在设备上使用 Amazon EC2 AMI - AWS Snowball Edge 开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本指南适用于 Snowball Edge。如果您正在查找 Snowball 的相关文档,请参阅 AWS Snowball 用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在设备上使用 Amazon EC2 AMI

要在您的 AWS Snow 系列设备上使用 Amazon 系统映像 (AMI),您必须先将其添加到设备。您可以通过以下方式添加 AMI:

  • 订购设备时上传 AMI。

  • 在您的设备到达您的站点时添加 AMI。

Amazon EC2 随附的 Snow 系列设备 计算实例基于您添加到设备的 Amazon EC2 AMIs 启动。Amazon EC2AMIs 支持 Linux 和 Microsoft Windows 操作系统。

Linux

支持以下 Linux 操作系统:

Windows

支持以下 Windows 操作系统:

  • Windows Server 2012 R2

  • Windows Server 2016

  • Windows Server 2019

您可以使用 AMIs 将 Windows 虚拟机 (VM) 映像导入 AWS,从而将 Windows VM Import/Export 添加到您的设备。或者,在将映像部署到站点后,您可以立即将映像导入设备。有关更多信息,请参阅添加 Microsoft Windows AMI

注意

源自 AWS 中的 Windows AMIs 无法添加到您的设备。

Snow 系列支持自带许可 (BYOL) 模式。有关更多信息,请参阅添加 Microsoft Windows AMI

订购设备时添加 AMI

当您订购设备时,可以通过在 AMIs 中选择 Enable Compute with EC2 (使用 EC2 启用计算) 来将 AWS Snow 系列管理控制台 添加到设备。当您选择 Add AMI (添加 AMI) 时,您将看到 Source AMI name (源 AMI 名称) 列表,其中包含可以加载到设备上的所有 AMIs。分为以下类别:AMIs

  • AWS Marketplace 中的 AMIs— 是从支持的 AMIs 列表中创建的 AMIs。 有关从 AWS Marketplace 支持的 AMIs 创建 AMI 的信息,请参阅从 AWS Marketplace 添加 AMI

  • 使用 AMIs 上传的 VM Import/Export — 当您订购设备时,使用 AMIs 上传的 VM Import/Export 将在控制台中列出。有关更多信息,请参阅 中的VM Import/Export使用 将 VM 作为映像导入。VM Import/Export 用户指南有关支持的虚拟化环境的信息,请参阅 VM Import/Export 要求

从 AWS Marketplace 添加 AMI

请按照以下步骤从 AWS Marketplace 添加 AMI:

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在 AWS Marketplace 中启动支持的 AMI 的新实例。

    注意

    当您启动实例时,请确保您为该实例分配的存储大小适合您的使用案例。在 Amazon EC2 控制台中,您可以在 Add storage (添加存储) 步骤中执行此操作。

    有关 Snowball Edge 设备上支持的计算实例存储卷和大小的列表,请参阅 Amazon Elastic Compute Cloud 中的 终端节点和配额AWS General Reference。

  3. 安装和配置要在 Snowball Edge 上运行的应用程序,并确保它们按预期工作。

    重要
    • 仅支持单卷 AMIs。

    • AMI 中的 EBS 卷应为 10 TB 或更小。我们建议您预置 AMI 中的数据所需的 EBS 卷大小。这有助于减少导出 AMI 并将其加载到您的设备所需的时间。在部署设备后,您可以调整实例的大小或向实例添加更多卷。

    • AMI 中的 EBS 快照不得加密。

  4. 创建此实例时用于 SSH 密钥对的 PEM 或 PPK 文件副本。将此文件保存到您计划用于与 Snowball Edge 设备通信的服务器。请记下此文件的路径,因为当您使用 SSH 连接到您设备上的 EC2 实例时会需要它。

    重要

    如果您未遵循此过程,当您收到 Snowball Edge 设备时,将无法使用 SSH 连接到您的实例。

  5. 将该实例保存为 AMI。有关更多信息,请参阅 中的Amazon EC2适用于 Linux 实例的 用户指南。Amazon EC2 用户指南(适用于 Linux 实例)

  6. 对要使用 SSH 连接到的每个实例重复步骤 1–4。请确保复制每个 SSH 密钥对,并跟踪它们所关联的AMIs。

  7. 现在,当您订购设备时,这些 AMIs 可以添加到设备。

在本地添加 AMI

当设备到达您的站点时,您可以向其添加新的 AMIs。有关说明,请参阅将映像作为 Amazon EC2 AMI 导入您的设备。请记住,尽管所有 VMs 都受支持,但只有受支持的 AMIs 已针对完整功能进行了测试。

注意

在使用 VM Import/Export 将 AMIs 添加到设备或在部署设备后导入 VM 时,您可以添加使用任何操作系统的 VMs。但是,只有受支持的操作系统已在 Snow 系列设备 上进行测试和验证。您有责任遵守您导入到设备上的虚拟映像中的任何操作系统或软件的条款和条件。

重要

要使 AWS 服务在 Snowball Edge 上正常运行,您必须允许服务的端口。有关详细信息,请参阅 在 AWS Snowball Edge 设备上使用 AWS 服务所需的端口

添加 Microsoft Windows AMI

对于使用受支持的 Windows 操作系统的虚拟机 (VM),您可以通过使用 VM Import/Export 将 Windows VM 映像导入 AWS,或者在将 Windows VM 映像部署到站点后直接将其导入设备来添加 AMI。

自带许可 (BYOL)

Snowball Edge 支持使用您自己的许可证将 Microsoft Windows AMIs 导入到您的设备上。自带许可 (BYOL) 是将您拥有的 AMI 及其本地许可引入 AWS 的过程。AWS 为 BYOL 选项提供共享部署选项和专用部署选项。

您可以通过使用 VM Import/Export 将 Windows VM 映像导入到 AWS 中,或者在 Windows VM 映像部署到站点后直接将其导入到设备中,从而将其添加到您的设备上。您无法添加源自 AWS 的 Windows AMIs。因此,如果要在 Snow Family 设备上使用此 AMI,您必须创建并导入自己的 Windows VM 映像并自带许可证。有关 Windows 许可和 BYOL 的更多信息,请参阅 Amazon Web Services 和 Microsoft:。 常见问题

创建 Windows VM 映像以导入到您的设备中

要创建 Windows VM 映像,您需要一个虚拟化环境,例如 VirtualBox,这是 Windows 和 macOS 操作系统支持的。为 Snow 设备创建 VM 时,我们建议您至少分配两个具有至少 4 GB RAM 的核心。当 VM 启动并运行时,您必须安装您的操作系统 (Windows Server 2012、2016 或 2019)。要安装 Snow 系列设备所需的驱动程序,请按照本节中的说明操作。

要使 Windows AMI 在 Snow 设备上运行,您必须向设备添加特定驱动程序。具体来说,您必须添加 VirtIO、FLR、NetVCM、Vioinput、Viorng、Viocsi、Vioserial 和 Vistor 驱动程序。您可以下载包含所有所需驱动程序的 VirtIO 文件

注意

如果您计划将 VM 映像直接导入到已部署的 Snow 设备,则 VM 映像文件必须采用 RAW 格式。

创建 Windows 映像

  1. 在 Microsoft Windows 计算机上,选择 Start (开始),然后输入 devmgmt.msc 以打开 Device Manager

  2. 在主菜单中,选择 Actions,然后选择 Add legacy hardware

  3. 在向导中,选择 Next (下一步)

  4. 选择 Install the hardware that I manually select from a list (advanced),然后选择 Next

  5. 选择 Show All Devices (显示所有设备),然后选择 Next (下一步)

  6. 选择 Have Disk (有磁盘),打开 Copy manuer's files from (从中复制制造商的文件) 列表,然后浏览到 ISO 文件。

  7. 在 ISO 文件中,浏览到 Driver\W2K8R2\amd64 目录,然后找到 .INF 文件。

  8. 选择 .INF 文件,选择 Open (打开),然后选择 OK (确定)

  9. 当您看到驱动程序名称时,选择 Next (下一步),然后选择 Next (下一步) 再两次。然后选择 Finish (完成)

    这将使用新驱动程序安装设备。实际硬件不存在,因此您将看到黄色感叹号,指示设备上存在问题。您必须修复此问题。

修复硬件问题

  1. 打开具有感叹号的设备的上下文 (右键单击) 菜单。

  2. 选择 Uninstall,清除 Delete the driver software for this device,然后选择 OK

    驱动程序已安装,您已准备好在设备上启动 AMI。

将 VM 映像导入您的设备

在准备 VM 映像后,您可以使用其中一个选项将映像导入到您的设备。

  • 在使用 VM Import/Export 的云中 — 当您将 VM 映像导入 AWS 并将其注册为 AMI 时,当您从 AWS Snow 系列管理控制台 下订单时,可以将其添加到您的设备。有关更多信息,请参阅 中的VM Import/Export使用 将 VM 作为映像导入。VM Import/Export 用户指南

  • 在本地部署到您站点的设备上 — 您可以使用 AWS OpsHub for Snow Family 或 AWS Command Line Interface (AWS CLI) 将 VM 映像直接导入到您的设备。

    有关使用 AWS OpsHub 的信息,请参阅在本地使用 Amazon EC2 计算实例

    有关使用 AWS CLI 的信息,请参阅 将映像作为 Amazon EC2 AMI 导入您的设备