Articles of 亚马逊 AMI

需要EC2 AMI实例存储备份grub实用程序

整个ec2卷和镜像的备份工作上传到s3。 使用RHEL7,它在内部使用Grub2作为引导程序。 EC2 AMI工具需要grub传统加载程序,而且我在这个加载程序中遇到了问题。 当我运行ec2-bundle-vol时,Stacktrace如下, Partition type "mbr" /usr/local/ec2/ec2-ami-tools-1.5.3/lib/ec2/platform/linux/image.rb:196:in `block in verify_runtime': Required utility 'grub' not found in PATH – is it installed? (FatalError) from /usr/local/ec2/ec2-ami-tools-1.5.3/lib/ec2/platform/linux/image.rb:194:in `each' 有没有办法使用grub2来运行ec2 ami命令。 请指导!

更改默认的ec2用户后,无法login到EC2实例

我一直在使用密钥对login到我的EC2实例,没有任何问题,直到我对ec2用户进行了一些更改。 我更改了ec2-user(usermod)的组,并更改了默认的文件权限(umask),给组写入权限。 自此更改以后,我无法login。 我得到一个“服务器拒绝我们的关键”错误的ec2用户。 密钥没有任何修改。 更改ec2用户权限后,我们无法login,这是肯定的。 有没有人遇到类似的问题? 我们不希望更改默认的ec2用户的属性/权限? 如何从这种情况中恢复过来? 谢谢!

在生成定制AMI时,Ubuntu 12.04精确的临时设备不可用于实例

我实际上是基于Alestic.com的alestic-git项目创build一个定制的脚本来为Ubuntu Precise 12.04创build我自己定制的ami映像,以支持EBS支持的AMI实例。 我遇到的有趣的事情发生在注册AMI并从这个新的AMI文件开始实例。 一切都开始良好,但不知何故临时设备(/ dev / sdb)没有显示或被检测到。 EC2元数据显示/ dev / sdb中的ephemeral0可用,但实例本身不检测或具有/ dev / xvdb设备。 我尝试了无数的方法来弄清楚为什么,但仍然在挠头。 我忘了提及,我正在试图创build一个64位图像,并在m1.medium和微型实例上进行testing。 任何人都知道发生了什么事?

我如何能够信任Amazon EC2提供的社区AMI

我想在Amazon EC2上启动一个Fedora 24实例。 Fedora Cloud下载页面不再提供到Fedora 24 AMI的链接,而是提供到“Fedora 25 Atomic Host”映像的链接(这些是新东西,现在情况变化太快)。 在Amazon EC2服务页面上,我可以在“社区AMI”子集中searchFedora AMI。 这提供了一些标记为“Fedora”的AMI 我为什么要相信这些图像? 我怎么知道他们是否是真正的交易?

需要从正在运行的AWS实例创buildAMI(Windows)

是否有可能从EBS支持的Windows实例创build一个AMI而不会中断服务? 当我点击实例操作菜单中的“创build实例”select,它会暂停我的运行实例吗?

使用boto,有没有办法从快照ID创buildAMI?

在AWS EC2 API中有一个名为ec2-register或ec2reg的命令,其中有一个用于快照ID的参数-s。 您可以从快照创build图像。 我希望能够在Python(目前使用boto)中做到这一点,但它看起来并不像boto中的function。 是否还有一种方法使用boto从快照ID创build图像? 还假设,架构,内核和其他属性是可用的,如果需要的话可以使用S3访问。 谢谢。

我如何从现有的实例存储EC2实例创buildAMI?

(我怀疑这可能已经在某个地方回答了,因为这似乎是一个普通的操作,但我找不到,所以…) 我是一个相对AWS新手。 我已经inheritance了一个正在运行的Amazon EC2实例,其上安装了各种项目(Apache,MySQL,Sphinx等)以及一些configuration。 我想把它变成一个AMI,我可以旋转其他实例。 我找不到有关在亚马逊网站上创build自定义AMI的任何信息 – 只有事实上,您可以反复引用,仿佛在嘲弄我… 我相信这不是EBS支持的实例,只是一个“普通”实例。 我不知道它最初是从哪个AMI创build的。 我将如何创build一个AMI,我可以使用这个AMI来启动除了主机名以外的其他实例?

为什么我不能创build我新创build的AMI的微型实例?

我开始使用64位版本的Ubuntu 9.10 Karmic服务器版本。 (在Amazon EC2上使用微型实例,每小时成本低于0.01美元) 我添加了GNOME桌面和NX服务器。 我将这个实例重新绑定到一个新的AMI中。 现在试图启动我刚刚创build的AMI的另一个实例。 我无法select“微型”/便宜的服务器格式。 我做错了什么? 什么引发了这个限制? 亚马逊是否真的足够聪明,知道哪些AMI可以在哪个服务器上工作? 我把它在微服务器上运行的很好,而我重新捆绑它..?

使用装载的卷从EC2实例创buildAMI

我有一个EBS支持的实例,第二个卷装(我遵循Eric的文章中的步骤) 然后我从那个实例创build了一个AMI,并从这个AMI运行了一个实例。 那第二个实例创build了两卷。 有没有办法控制与AMI相关联的卷的创build方式,还是仅在创buildAMI之前卸载第二卷的解决scheme?

Ansible AWX AMI / EC2默认用户名和密码

AWX AMI for EC2上的默认用户名/密码是什么? admin / password不起作用。