使用自定义ISO创建新的EC2实例

时间:2012-06-13 15:53:52

标签: amazon-ec2 asterisk iso ec2-ami pbx

我正在使用Switchvox,一个Asterisk PBX,我想在EC2上托管它。

Digium Switchvox提供的ISO包含托管pbx服务器所需的一切:操作系统,软件等。它基本上是服务器的映像。

如何使用他们提供的自定义ISO实例化新的EC2实例?

4 个答案:

答案 0 :(得分:35)

通过此ISO,您可以创建VMwareVirtualBox图片。在那里,您可以将此图像转换为EC2 AMI图像并从那里开始。

确保使用相同的拱门(32 v.64)和正确的内核。

话虽如此,您可能会进行更多操作,然后只需启动社区提供的现有香草AMI即可。可能有一个与您的操作系统要求非常匹配。

答案 1 :(得分:5)

您可以使用自定义ISO创建VMware虚拟机,并将其从VMware主机移至EC2。阅读更多:VM Import/Export

答案 2 :(得分:4)

概述:

  • Check先决条件
  • 将ISO安装到VMware vSphere,然后导出为VMDK
  • 将您的VMDK上传到同一AWS账户上的S3存储桶
  • Install并配置AWS命令行界面(CLI)
  • Setup VM导入服务角色
  • 使用CLI将{3}}从S3迁移到亚马逊机器实例(AMI)的虚拟机

这是一个漫长的过程,因此值得阅读先决条件。请特别注意支持的操作系统/ Linux发行版和版本。

他们明确指出“请注意,您只能将VMDK文件导入到通过VMware中的OVF导出过程创建的Amazon EC2中。”

例如,您可以使用VirtualBox获取VMDK,但是如果您尝试导入它,则在检查状态时可能会看到以下错误:

aws ec2 describe-import-image-tasks --import-task-ids import-ami-someid

“StatusMessage”:“ClientError:磁盘验证失败[不支持的VMDK文件格式]”

如果一切顺利,您可以像往常一样import新导入的AMI。

答案 3 :(得分:0)

只能将Windows Server 2008变体从VMDK转换为AMI。