Articles of amazon ec2

EC2在启动时附加实例存储

我正在执行一个实例来托pipe一个Cassandra节点,并且正在testing一些closures和启动脚本。 这个例子是从datastax PV AMI'ami-8932ccfe'发起的。 我为root添加了8GB的SSD EBS存储并启动了它。 在初始启动时,Instance Store(临时驱动器)被连接,一切都很好。 我停止了实例并重新启动它,并且实例存储库不见了,login时显示以下错误消息: ERROR mount -a: 接下来,我终止了实例,重新启动了相同的AMI并进行了设置,然后创build了一个快照AMI,并在其中添加了实例存储以尝试将其“烘焙”到实例中。 然而,停下来开始,我得到同样的问题。 我的问题是,我只有权限停止和启动实例,我不能自己创build它们,所以我必须不停地打扰大学帮我启动它们。 我希望能够在一天结束时停止实例,并在早上再次启动,即在工作时间内降低成本。 有问题的服务器只是一个开发实例,所以我不担心数据丢失,所有我需要在启动时运行的是一些脚本来创build表。 但是,因为实例商店没有自动附加启动Cassandra不会安装。 任何人都可以告诉我如何创build一个实例,以便在停止和启动后自动连接实例存储? 在开始实例之后,我使用下面的代码获取一些元数据(如果有帮助的话): curl http://169.254.169.254/latest/meta-data/block-device-mapping/ ami ephemeral0 root curl http://169.254.169.254/latest/meta-data/block-device-mapping/ephemeral0 sdb 干杯,阿列克谢蓝。

交错ec2实例自动更新窗口

我有几个由ecb(Elastic Load Balancer)控制的Windows ec2实例。 这些实例计划在非高峰时段每天安装一次新的Windows更新。 自动安装Windows更新通常会导致我的所有Windows EC2实例在同一时间不可用。 服务可用性是我使用ELB的主要原因之一。 如何自动安装Windows更新并防止因安装这些更新而导致服务中断? 编辑:我想这样做没有运行额外的服务(如WSUS或域控制器)的开销。

在EC2实例中将CentOS从6.5升级到7

如何在Amazon Web Services EC2实例下将CentOS从6.5升级到7.0? 我已经将红发升级工具添加到我的仓库并安装它,称为preupg ,然后导入CentOS 7 GPG,然后调用: redhat-upgrade-tool –network 7.0 –instrepo [repo here] –cleanup-post preupg和预安装完美没有问题, redhat-upgrade-tool要求我重新启动。 我shutdown -r now打电话给shutdown -r now ,当我试着用ssh来检查它在几秒钟内打开的时候,所以我input了lsb_release -a ,并且显示了'CentOS 6.5(Final)'。 然后,我尝试了cat /etc/centos-release ,以确保没有任何事情发生,并且还显示了“CentOS 6.5(Final)” 我怎样才能使这个工作?

权限被拒绝(公钥)ssh ec2实例mac

UPDATE2: $ ls -ld ~/.ssh drwx—— 8 user staff 272 2 Oct 17:51 /Users/user/.ssh $ ls -la ~/.ssh/config/file.pem -r——–@ 1 user staff 1692 2 Oct 17:11 /Users/user/.ssh/config/file.pem $ ls -la file.pem -rw——-@ 1 user staff 1692 2 Oct 17:11 localfile.pem 更新: 切换-i和-v标志后,我现在得到: OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /Users/user/.ssh/config debug1: Reading […]

使用Apache 2.4进行ELB和后端身份validation

我试着看着AWS指南,其他的东西,但似乎无法找出这一个。 当使用ELB时,有一个后端authentication选项。 我想启用它,但我不知道使用什么证书。 我们目前有一个来自GoDaddy的钥匙,并附有证书链。 该证书与ELB一起工作没有问题,但是后端是当前被禁用的。 它要求一个后端证书。 我使用哪个文件? GoDaddy证书?

ec2实例超时

所以我试图build立Postfix的邮件时,ssh'd到我的正在运行的实例。我正在休假这个教程: http : //flurdy.com/docs/postfix/#ec2 。 我到了Shorewall部分,休假了所有的指示。 我想,当我这样做的时候,我把自己锁在了SSH之外。 目前,我想删除locking我的ssh的Shorewall防火墙。 我怎么能这样做? Shorewall设置: /etc/shorewall/interfaces net eth0 detect dhcp,tcpflags,logmartians,nosmurfs /etc/shorewall/zones Add the firewall if not there and the internet as a zone. fw firewall # loc ipv4 net ipv4 /etc/shorewall/hosts # loc eth0:192.168.0.0/24 /etc/shorewall/policy $FW net ACCEPT net $FW DROP info net all DROP info # The FOLLOWING POLICY […]

ec2设置MXlogging不工作

我正在尝试为我的网站设置Google企业电子邮件,并且在创buildMXlogging时遇到问题。 我已经添加了所有5条logging,他们还没有注册。 这是几天前,从我读过的,亚马逊不超过24小时…所以我没有想法。 任何帮助或指向正确的方向将有所帮助。 谢谢。 这是谷歌要求的 这是我的logging集 以下是我的logging结果: http : //www.intodns.com/bracketfanatic.com 这是谷歌响应与

使用AWS CodeDeploy的环境variables

我有一个Web应用程序,利用它的一些configuration(数据库证书,API密钥等)的环境variables。 我目前正在使用Elastic Beanstalk进行部署,并且可以在AWS中轻松设置这些,这很好,因为我的代码库中没有这些敏感数据。 不过,我正在考虑从Elastic Beanstalk进行切换,这样我可以利用我的web实例更灵活一点,自然我正在考虑使用CodeDeploy部署(从我的Codeship CI设置)。 CodeDeploy非常简单,我已经将它与Codeship集成在一起,但我注意到没有像Elastic Beanstalk那样使用CodeDeploy设置环境variables的内置function。 有没有人有这个过程的最佳做法?

AWS ec2 public IP上的UDP / TCP端口被阻止

我的目标是在我的EC2实例(在我的eth0私有IP上)的特定端口上通过公共IP接收/发送UDP数据包stream量。 我问,因为我已经设置了我的安全组,允许公共IP上的所有入站/出站stream量。 即使我认为我为所有stream量类别设置了我的安全组,但是到公有IP的端口并不是全部打开的。 在本地机器上运行netcat -zv publicIP 1-80 ,我可以看到只有端口22和80是打开的? 在更高的范围+ 49k,没有开放。 这只是我configuration错误的,如果是的话,还应该configuration什么,以便允许通过端口XXXXX的UDP通信,或者这是不可能的? 谢谢!

来自CloudFormation的Amazon linux EC2 – 停止服务

我正在使用CloudFormation脚本创buildAmazon EC2上的服务。 我把服务文件放在/etc/rc.d/init.d/myService 。 (包括“开始”和“停止”function)。 我也是这样链接的: /etc/rc.d/rc0.d/K00myService – > /etc/rc.d/init.d/myService /etc/rc.d/rc6.d/K00myService – > /etc/rc.d/init.d/myService 但是,当我删除CloudFormation堆栈并且EC2停止时,“停止”服务从不被调用。 linux版本: ~> cat /etc/*-release NAME="Amazon Linux AMI" VERSION="2015.03" ID="amzn" ID_LIKE="rhel fedora" VERSION_ID="2015.03" PRETTY_NAME="Amazon Linux AMI 2015.03" ANSI_COLOR="0;33" CPE_NAME="cpe:/o:amazon:linux:2015.03:ga" HOME_URL="http://aws.amazon.com/amazon-linux-ami/" Amazon Linux AMI release 2015.03 我错过了什么?