Articles of 亚马逊 EC2

Amazon EC2上的OpenVPN客户端

我有一个OpenVPN服务帐户,我想运行在运行Ubuntu 12.04的EC2实例上。 我在/ etc / openvpn中有我的configuration文件,当我运行sudo openvpn –config matt.ovpn时,它连接正常。 然而,我然后失去了连接到EC2机器,我不能SSH回到它,直到我重新启动。 以前,我做了一些事情,如从IP_ADDRESS表10添加了sudo ip rule add ,然后通过GATEWAY_IP表10添加了sudo ip route add default ,但是这在EC2上不起作用。 有任何想法吗? 我现在的私有IP地址是10.209.29.XXX ,我的网关是10.209.29.1 。

亚马逊EC2的SOLR高CPU使用率

我在我的本地窗口中安装了solr-3.6,并且工作正常。 我在amazon ec2 linux大型实例中安装了solr-4.0,CPU使用率高达100%。 它保持在80-90%的平均CPU功率。 我认为这可能是因为4.0,所以我再次在EC2中安装了3.6。 但是CPU的平均使用率也是80-90%。 有了这两个版本,solr在EC2中工作。 不知道为什么CPU使用率如此之高。 我使用"sudo nohup java -jar start.jar &"启动了solr服务器 在我的本地框中安装了java 1.7,在EC2中是1.6.0_24。 我已经将solr目录映射到EBS卷。 /dev/mapper/vg1-solr 8361916 1935928 6342128 24% /home/ec2-user/SOLR/solr/example/solr 有什么已知的问题吗?

Ubuntu上的EC2 – sudo su命令后无法访问

我相对比较新的Linux,并在我的Ubuntu服务器实例上安装了许多不同的应用程序,有人有用地build议我使用“sudo su”来加快一点。 都好。 然后,当我尝试稍后连接时,断开连接(或者让连接超时),“服务器拒绝我们的密钥”,无法login。 我已经设法挂载另一个实例的卷 – 所以可以幸运地访问文件系统 – 我的问题是这样的: 我可以在访问音量的时候解决这个问题吗? 如果有的话,任何人都可以指示我有关如何去做这件事的任何有用信息的方向? 谢谢 标记。

使用S3将应用程序移至Amazon EC2

最近我创build了一个Web应用程序。 应用程序也有一些静态部分(库,类等)和dynamic部分(图像,caching,日志等)。 但是,应用程序的一些静态部分将需要很less的更改。 我们把它们称为部分静态的。 整体上有静态的 , 部分静态的和dynamic的部分。 所以我正在尝试使我的应用程序适应Amazon AWS(EC2和S3)。 我不认为把所有的应用程序文件放到一个EC2实例是一个好主意。 我正在考虑把静态和部分静态部分,以EC2和dynamic部分到S3。 一旦我的应用程序稳定在EC2上,我将创build一个AMI并将其复制到新的实例。 每当我需要在部分静态部分中进行更改时,我会终止除一个之外的所有EC2实例,并进行更改。 更改后,我会创build新的实例。 上传的文件,图片等dynamic部分将被所有实例共享,不会导致任何同步问题。 这是使用EC2和S3的适当方式吗?

共享ec2实例的encryption文件系统

我和我的公司打算开始使用ec2来分发一些cpu密集的代码,涉及几十gb的数据,但是我对代码所拥有的知识产权的保护有一些担心(并且程度要低得多数据也)。 至less对于代码,我想我可以采取以下几种方式: 用一个encryption的文件系统创build一个ami,然后从其中启动多个实例。 与EBS文件系统一样的东西(不知道我是否可以在很多情况下做到这一点) 在s3上创build文件系统并从s3fs挂载它 哪种方式更可取? (重要说明 – 代码和数据不应该改变,所以我没有问题挂载只读)

在/ mnt / some_name上安装EBS驱动器并重启我的EC2实例是否安全?

从我在网上看到的每个人似乎都在/mnt/some_name上安装了额外的EBS驱动器。 但是/mnt是实例临时存储的挂载点,当实例停止时会丢失。 假设我在/etc/fstab添加了正确的条目,我可以重新启动或停止/启动实例,并让驱动器仍然安装? 我的想法是挂载点/mnt/some_name在重新启动过程中将会丢失,所以驱动器将无法挂载。 我对吗? 我应该在哪里安装东西呢?

从m1.small更改为m1.medium时,EC2实例将不会启动

我一直在琢磨这个问题。 我有一个在m1.small EC2实例EBS存储上运行的亚马逊Linux发行版,它已经运行了大约8个月。 我想扩展到一个m1.medium实例,但是我做的似乎没有工作。 它总是挂在系统日志中的某种错误。 这个错误已经从内核恐慌(在更新所有内容之前)改变为以下内容: Xen Minimal OS! start_info: 0xd27000(VA) nr_pages: 0xf0000 shared_inf: 0xbf25e000(MA) pt_base: 0xd2a000(VA) nr_pt_frames: 0xb mfn_list: 0x967000(VA) mod_start: 0x0(VA) mod_len: 0 flags: 0x0 cmd_line: root=/dev/sda1 ro 4 stack: 0x946780-0x966780 MM: Init _text: 0x0(VA) _etext: 0x621f5(VA) _erodata: 0x76000(VA) _edata: 0x7b6d4(VA) stack start: 0x946780(VA) _end: 0x966d34(VA) start_pfn: d38 max_pfn: afffd Mapping memory range […]

安装成功后,我无法访问Ubuntu上的phpMyAdmin

我在Amazon EC2微型实例(Ubuntu)上准备好了LAMP环境。 我已经安装了Ubuntu的phpMyAdmin发行版,select了Apache 2作为服务器,然后为'db-common-config'选项select'yes'。 完成后,我想通过http://server/phpmyadmin访问它,对吧? 但我无法访问它。 有什么方法可以validation它是否安装正确,并且运行正常? 或者我还需要进一步做些什么?

后端ec2实例可通过ssh和浏览器访问,但负载均衡器运行状况检查失败

我第一次设置一个负载平衡器,所以请耐心等待,因为我会尽量提供详细信息(我将每隔15分钟检查一次这个问题,以便我可以快速回复任何要求我澄清的答案。) 我从godaddy.com买了一个域,但是根据我的理解,如果我使用亚马逊的DNS服务Route 53,configuration负载均衡器会更直接。 根据我的理解,使用Route 53的另一种方法是转到godaddy控制面板mydomain.com ,使用具有重写规则的实例的弹性ip设置Alogging,以将所有stream量从mydomain.com转发到www.mydomain.com ,然后使用负载均衡器的地址创buildCNAMEloggingwww 。 Ec2build议不要为负载均衡器地址设置一个Alogging,因为实际地址发生了变化。 我启动了运行ubuntu 12.04和lamp-server的ec2实例。 ec2-**-**-**-**.compute-1.amazonaws.com可以从url和ssh访问。 我创build了一个具有“/”的pingpath的ec2负载均衡器,但是不幸的是,我的ec2实例没有通过健康检查来将实例添加到负载均衡器。 我在Route 53中为我的域名创build了一个托pipe区域。 我进入了godaddy,并删除了现有的godaddy域名服务器,并添加了路由53提供的4个域名服务器。 最后,我进入了Route 53,创build了一个带有Alias Target的Alogging到负载均衡器的地址**。us-east-1.elb.amazonaws.com。 我的最终目标是当有人前往mydomain.com ,URL将通过路由53解决,负载平衡器会将stream量引导至ec2实例。 任何想法,我怎么能得到这个工作? (注意:我大约12小时前完成了第5步,因为mydomain.com加载了空白页而不是godaddy模板 编辑 curl -v localhost返回HTTP/1.1 200 OK curl -v abcloadbalancer-123124.us-east-1.elb.amazonaws.com. 返回HTTP/1.1 503 Service Unavailable: Back-end server is at capacity curl -v mydomain.com返回HTTP/1.1 503 Service Unavailable: Back-end server is at capacity 安全组允许从端口80(0.0.0.0)

将我们自己的IP范围分配给Amazon Web Services上的服务器/负载均衡器?

如果我们在RIPE购买一系列IP地址, 有没有办法将这些IP分配给Amazon EC2实例或负载均衡器? PS:我知道OnApp供应商可以做到这一点