25

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

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

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

4

4 回答 4

41

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

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

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

于 2012-06-24T16:50:51.827 回答
7

概述:

  • 检查先决条件
  • 将 ISO 安装到 VMware vSphere 上,然后导出为 VMDK
  • 将您的 VMDK 上传到同一 AWS 账户上的 S3 存储桶
  • 安装和配置 AWS 命令​​行界面 (CLI)
  • 设置VM 导入服务角色
  • 使用 CLI将 VM 从 S3 导入 Amazon 机器实例 (AMI )

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

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

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

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

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

但是,有一些关于以开放虚拟化格式 (OVF) 导出虚拟机的 Oracle文档

如果一切顺利,您可以照常启动新导入的 AMI。

于 2017-02-10T14:38:47.727 回答
5

您可以使用自定义 ISO 创建 VMware 虚拟机,并将其从 VMware 主机移动到 EC2。阅读更多:VM 导入/导出

于 2013-06-22T07:27:25.413 回答
-5

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

于 2013-01-08T22:36:18.720 回答