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

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

在您的设备上使用 Amazon EC2 AMI

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

  • 订购设备时上传 AMI。

  • 当设备到达站点时添加 AMI。

Snow Family 设备随附的 Amazon EC2 计算实例将基于您添加到设备中的 Amazon EC2 AMI 启动。Amazon EC2 AMI 同时支持 Linux 和微软 Windows 操作系统。

Linux

支持以下 Linux 操作系统:

Windows

支持以下 Windows 操作系统:

  • Windows Server 2012 R2

  • Windows Server 2016

  • Windows Server 2019

您可以通过将 Windows 虚拟机 (VM) 映像导入到设备中添加 Windows AMIAmazon使用 VM Import/Export。或者,您可以在设备部署到站点后立即将映像导入到设备中。有关更多信息,请参阅 添加微软 Windows AMI

注意

起源于的 Windows AMIAmazon无法将设备添加到设备。

Snow Family 支持自带许可 (BYOL) 模型。有关更多信息,请参阅 添加微软 Windows AMI

订购设备时添加 AMI

订购设备时,可以通过选择将 AMI 添加到设备启用 EC2 进行计算中的Amazon Snow 系列管理控制台. 当您选择选择时添加 AMI,您看到源 AMI 名称列表,其中包含可以加载到设备上的所有 AMI。AMI 分为以下类别:

从添加 AMIAmazon Web Services Marketplace

请按照以下步骤添加 AMIAmazon Web Services Marketplace:

  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在中启动受支持的 AMI 的新实例启动新实例Amazon Web Services Marketplace.

    注意

    当您启动实例时,请确保您为该实例分配的存储大小适合您的使用案例。在 Amazon EC2 控制台中,您可以在添加存储Step。

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

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

    重要
    • 仅支持单个卷 AMI。

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

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

  4. 复制您在创建此实例时用于 SSH key pair 的 PEM 或 PPK 文件。将该文件保存到您计划用于与 Snowball Edge 设备进行通信的服务器。请记下此文件的路径,因为当您使用 SSH 连接到设备上的 EC2 实例时,您需要此文件。

    重要

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

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

  6. 对于要使用 SSH 连接到的每个实例重复步骤 1 到 4。一定要复制每个 SSH 密钥对的副本,并跟踪它们关联的 AMI。

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

在本地添加 AMI

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

注意

当您使用虚拟机导入/导出向设备添加 AMI 或在部署设备后导入虚拟机时,可以添加使用任何操作系统的虚拟机。但是,只有受支持的操作系统在 Snow Family 设备上进行了测试和验证。您有责任遵守导入到设备的虚拟映像中的任何操作系统或软件的条款和条件。

重要

适用于Amazon要使服务在 Snowball Edge 上正常工作,您必须允许服务的端口。有关详细信息,请参阅 使用所需的端口Amazon上的服务Amazon SnowballEdge 设备

添加微软 Windows AMI

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

自带许可 (BYOL)

Snowball Edge 支持使用自己的许可证将微软 Windows AMI 导入到你的设备上。自带许可证 (BYOL) 是将您使用本地许可证拥有的 AMI 带到Amazon.Amazon为 BYOL 选项提供共享和专用部署选项。

你可以通过将 Windows VM 映像导入到你的设备中添加它Amazon使用 VM 导入/导出,或者在将虚拟机部署到站点后直接将其导入到您的设备中。您无法添加源于的 Windows AMIAmazon. 因此,如果要在 Snow Family 设备上使用 AMI,则必须创建和导入自己的 Windows 虚拟机映像并携带自己的许可证。有关 Windows 许可和 BYOL 的更多信息,请参阅Amazon Web Services 和微软:常见问题.

创建要导入设备的 Windows 虚拟机映像

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

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

注意

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

创建 Windows 映像

  1. 在微软 Windows 计算机上,选择启动然后输入devmgmt.msc打开设备管理器.

  2. 在主菜单中,选择操作选择,然后选择添加传统硬件.

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

  4. 选择安装我从列表中手动选择的硬件(高级),然后选择下一步.

  5. 选择显示所有设备然后选择下一步.

  6. 选择有磁盘,打开复制制造商的文件列表,然后浏览到 ISO 文件。

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

  8. 选择.INF文件,选择打开选择,然后选择确定.

  9. 看到司机姓名后,选择下一步选择,然后选择下一步还有两次。然后选择 Finish (完成)

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

修复硬件问题

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

  2. 选择卸载,清除删除此设备的驱动程序软件,然后选择确定.

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

将虚拟机映像导入设备

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