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

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

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

在本地使用 Amazon EC2 计算实例

您可以使用 AWS OpsHub 在设备本地的虚拟服务器(实例)上运行预安装的软件,也可以管理设备上的 Amazon EC2 实例。

启动 EC2 实例

按照以下步骤使用 AWS OpsHub 启动 Amazon EC2 实例。

启动 Amazon EC2 实例

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。您的所有计算资源都会显示在 Resources (资源) 部分中。

  3. 如果您的设备上正在运行 Amazon EC2 实例,它们将显示在 Instances (实例) 下的 Instance name (实例名称) 列中。您可以在此页面上查看每个实例的详细信息。

  4. 选择 Launch instance (启动实例)。此时会打开启动实例向导。

  5. 对于 Device (设备),选择要在其上启动 EC2 实例的 Snow 设备。

  6. 对于 Image (AMI) (映像 (AMI)),请从列表中选择一个 Amazon 系统映像 (AMI)。此 AMI 用于启动您的实例。

  7. 对于 Instance type (实例类型),从列表中选择一种类型。

  8. 选择要将 IP 地址附加到实例的方式。您有以下选项:

    • Create public IP address (VNI) (创建公有 IP 地址 (VNI)) — 选择此选项可使用物理网络接口创建新的 IP 地址。选择物理网络接口和 IP 地址分配。

    • Use existing IP address (VNI) (使用现有 IP 地址 (VNI)) — 选择此选项可使用现有 IP 地址,然后使用现有虚拟网络接口。选择物理网络接口和虚拟网络接口。

    • Do not attach IP address (不附加 IP 地址)— 如果您不想附加 IP 地址,请选择此选项。

  9. 选择 Launch。您应该在 Compute instances (计算实例) 部分看到您的实例正在启动。State (状态)Pending (挂起),然后在完成后更改为 Running (正在运行)

停止 EC2 实例

通过以下步骤使用 AWS OpsHub 停止 Amazon EC2 实例。

停止 EC2 实例

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。

    您的所有计算资源都会显示在 Resources (资源) 部分中。

  3. 如果您的设备上正在运行 Amazon EC2 实例,它们将显示在 Instances (实例) 下的 Instance name (实例名称) 列中。

  4. 选择要停止的实例,然后选择 Stop (停止)State (状态) 更改为 Stopping (正在停止),然后在完成后更改为 Stopped (已停止)

启动 EC2 实例

通过以下步骤使用 AWS OpsHub 启动 Amazon EC2 实例。

启动 EC2 实例

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。

    您的计算资源都会显示在 Resources (资源) 部分中。

  3. Instances (实例) 下的 Instance name (实例名称) 列中,找到要启动的实例。

  4. 选择实例,然后选择 Start (启动)State (状态) 更改为 Pending (挂起),然后在完成后更改为 Running (正在运行)

终止 EC2 实例

终止 Amazon EC2 实例后,您无法重新启动实例。

终止 EC2 实例

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。您可以在 Resources (资源) 部分中看到您的所有计算资源。

  3. Instances (实例) 下的 Instance name (实例名称) 列中,找到要终止的实例。

  4. 选择实例,然后选择 Terminate (终止)State (状态) 更改为 Terminating (正在终止),然后在完成后更改为 Terminated (已终止)

    实例终止后,您无法重新启动它。

在本地使用存储卷

Amazon EC2 实例使用 Amazon EBS 卷进行存储。在此过程中,您创建存储卷并使用 AWS OpsHub 将其连接到您的实例。

如需创建存储卷

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。

  3. 选择 Storage volumes (存储卷) 选项卡。如果您的设备上有存储卷,有关卷的详细信息将显示在 Storage volumes (存储卷) 下。

  4. 选择 Create volume (创建卷) 以打开 Create volume (创建卷) 页面。

  5. 选择要在其上创建卷的设备,输入要创建卷的大小(在 GiBs 中),然后选择卷的类型。

  6. 选择 SubmitState (状态)Creating (正在创建),完成后更改为 Available (可用)。您可以在 Volumes (卷) 选项卡中查看卷及其详细信息。

将存储卷连接到您的实例

  1. 选择您创建的卷,然后选择 Attach volume (连接卷)

  2. 对于计算实例 ID,选择要连接卷的实例。

  3. 对于 Volume Device Name (卷设备名称),输入卷的设备名称(例如,/dev/sdhxvdh)。

  4. 选择 Attach

如果您不再需要该卷,则可以将其从实例中分离,然后将其删除。

将映像作为 Amazon EC2 AMI 导入您的设备

您可以将映像的快照导入 Snowball Edge 设备并将其注册为 EC2 Amazon 系统映像 (AMI)。快照基本上是存储卷的副本,您可以使用它来创建 AMI 或其他存储卷。通过执行此操作,您可以从外部源将自己的映像引入设备并将其作为 EC2 实例启动。

请按照以下步骤完成映像的导入。

  1. 将您的快照上传到设备上的 Amazon S3 存储桶中。

  2. 设置所需的权限以授予对 Amazon S3、Amazon EC2 和 VM Import/Export(用于导入和导出快照的功能)的访问权限。

  3. 将 S3 存储桶中的快照作为映像导入您的设备。

  4. 将映像注册为 EC2 AMI。

  5. 启动 AMI 作为 EC2 实例。

注意

请注意在将快照上传到 Snow 系列设备 时的以下限制。

  • Snow 系列设备 当前仅支持导入 RAW 图像格式的快照。

  • Snow 系列设备 当前仅支持导入大小从 1 GB 到 1 TB 的快照。

步骤 1:将快照上传到设备上的 Amazon S3 存储桶中

您必须先将快照上传到设备上的 Amazon S3,然后再导入它。这是因为只能从您的设备或集群上的 Amazon S3 导入快照。在导入过程中,您可以选择要在您的设备上存储映像的 S3 存储桶。

将快照上传到 S3

步骤 3:从 S3 存储桶导入快照

将快照上传到 Amazon S3 后,您可以将其导入到您的设备。Snapshots (快照) 选项卡中显示已导入或正在导入的所有快照。

将快照导入到您的设备

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。您的所有计算资源都会显示在 Resources (资源) 部分中。

  3. 选择 Snapshots (快照) 选项卡以查看已导入设备的所有快照。中的图像文件是一个 .raw 文件,作为快照导入您的设备。Amazon S3您可以按快照 ID 或快照状态进行筛选,以查找特定的快照。您可以选择快照 ID 以查看该快照的详细信息。

  4. 选择要导入的快照,然后选择 Import snapshot (导入快照) 以打开 Import snapshot (导入快照) 页面。

  5. 对于 Device (设备),选择要导入到的 Snow Family 设备的 IP 地址。

  6. 对于 Import descriptionSnapshot description,输入各自的描述。

  7. Role (角色) 列表中,选择要用于导入的角色。Snow 系列设备 使用 VM Import/Export 导入快照。AWS 代入此角色并使用它代表您导入快照。如果您没有角色,请打开 AWS Identity and Access Management (IAM) 控制台,您可以在其中创建角色。该角色还需要具有执行导入所需的 VM Import/Export 权限的策略。您必须将此策略附加到角色。

    以下是策略的示例。

    { "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Principal":{ "Service":"vmie.amazonaws.com" }, "Action":"sts:AssumeRole" } ] }

    登录 AWS 管理控制台 并通过以下网址打开 IAM 控制台 https://console.amazonaws.cn/iam/

    您创建的角色应具有最低权限才能访问 Amazon S3 下面是最低策略的示例。

    { "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "s3:GetBucketLocation", "s3:GetObject", "s3:ListBucket", "s3:GetMetadata" ], "Resource":[ "arn:aws:s3:::import-snapshot-bucket-name", "arn:aws:s3:::import-snapshot-bucket-name/*" ] } ] }
  8. 选择 Browse S3 (浏览 S3),然后选择包含要导入的快照的 S3 存储桶。选择快照,然后选择 Submit (提交)。快照开始下载到您的设备上。您可以选择快照 ID 以查看详细信息。您可以从此页面取消导入过程。

步骤 3:将快照注册为 Amazon EC2 AMI

从作为快照导入的映像创建 Amazon EC2 AMI 的过程称为注册。必须先注册导入到您的设备的映像,然后才能将其作为 Amazon EC2 实例启动。

注册作为快照导入的映像

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。您的所有计算资源都会显示在 Resources (资源) 部分中。

  3. 选择 Images (映像) 选项卡。您可以按名称、ID 或状态筛选映像以查找特定映像。

  4. 选择要注册的映像,然后选择 Register image (注册映像)

  5. Register image (注册映像) 页面上,提供 Name (名称)Description (描述)

  6. 对于 Root volume (根卷),指定根设备的名称。

    Block device (块储存设备) 部分中,您可以更改卷的大小和卷类型。

  7. 如果您希望在实例终止时删除卷,请选择 Delete on termination (终止时删除)

  8. 如果要添加更多卷,请选择 Add new volume (添加新卷)

  9. 完成后,选择 Submit (提交)

步骤 4:启动 Amazon EC2 AMI

删除快照

如果您不再需要某个快照,可以从设备中删除它。中的图像文件是一个 .raw 文件,作为快照导入您的设备。Amazon S3如果要删除的快照被某个映像使用,则无法将其删除。导入完成后,您还可以删除已上传到设备上的 Amazon S3 的 .raw 文件。

如何删除快照

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。您的所有计算资源都会显示在 Resources (资源) 部分中。

  3. 选择 Snapshot (快照) 选项卡以查看已导入的所有快照。您可以按快照 ID 或状态进行筛选,以查找特定的快照。

  4. 选择要删除的快照,然后选择 Delete (删除)。您可以选择多个快照。

  5. Delete snapshot confirmation (删除快照确认) 框中,选择 Delete snapshot (删除快照)。如果删除成功,则快照将从 Snapshots (快照) 选项卡下的列表中删除。

取消注册 AMI

取消注册 AMI

  1. 打开 AWS OpsHub 应用程序。

  2. 在控制面板的 Start computing (开始计算) 部分中,选择 Get started (开始)。或者,选择顶部的 Services (服务) 菜单,然后选择 Compute (EC2) (计算 (EC2)) 以打开 Compute (计算) 页面。您的所有计算资源都会显示在 Resources (资源) 部分中。

  3. 选择 Images (映像) 选项卡。将列出您的所有映像。您可以按名称、ID 或状态筛选映像以查找特定映像。

  4. 选择要取消注册的映像,然后选择 Deregister (取消注册)

  5. 在确认对话框中,确认映像 ID,然后选择 Deregister image。当取消注册成功时,映像将从映像列表中删除。