标签: amazon-ami

Amazon EC2:如何将现有PV AMI转换为HVM

题:

如何在不重新创建整个系统设置的情况下将新的AWS EC2类(r3,i2)与现有AMI一起使用?

新的EC2类仅支持基于HVM的虚拟化,但我只有PVM AMI映像.

amazon-ec2 amazon-web-services amazon-ami

81
推荐指数
1
解决办法
2万
查看次数

创建AMI需要很长时间

我正在为具有100G文件的服务器创建AMI.这已经过了一个小时,现在还没有结束.(AMI仍然说待定)它有什么问题吗?我该怎么办?

amazon-ec2 ec2-ami amazon-ami

69
推荐指数
4
解决办法
3万
查看次数

通过Web界面在区域之间移动Amazon EC2 AMI?

在区域之间移动和自定义AMI图像的简单方法?(东京 - >新加坡)

我知道你可以搞砸API和S3来完成它,但有没有更简单的方法呢?

amazon-s3 amazon-ec2 amazon-ami

56
推荐指数
4
解决办法
4万
查看次数

如何在AWS中的自定义AMI上设置cloud-init?(CentOS的)

在AWS中为实例定义userdata似乎对执行各种引导类型操作非常有用.不幸的是,由于PCI原因,我必须使用不是源自其中一个提供的AMI的自定义CentOS AMI,因此尚未安装和配置cloud-init.我只是想要它设置一个主机名并运行一个小的bash脚本.我如何让它工作?

centos amazon-web-services cloud-init amazon-ami

30
推荐指数
3
解决办法
5万
查看次数

创建AMI图像作为云形成堆栈的一部分

我想创建一个EC2 cloudformation堆栈,基​​本上可以按照以下步骤进行描述:

1.-启动实例

2.-提供实例

3.-停止实例并从中创建AMI图像

4.-创建一个自动缩放组,将创建的AMI映像作为源以启动新实例.

基本上我可以在一个cloudformation模板中执行1和2,在第二个模板中执行4.我似乎无法做的是从云信息模板中的实例创建AMI图像,如果我想删除堆栈,基本上会产生必须手动删除AMI的问题.

话虽这么说,我的问题是:

1.-有没有办法从cloudformation模板中的实例创建AMI图像?

2.-如果1的答案为否,是否有办法添加AMI图像(或任何其他资源)使其成为完成堆栈的一部分?

编辑:

为了澄清,我已经解决了创建AMI并在云信息模板中使用它的问题,我只是无法创建AMI INSIDE的cloudformation模板或以某种方式将其添加到创建的堆栈中.

正如我对Rico的回答所评论的那样,我现在所做的是使用一个基本上有3个步骤的ansible playbook:

1.-使用cloudformation模板创建基本实例

2.-使用ansible创建在步骤1中创建的实例的AMI

3.-使用第二个云形式模板创建堆栈的其余部分(ELB,自动扩展组等),该模板更新在步骤1中创建的模板,并使用在步骤2中创建的AMI来启动实例.

这就是我现在管理它的方式,但我想知道是否有任何方法可以创建AMI INSIDE一个cloudformation模板,或者是否可以将创建的AMI添加到堆栈中(类似于告诉堆栈,"嘿,这属于你也是,所以处理它").

amazon-ec2 aws-cloudformation amazon-ami

26
推荐指数
3
解决办法
1万
查看次数

25
推荐指数
2
解决办法
4万
查看次数

Docker和AMI之间的区别

在AWS的上下文中:

AMI用于打包软件,可以部署在EC2上.Docker还可用于打包软件,也可以部署到EC2.

两者之间有什么区别?我如何在它们之间做出选择?

amazon-ec2 amazon-web-services docker amazon-ami

25
推荐指数
3
解决办法
9746
查看次数

在Windows中运行Amazon EC2 AMI

有没有办法在Windows中运行Amazon EC2 AMI映像?我希望能够在本地进行一些测试和配置.我正在寻找像Virtual PC这样的东西.

amazon-ec2 amazon-ami

23
推荐指数
1
解决办法
6983
查看次数

在AWS AMI Linux服务器上设置Supervisord

我正在努力让主管努力确保我的队列系统始终在运行.

以下是我采取的步骤,我从各种来源拼凑而成:(以root身份或超级用户身份)

1)$ easy_install主管

2)$ echo_supervisord_conf> /etc/supervisord.conf

3)$ sudo vi supervisord.conf

4)将以下内容粘贴到文件末尾:

command =/usr/bin/php/path/to/AppName/artisan --env = production --timeout = 240 queue:listen

5)$ supervisord -c /etc/supervisord.conf

6)$ supervisorctl

7)主管>状态

主管>

它没有显示任何内容.

amazon-web-services supervisord amazon-linux amazon-ami

21
推荐指数
2
解决办法
2万
查看次数

如何在AWS Marketplace中查找CentOS 7映像的AMI ID?

我已经通过登录AWS站点启动EC2实例,点击"启动"按钮并遵循禁止的步骤.现在我想从Ansible脚本启动实例,为此我想(我想)需要我想要启动的图像的AMI ID.

问题是我正在从"市场"发布图像,但我找不到AMI ID.特别是我正在使用Centos 7图像.这很容易在网页界面找到,只是去市场搜索"centos",我想要的图像是第一个找到的图像,但提供的图像信息似乎不包括我的AMI ID需要从脚本启动它.解决方法是手动启动映像,然后在检查正在运行的映像时,会给出AMI ID.但有没有更容易找到它的方法?

amazon-ec2 amazon-web-services centos7 amazon-ami

21
推荐指数
4
解决办法
2万
查看次数