Skip to main content
Workload Factory for NetApp Console
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在将 VMware 工作负载迁移到 Amazon EC2 之前捕获 VM 配置

贡献者 netapp-rlithman

您可以使用迁移顾问虚拟机数据收集器脚本、RVTools 或 NetApp Data Infrastructure Insights 来捕获当前虚拟机配置。我们建议您使用迁移顾问虚拟机收集器脚本或 Data Infrastructure Insights,因为这些选项会同时收集虚拟机配置和性能数据,从而制定最准确的计划。

使用 RVTools(快速评估)

RVTools 是一个 Windows 应用程序,可与 VCenter 和 ESX 服务器(5.x 至 8.0)交互以捕获有关 VMware 虚拟环境的信息。它收集有关虚拟机、CPU、内存、磁盘、群集、ESX 主机、数据存储等信息。您可以将此信息导出到 xlsx 文件以用于迁移顾问。

步骤
  1. 从 "RVTools 网站" 下载并安装 RVTools 4.4.2 或更高版本

  2. 启动 RVTools 并登录到目标 VCenter Server。

    这将捕获有关该 VCenter Server 的信息。

  3. 将您的 VMware 信息导出到 xlsx 或 xls 文件。

    有关详细信息,请参见 "RVTools 文档" 中的“命令行参数”一章。

结果

包含结果的 xlsx 或 xls 文件将保存到您的工作目录。

使用迁移顾问虚拟机收集器脚本(详细规划)

NetApp 迁移顾问虚拟机收集器脚本从您的 vCenter 收集虚拟机配置信息,类似于 RVTools 收集的信息,但它会捕获当前虚拟机性能数据,以提供实际的读写 IOPS 和吞吐量统计信息。您可以通过以下两种模式之一使用该脚本:

  • 每小时数据收集

  • 每日数据收集

您需要启动 Migration advisor,以便从 Codebox 窗口复制 Migration advisor VM 收集器脚本。

开始之前

运行收集器脚本的系统必须满足以下要求:

  • 必须安装 Microsoft PowerShell 7.0 或更高版本。如果需要安装 PowerShell,请参阅 "Microsoft PowerShell 文档"。

  • 必须安装 VMware PowerCLI。如果需要安装 PowerCLI,请参阅 "VMware PowerCLI 文档"。

  • 必须禁用 SSL 证书检查。

  • PowerShell 必须允许运行未签名的脚本。

请注意,如果您计划从虚拟机捕获长期统计数据(每日统计数据),则必须在 vSphere 管理控制台(VMware 管理环境)中激活统计数据级别 3 或更高级别。

步骤
  1. 登录到 "NetApp Console"。

  2. 选择菜单 汉堡菜单图标用于导航到 Workloads,即 Workload Factory 的菜单项,Workloads > VMware。

    此时将显示规划中心。从规划中心,您可以上传虚拟机清单数据,查看以前的清单数据上传,并使用任何虚拟机清单数据集计划迁移。然后选择 迁移到 AWS 原生计算。此时将显示 VMware 迁移顾问启动屏幕。

    查看信息以了解迁移顾问的优势。

  3. 准备就绪后,选择*让我们开始*。

  4. 选择*详细计划*图块,然后选择*下一步*。

    Codebox 窗口显示在页面右侧。

  5. 在 Codebox 窗口中,选择 “下载”按钮 将 Migration advisor 数据收集器脚本(名为“list-vms.ps1”)保存到目标系统,或者选择 “复制”按钮 复制该脚本,以便将其粘贴到相应的系统上。

  6. 按照下面的步骤捕获当前虚拟机的配置:

    1. 登录到您下载了数据收集器且已安装 PowerShell 和 PowerCLI 的系统。

    2. 通过运行以下命令连接到 VMware vCenter 服务器:

      Connect-VIServer -server <server_IP>

      将 <server_IP> 替换为您 VMware 服务器的 IP 地址或主机名。

    3. 运行您下载的数据收集器脚本,并为“每小时”或“每日”虚拟机统计信息指定数据收集选项。

      ./list-vms.ps1 -PerformanceStatisticsTimePeriod <LastHour | LastDay>

      其中:

      • LastHour 以 20 秒的间隔收集过去 1 小时的 IOPS 和吞吐量数据。

      • LastDay 以 5 分钟为间隔收集过去 24 小时的 IOPS 和吞吐量数据。

    或者,您可以在不指定任何选项的情况下运行数据收集器脚本;这使您可以从交互式菜单中选择数据收集周期。

结果

脚本在当前工作目录中输出一个名称中带有时间戳的压缩文件。.zip 文件包含所有虚拟机及其属性的列表,以及它们的 IOPS 和吞吐量数据。

使用 NetApp Data Infrastructure Insights(详细规划)

NetApp Data Infrastructure Insights 是一款云基础架构监控工具,可让您全面了解您的基础架构。您需要在迁移顾问和 Data Infrastructure Insights 之间启用临时 API 通信,以便迁移顾问可以收集有关您的 VMware 基础架构的信息。

步骤
  1. 登录到您的 Data Infrastructure Insights 帐户。

  2. 在侧边导航菜单中,选择 Admin。

  3. 在显示的菜单中,选择 API Access。

  4. 在 API 访问令牌 选项卡中,选择 + API 访问令牌。

    此时将显示创建 API 访问令牌对话框。

  5. 请提供 API 令牌的名称和描述。

  6. 在 此令牌将用于调用哪种类型的 API 下,选择以下选项之一:

    • 采集单元

    • 资产

    • 数据收集

  7. 在*权限*下选择*只读*。

  8. 在*令牌过期时间*下,选择您需要 API 令牌有效的时间长度。

  9. 取消选中 为 Kubernetes 自动轮换令牌。

  10. 选择 保存。

  11. 选择*复制 API 访问令牌*。

  12. 保存此令牌以准备用于 Workload Factory 迁移顾问。