【问题标题】:Create New EC2 Instance with Custom ISO使用自定义 ISO 创建新的 EC2 实例
【发布时间】:2012-06-13 15:53:52
【问题描述】:

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

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

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

【问题讨论】:

  • 接受的这个问题的答案不再正确 - 请不接受并接受下面排名最高的答案

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


【解决方案1】:

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

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

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

【讨论】:

  • 同意。这就是我们所做的。获取您的 VHD 或 VMDK 文件。导入并上传。搜索 ImportInstance 和 ec2-upload-disk-image。
  • ec2 价格取决于操作系统类型。如果使用自定义操作系统,价格是多少?
  • @grabantot ec2 价格仅在您使用诸如 redhat 或 windows 之类的操作系统时才会在操作系统上有所不同。否则,如果您使用 let say centos,则不会发生任何事件。
【解决方案2】:

概述:

  • Check 先决条件
  • 将 ISO 安装到 VMware vSphere 上,然后导出为 VMDK
  • 将您的 VMDK 上传到同一 AWS 账户上的 S3 存储桶
  • Install 并配置 AWS 命令​​行界面 (CLI)
  • Setup VM 导入服务角色
  • 使用 CLI import 将虚拟机从 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 文件格式]”

但是,有一些 Oracle documentation 以开放虚拟化格式 (OVF) 导出虚拟机。

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

【讨论】:

  • 非常有帮助,谢谢。对于其他尝试这个的人,尽管有亚马逊的说明,我还是能够从 VirtualBox 导入一个虚拟机。我将 VM 创建为单个 VMDK,并使用 OVA 2 将其导出。它导入得很好。
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 2018-10-09
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      相关资源
      最近更新 更多