在将 VMware 工作负载迁移到 Amazon EC2 之前捕获 VM 配置
您可以使用迁移顾问虚拟机数据收集器脚本、RVTools 或 NetApp Data Infrastructure Insights 来捕获当前虚拟机配置。我们建议您使用迁移顾问虚拟机收集器脚本或 Data Infrastructure Insights,因为这些选项会同时收集虚拟机配置和性能数据,从而制定最准确的计划。
RVTools 是一个 Windows 应用程序,可与 VCenter 和 ESX 服务器(5.x 至 8.0)交互以捕获有关 VMware 虚拟环境的信息。它收集有关虚拟机、CPU、内存、磁盘、群集、ESX 主机、数据存储等信息。您可以将此信息导出到 xlsx 文件以用于迁移顾问。
-
从 "RVTools 网站" 下载并安装 RVTools 4.4.2 或更高版本
-
启动 RVTools 并登录到目标 VCenter Server。
这将捕获有关该 VCenter Server 的信息。
-
将您的 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 或更高级别。
-
登录到 "NetApp Console"。
-
选择菜单
,Workloads > VMware。此时将显示规划中心。从规划中心,您可以上传虚拟机清单数据,查看以前的清单数据上传,并使用任何虚拟机清单数据集计划迁移。然后选择 迁移到 AWS 原生计算。此时将显示 VMware 迁移顾问启动屏幕。
查看信息以了解迁移顾问的优势。
-
准备就绪后,选择*让我们开始*。
-
选择*详细计划*图块,然后选择*下一步*。
Codebox 窗口显示在页面右侧。
-
在 Codebox 窗口中,选择
将 Migration advisor 数据收集器脚本(名为“list-vms.ps1”)保存到目标系统,或者选择
复制该脚本,以便将其粘贴到相应的系统上。 -
按照下面的步骤捕获当前虚拟机的配置:
-
登录到您下载了数据收集器且已安装 PowerShell 和 PowerCLI 的系统。
-
通过运行以下命令连接到 VMware vCenter 服务器:
Connect-VIServer -server <server_IP>将 <server_IP> 替换为您 VMware 服务器的 IP 地址或主机名。
-
运行您下载的数据收集器脚本,并为“每小时”或“每日”虚拟机统计信息指定数据收集选项。
./list-vms.ps1 -PerformanceStatisticsTimePeriod <LastHour | LastDay>其中:
-
LastHour 以 20 秒的间隔收集过去 1 小时的 IOPS 和吞吐量数据。
-
LastDay 以 5 分钟为间隔收集过去 24 小时的 IOPS 和吞吐量数据。
-
或者,您可以在不指定任何选项的情况下运行数据收集器脚本;这使您可以从交互式菜单中选择数据收集周期。
-
脚本在当前工作目录中输出一个名称中带有时间戳的压缩文件。.zip 文件包含所有虚拟机及其属性的列表,以及它们的 IOPS 和吞吐量数据。
NetApp Data Infrastructure Insights 是一款云基础架构监控工具,可让您全面了解您的基础架构。您需要在迁移顾问和 Data Infrastructure Insights 之间启用临时 API 通信,以便迁移顾问可以收集有关您的 VMware 基础架构的信息。
-
登录到您的 Data Infrastructure Insights 帐户。
-
在侧边导航菜单中,选择 Admin。
-
在显示的菜单中,选择 API Access。
-
在 API 访问令牌 选项卡中,选择 + API 访问令牌。
此时将显示创建 API 访问令牌对话框。
-
请提供 API 令牌的名称和描述。
-
在 此令牌将用于调用哪种类型的 API 下,选择以下选项之一:
-
采集单元
-
资产
-
数据收集
-
-
在*权限*下选择*只读*。
-
在*令牌过期时间*下,选择您需要 API 令牌有效的时间长度。
-
取消选中 为 Kubernetes 自动轮换令牌。
-
选择 保存。
-
选择*复制 API 访问令牌*。
-
保存此令牌以准备用于 Workload Factory 迁移顾问。