我正在使用Switchvox,一种Asterisk PBX,并且我想在EC2上托管它。
Digium Switchvox提供了一个ISO文件,其中包含托管pbx服务器所需的所有内容:操作系统、软件等。基本上它是服务器的镜像。
我如何使用他们提供的自定义ISO实例化一个新的EC2实例?
我正在使用Switchvox,一种Asterisk PBX,并且我想在EC2上托管它。
Digium Switchvox提供了一个ISO文件,其中包含托管pbx服务器所需的所有内容:操作系统、软件等。基本上它是服务器的镜像。
我如何使用他们提供的自定义ISO实例化一个新的EC2实例?
通过这个ISO,你可以创建一个VMware或VirtualBox镜像。然后将该镜像转换成一个EC2 AMI镜像并继续进行操作。
但是请确保使用的架构(32位还是64位)和内核正确。
话虽如此,你可能需要进行更多的操作,而不仅仅是启动社区提供的现有的基础AMI。可能会有一个与你的操作系统要求非常相似的AMI。
概述:
这是一个漫长的过程,因此值得阅读先决条件。特别注意支持的操作系统/ Linux发行版和版本。
他们明确指出“请注意,您只能将通过VMware中的OVF导出过程创建的VMDK文件导入Amazon EC2。”
例如,您可以使用VirtualBox获取VMDK文件,但是如果您尝试导入此文件,可能会在检查状态时看到以下错误:aws ec2 describe-import-image-tasks --import-task-ids import-ami-someid
只有 Windows Server 2008 变种才能从 VMDK 转换为 AMI。