Questions tagged «amazon-ec2»

Amazon Elastic Compute Cloud(EC2)提供按需使用,按需付费的按需使用的计算基础架构资源。


2
EC2实例停止和启动时IP发生了更改
关于EC2实例,我这里有一个奇怪的问题。扩展引导驱动器后,我刚刚停止并启动了Windows的EC2实例,而不是在启动实例之后,在停止启动阶段之前分配的IP现在已更改为新IP。任何人都遇到过类似的问题,或者在停止启动方案中很常见吗?
10 amazon-ec2  ip 

3
Amazon EC2时区
我有一个Amazon EC2专用实例(Fedora Linux)。尽管我在美国西部举了一个例子,但它定于美国东部时间。 我将时区更改为PST(export TZ=America/Los_Angeles),并且可以正常工作几个小时。然后将其重置为EST。 我在做什么错,如何将其永久设置为PST?
10 linux  amazon-ec2 

1
EC2启动-如何判断Windows准备就绪?
我正在使用Amazon EC2,并且有一些支持EBS的Windows AMI。从EBS快照启动新实例时,EC2Config服务会为我准备Windows计算机。我知道EC2Config何时完成,因为我可以检查实例控制台输出-一旦它说“ Windows就绪”,我就知道我很好。 我正在寻找的是一种从操作系统本身内部判断“ Windows已就绪”的方法。我认为可以从OS内访问的元数据URL可以告诉我这一点,但是我找不到任何合适的值。 http://169.254.169.254/latest/meta-data/ 我的目标是在“ Windows就绪”后运行配置脚本。我的一些配置任务需要确保在启动之前已完全配置计算机,尤其是在EC2Config重命名计算机并重新启动时。我可以使用EC2工具或C#编写某些内容...但是那需要我在我的AMI上使用我的AWS密钥(我不想这样做)。理想情况下,我想看看机器本身上的内容以告诉我何时可以开始配置-诸如EventLog条目,观看文本文件,检查元数据URL等。 附带的问题:我可以使用一篇很好的文章来确切地说明捆绑/解除捆绑过程对EBS机器的作用。

2
在Amazon EC2上运行Windows域
可以在Amazon EC2上运行Windows Server 2003实例。 我想知道一台或多台这些计算机是否可以成为域控制器,而您运行的其他计算机是否可以成为该域的成员? 有人认为这是个好主意吗? 它如何与AD端口一起使用,仅您的服务器组才能访问这些端口,还是对所有人开放?

10
无法通过公共IP访问EC2实例上的站点
我有带window 2008服务器的Amazon EC2微型实例,并在该服务器上部署了一个示例Web应用程序,该应用程序使用Java并部署在tomcat 7服务器上。我可以在实例上本地访问它,但是当我尝试在AWS实例外部访问它时,可以说是使用实例的AWS公共DNS /公共IP地址/弹性IP地址从我的家用计算机访问它,它给我“无法使用”。 我在这个论坛上经历了很多类似的问题,我想我已经完成了他们要求做的所有设置,但仍然没有成功。 这是我已经完成/确认的事情。 1. localhost有效,因此应用程序在端口80上侦听。 2.为实例正在使用的安全组下的每个用户添加了端口80上HTTP的入站规则。 3.检查Windows实例上的防火墙设置,确保未阻止端口80。 4.即使关闭防火墙也尝试过,但没有成功。 如果有人可以帮助我,我将不胜感激。 谢谢,NS


3
我如何找出ec2存储的哪一部分是短暂的
请原谅我的无知,这可能是一个愚蠢的问题。 我有一个这样运行的实例: 根设备:EBS是否意味着我的整个系统都在EBS上? 我在这里配置了apache和perl应用程序,我所有的配置和文件都不会消失,对吗? 我如何知道临时存储上正在运行的内容以及EBS上正在运行的内容?如果单击管理控制台中的实例并查看底部的详细信息,则它表示:EBS Optimized: false这到底是什么意思? 这是我的存储空间: [ec2-user@<MY_IP> ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 1.7G 6.2G 22% / tmpfs 298M 0 298M 0% /dev/shm [ec2-user@<MY_IP> ~]$ mount /dev/xvda1 on / type ext4 (rw,noatime) proc on /proc type proc (rw) sysfs on /sys type …

4
如何在AWS Linux上更新AWS CLI工具?
我正在运行“ Amazon Linux AMI版本2010.11.2”。我注意到AWS CLI工具已过时。 我曾尝试使用yum update和yum upgrade,但是它告诉我软件包已经是最新版本。 如何更新CLI工具,以及如何更新发行版本身?例如,使用较新版本的AWS Linux。 谢谢!

1
Elastic Beanstalk停留超过12小时
我有一个因以下错误而停滞的EB应用程序:环境更新活动失败。原因:内部故障。我无法中止任何事情,也无法更改任何配置。.我不知道该怎么办,因为我所做的每一件事都说:无法中止environment-xxxxxx的当前环境操作:名为environment-xxxx的环境处于无效状态此操作的状态。必须等待部署。 我想销毁该应用程序或删除所有内容以重新启动,但是我不能这样做。 有人知道如何解锁吗? 提前致谢!

4
拒绝AWS ELB上的IP地址
我或多或少地在AWS上进行了以下配置: 弹性负载均衡器,具有3台机器或3个不同的可用区。我的安全组允许使用0.0.0.0/0:80,因为它是我的Rails应用程序(nginx,独角兽)。 我想知道是否有任何方法可以拒绝我的应用程序访问特定的公共IP地址?我一直在阅读AWS文档,但是由于SG是“拒绝所有”,因此无法仅拒绝一个特定IP地址。 有任何想法吗?在负载均衡器后面的3台机器上的iptables? 谢谢!


4
不允许在EC2实例之间进行SSH
我正在共享的AWS账户中设置一些EC2实例,并希望授予它们彼此访问权限。同时,我想禁止帐户中其他实例的访问。 我创建了一个安全组,并从“我的IP”添加了SSH访问权限以进行登录,并且效果很好。 现在我需要在所有实例之间进行SSH ,但是即使它们都在同一安全组中也不能。 我怎样才能做到这一点?

2
在AWS中使用Docker / Ansible与Ansible,Puppet和Foreman的不可变服务器模型吗?
我们遇到了一个有趣的争论,并且陷入了两个阵营。我对我们可能会缺少的想法或陷阱的任何特定问题感兴趣。确实,任何可以帮助我们做出决定或指出我们无法解释的事情的事物。我知道这会绕开“无意见”规则,但我希望这仍然是一个可以接受的问题。很抱歉,长度也有很多细微差别。 1)一方面(我-我并非毫无偏见)发现不可变服务器模型对于云系统非常有趣。为此,我们原型化了将基础架构的所有组件移入Docker的过程。我们的定制应用程序通过Jenkins直接构建到部署到本地Docker Registry的Docker映像中。然后,我们创建了大量Ansible角色和一本剧本,该剧本可以连接到空服务器,安装Docker,然后告诉Docker根据需要安装所有容器。几分钟后,整个应用程序及其所有支持的基础结构都已连接并正常工作-日志记录,监视,数据库创建/填充等。完成的机器是一个自包含的QA或开发环境,具有与之完全相同的副本。应用。我们的扩展计划是制造新的Playbook,以从基本受信任的AMI(可能是非常裸露的映像)构建新的AWS服务器,进行生产应用程序的滚动部署以处理配置管理和发布,并且通常不再编辑服务器-只是让他们重新。我不担心在实践中得到我所描述的内容-即使这是一个合理的模型。 2)另一个阵营希望使用Puppet进行配置管理,Ansible部署我们的自定义应用程序,这些应用程序是从我们的构建过程中生成的tarball,Foreman可以处理整个过程的触发和管理,而Katello可以做一些基础工作图像管理。发布将涉及Puppet根据需要更改配置,并通过一定数量的Foreman协调来部署更新的组件。如果我们需要新服务器,则将可以相当快地构建服务器,但目的不是使它们成为一次性使用的标准流程。尽管使用寿命长,但它更接近phoenix服务器模型。 因此,我的问题确实归结为:具有以上所述工具的不可变服务器模型实际上看起来像是现实的吗?我喜欢这样的想法,即我们的登台过程实际上可以实时构建应用程序的完整克隆,让质量检查人员锤打它,然后只需翻转数据库存储和一些DNS设置即可使其生效。 还是不变的服务器模型实际上会失败?我们在AWS和云环境方面都有丰富的经验,因此这并不是真正的问题-而是如何可靠地部署合理复杂的应用程序。由于我们经常发布,因此这特别有趣。 除了实际为我们创建EC2服务器外,Ansible可以完成大多数所需的工作,这并不难。我无法理解为什么您实际上完全需要这个模型中的Puppet / Foreman / Katello。在我所知道的任何工具中,Docker都比自定义部署脚本更加整洁和简单。当您不再担心必须就地配置它们并使用新配置再次构建它们时,Ansible似乎比Puppet使用起来简单得多。我是KISS负责人的粉丝-特别是在墨菲定律猖ramp的自动化领域。机械越少,IMO越好。 关于此方法的任何想法/意见或建议将不胜感激!

1
AWS CLI第二次运行时抛出“无法找到凭证”
我正在尝试使用用户数据脚本在启动时使用AWS CLI(1.8.7)将一些文件从S3下载到EC2实例。该实例具有一个具有适当权限的IAM角色和实例配置文件。有时,CLI将失败,并显示错误“无法找到凭据”。它经常发生(并非每次都发生),但总是在单独的S3命令生效后发生。这是脚本的输出: ++ date +%r 03:24:10 AM ++ aws s3 cp s3://non-public-bucket-1/15mb-zip-file.zip ./15mb-zip-file.zip Completed 1 of 1 part(s) with 1 file(s) remaining^Mdownload: s3://non-public-bucket-1/15mb-zip-file.zip to 15mb-zip-file.zip ++ date +%r 03:24:14 AM ++ unzip 15mb-zip-file.zip # Snip ++ date +%r 03:26:01 AM ++ curl http://169.254.169.254/latest/meta-data/instance-id % Total % Received % Xferd Average …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.