2012-06-13 48 views
18

我正在使用Switchvox,一个Asterisk PBX,我想将它托管在EC2上。使用自定义ISO创建新的EC2实例

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

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

+0

对此问题的接受答案不再正确 - 请不接受并接受 – reach4thelasers

回答

34

从这个ISO,您可以创建一个VMwareVirtualBox图像。在那里,你可以将这张图片转换成EC2 AMI图片,然后从那里开始。

只要确保你使用相同的拱形(32 v。64)和适当的内核。

这就是说,你可能会进入更多的操作,然后简单地启动从社区可用的现有香草AMI。可能有一个与您的操作系统要求非常匹配。

+0

以下的最高等级答案同意。这就是我们所做的。获取您的VHD或VMDK文件。导入并上传。搜索ImportInstance和ec2-upload-disk-image。 – MJM

0

只有Windows Server 2008变体可以从VMDK转换为AMI。

5

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

3

概述:

  • Check先决条件
  • 安装您的ISO到VMware vSphere的再导出为VMDK
  • 上传VMDK在同一个AWS账户的S3桶
  • Install并配置AWS命令行界面(CLI)
  • Setup VM导入服务角色
  • 使用CLI从S3 import的VM到Amazon机器实例(AMI)

这是一个漫长的过程,所以它的价值通过先决条件读书。请特别注意受支持的操作系统/ Linux发行版和版本。

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

例如,你可以使用VirtualBox得到VMDK,但如果你尝试导入这一点,你可能会看到下面的错误,检查状态时:

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

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

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

相关问题