Articles of 亚马逊 EC2

ELB健康检查不正确的失败/不健康

在上周末,我们的实例已经开始被标记为不健康,并且在负载均衡器中未启用。 当去实例的公共DNS,其次是healthcheck.html文件,我立即收到200 OK响应,但ELB不认识到这一点。 我们的设置几个星期没有改变,但这刚刚开始发生。 我已经尝试注销实例并重新添加它,但没有成功。 有没有人知道这是一个已知的问题,或者如果后端发生了变化? 健康检查文件不会返回正文,但是这个问题之前没有问题。 谢谢, 史蒂夫

将Amazon Linux更新到当前版本

当我ssh进入我的EC2实例时,我收到以下消息: https://aws.amazon.com/amazon-linux-ami/2012.09-release-notes/ Amazon Linux version 2014.03 is available. 我很想更新到2014.03,但不知道如何。 我是否需要清除已安装的软件和服务(我的Nexus服务器在Apache上运行)? 我已经运行“sudo yum update”,它只是说“没有软件包标记为更新”。 我也search了这个网站,但没有发现任何明显有用的东西。 无可否认,我对yum和AMIs的了解很less,因为我不是一个交易系统pipe理员,只是试图维护一些托pipe网站和开发资源的EC2实例。 谢谢您的帮助。

将AWS公共IP地址分配给接口

从RHEL ami(我没有检查任何其他)的EC2实例只有私人地址分配给它。 即ip addr产量: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 02:6d:c3:86:ce:e0 brd ff:ff:ff:ff:ff:ff inet 172.39.16.198/20 brd 172.39.31.255 scope global eth0 inet6 fe80::6d:c2ff:fe86:cee0/64 scope […]

如何在Amazon Route 53中设置logging集,以便与绑定到EC2实例的www前缀和非www前缀域一起工作?

我目前正在尝试为使用弹性IP的EC2实例关联的域创buildlogging集。 我遵循亚马逊的EC2文档,但试图导航到我的域似乎没有工作没有www前缀。 它使用www前缀完美地工作,因为我的Alogging直接指向实例的弹性IP。 我也testing了发送邮件到[email protected],这也是完美的。 这里是我现在如何有我的logging集在路线53以及查询两个域的nslookup结果。 我不能发布图片,因为我的声望不到10,但是我已经将它们链接到下面的专辑: View post on imgur.com 我需要对路线53的logging集进行更改以使两个域都加载网站吗?

通过EBS快照在EC2上备份Mongodb – 计时问题

我遵循这个指导http://docs.mongodb.org/ecosystem/tutorial/backup-and-restore-mongodb-on-amazon-ec2/ 我有4个EBS 1000 IOPS卷分配给实例 这4卷通过MDADM组装成软件RAID10arrays。 我想通过EBS快照进行备份,正如上面的文章中所述 问题:Mongodb说 – 我需要 mongo shell> db.runCommand({fsync:1,lock:1}); – 这将locking数据库写入….运行快照创build… mongo shell> db。$ cmd.sys.unlock.findOne(); – 这将解锁数据库的写作 所以当我发出命令ec2-create-snapshot或完成后创build实际快照后,需要解锁数据库以便写入 谢谢,德米特里

如何知道我是否在Amazon EC2窗口实例上运行?

我试图弄清楚我是运行在普通的计算机还是ec2(基于JVM的应用程序)。 简单的方法可能是尝试获取实例数据 ,但这意味着我应该等到超时,并且感觉不对。 有一个更快的方法来知道这个吗?

使用AWS,我如何使我的附加EBS卷从我的ubuntu linux安装中可见

使用amazon web services,我设置了一个Ubuntu linux的微型实例,但它只有8GB的空间,这还不够。 所以我创build了一个20GB的EBS卷,并将其附加到我的EC2实例,但在我的EC2实例中不可见,即使我注销并重新login。 有没有其他的一些步骤,我必须从Linux的命令行?

通过vsftpd FTP不工作在亚马逊EC2 Ubuntu 14.04

我试图通过FTP访问我的EC2实例。 我已经通过一些指南,仍然没有什么是允许我通过端口21访问。我通过amazons aws控制台打开端口20,21,22,80,1024-1028,50000-5100。 最后两个小组是指导试图被动模式。 我将在下面显示我的vsftpd.conf文件。 不,SFTP不适用于我的应用程序,也不需要任何密钥对。 我已经创build了一个用户(drupal-ftp),在/ home下面有一个匹配的文件夹,这是我尝试login的用户。 drwxrwxrwx 2 drupal-ftp drupal-ftp 4096 Jun 27 20:12 drupal-ftp 每当我尝试和通过filezillalogin我得到:连接尝试失败,“ECONNREFUSED – 连接拒绝服务器”。 任何人有什么错误的想法? # Example config file /etc/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make the ftp daemon more usable. # Please see […]

在EC2上,主机密钥何时更改?

我有一个关于EC2的例子,我想我曾经在某个时候停下脚步。 当我重新启动并尝试SSH时,我收到有关主机密钥已更改的消息。 但为什么? 是否因为我与实例关联的弹性IP必须重映射到它? 不应该生成一次主机密钥,而不是在同一个主机上重新生成?

Telnet 3306无法连接到Amazon EC2

好吧,我知道这已经被问了很多,但我已经尝试了我可以find的每一个build议,我仍然不能telnet到端口3306上的我的亚马逊服务器。 添加iptables条目以接受端口3306上的连接: iptables -A INPUT -i eth0 -p tcp -m tcp –dport 3306 -j ACCEPT 这不能解决它,所以我关掉防火墙ufw disable 从Amazon AWS的安全组部分中的任何位置添加3306,以用于我的特定服务器。 (相关行:MYSQL TCP 3306 0.0.0.0/0) 在my.cnf中将绑定地址更改为0.0.0.0 ,并确保端口为3306 仍然没有运气。 3306端口可能被阻塞还有其他原因吗? 为什么我不能用telnet连接? (ofc我的目的是远程连接mysql)这里是netstat -lnptu的结果 Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 16883/mysqld tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 932/sshd tcp6 […]