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

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

在您的设备上使用 Amazon EC2 AMI

要在您的AmazonSnow 系列设备,您必须先将其添加到设备中。您可以通过下列方式添加 AMI:

  • 订购设备时上传 AMI。

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

您的 Snow 系列设备随附的 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。或者,您可以在将设备部署到您的站点后立即将映像导入到您的设备中。有关更多信息,请参阅添加 Microsoft Windows AMI

注意

源于Amazon无法将其添加到您的设备。

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

订购设备时添加 AMI

订购设备时,可以通过选择使用 EC2 启用计算中的 Amazon Snow Family Management Console 。如果您选择添加 AMI,您将看到源 AMI 名称列表,其中包含可加载到设备上的所有 AMI。AMI 分为以下类别:

从添加 AMI Amazon Web Services Marketplace

请按照以下步骤从中添加 AMI Amazon Web Services Marketplace :

  1. 打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

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

    注意

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

    有关 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 添加到设备或导入 VM 时,您可以添加使用任何操作系统的 VM。但是,只有受支持的操作系统在 Snow 系列设备上进行了测试和验证。您有责任遵守导入到设备上的虚拟映像中的任何操作系统或软件的条款和条件。

重要

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

添加 Microsoft Windows AMI

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

自带许可 (BYOL)

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

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

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

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

要使 Windows AMI 在 Snow 设备上运行,您必须向设备添加特定的驱动程序。具体来说,您必须添加 VirTIO、FLR、NetVCM、紫罗兰输入、维奥斯奇、紫罗兰串行和视频驱动程序。您可以下载 VirtiO 文件,其中包含所有必需的驱动程序。

注意

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

创建 Windows 映像

  1. 在您的微软 Windows 计算机上,选择启动并输入devmgmt.msc打开Device Managame

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

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

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

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

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

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

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

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

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

修复硬件问题

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

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

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

将 VM 映像导入到您的设备

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