在使用VMware工作负载迁移到VMware Cloud之前捕获VM配置
您可以使用迁移顾问VM收集器脚本或RVTools捕获当前VM配置。我们建议您使用迁移顾问VM收集器脚本、因为它会收集VM配置和性能数据、以便制定最准确的计划。
NetApp迁移顾问VM收集器脚本从vCenter收集VM配置信息、与RVTools收集的信息类似、但是、它会捕获当前VM性能数据、以提供实际读写IOPS和吞吐量统计信息。
您需要启动迁移顾问才能从代码框窗口复制迁移顾问VM收集器脚本。
要运行收集器脚本的系统必须满足以下要求:
-
必须安装Microsoft PowerShell 7.0或更高版本。如果需要安装PowerShell、请参见 "Microsoft PowerShell文档" 。
-
必须安装VMware PowerCLI。如果需要安装PowerCLI、请参见 "VMware PowerCLI文档" 。
-
必须禁用SSL证书检查。
-
PowerShell必须允许运行未签名的脚本。
请注意、如果您计划从VM捕获长期统计信息(每日统计信息)、则必须在vSphere管理控制台中激活3级或以上的统计信息(VMware管理环境)。
-
使用以下方式之一登录 Workload Factory "控制台体验" 。
-
选择菜单
然后选择 VMware。显示规划中心。
-
从 VMware 菜单中选择“评估和规划”,然后选择“迁移到 VMware Cloud on AWS”。
此时将显示VMware迁移顾问主页。
-
选择*计划并创建 VMC*。
-
选择“开始!”。您可以通过选中复选框来选择不再显示此页面。
-
选择*创建新部署计划*,选择*使用迁移顾问VMware数据收集器*选项,然后选择*下一步*。
此时将显示*准备在AWS上迁移VMware Cloud *页面。
-
在"Code"窗口中、选择
将迁移顾问VM收集器脚本(名为"list-VMs.ps1")保存到目标系统、或者选择
复制此脚本以便将其粘贴到相应的系统上。 -
按照以下步骤捕获当前VM的配置:
-
登录到下载了数据收集器的系统、其中安装了PowerShell和PowerCLI。
-
运行以下命令以连接到VMware vCenter Server:
Connect-VIServer -server <server_IP>将<server_IP>替换为VMware服务器的IP地址或主机名。
-
运行下载的数据收集器脚本、并为"Daily (每日)"或"Shourly (每小时)"虚拟机统计信息指定数据收集选项。
./list-vms.ps1 -isLongTermDataCollectionEnabled <true | false>其中:
-
*TRUE*以5分钟为间隔收集过去24小时的IOPS和吞吐量数据
-
*false*以20秒的间隔收集过去1小时的IOPS和吞吐量数据。
-
-
该脚本将输出一个CSV文件、该文件名为 list-vms-yyyy-MM-dd-HH-mm-ss.csv 当前工作目录。CSV文件包含所有虚拟机及其属性的列表、以及它们的IOPS和吞吐量数据。
RVTools是一个Windows应用程序、可与vCenter和ESX服务器(5.x到8.0)交互、以捕获有关VMware虚拟环境的信息。它可收集有关VM、CPU、内存、磁盘、集群、 ESX主机、数据存储库等。您可以将此信息导出到一个xlsx文件、以便与迁移顾问一起使用。
-
下载并安装 RVTools 4.4.2 或更高版本 "RVTools网站"
-
启动RVTools并登录到目标vCenter Server。
此操作将捕获有关此vCenter Server的信息。
-
将VMware信息导出到xlsx或xls文件。
请参阅“命令行参数”章节。 "资源部分的 RVTools 文档" 详情请见下文。
包含结果的xlsx或xls文件将保存到您的工作目录中。