本文档介绍了使用 Migration Center 资产识别客户端 CLI 在 VMware 环境中运行目录发现的步骤。
准备工作
- 查看下载和运行
mcdc
CLI 的要求。 - 完成下载
mcdc
CLI 的步骤。
使用 vSphere API 在 VMware 上运行资产清点发现
使用 vSphere API 收集运行 mcdc
CLI 的用户可以看到的 vCenter 中的所有虚拟机的相关数据。您还可以将发现流程的执行范围限定至某一特定文件夹、集群或数据中心。
配置 vCenter
如果您打算将收集的数据导出到 Migration Center,则需要在运行目录发现之前配置 vCenter 环境。事实上,您使用 mcdc
CLI 收集的数据取决于 vCenter 中统计信息的设置。
vCenter 支持四个级别的统计信息:
- 第 1 级仅会显示 CPU 和内存性能。
- 第 2 级会显示网络性能。
- 第 3 级会显示每秒输入/输出操作数 (IOPS)。
- 第 4 级会显示所有可用指标。
如需查看适用于所有统计级别的可用指标的详细列表,请参阅数据收集级别。
默认情况下,统计级别设置为 1 级。在第 1 级和第 2 级,您可以收集有关基础架构的部分数据;在第 3 级,您可以收集生成完整总拥有成本 (TCO) 报告所需的所有数据。在 vCenter 中更改统计信息级别后,可能需要几个小时才能获得性能数据。
如需详细了解如何在 vCenter 中更改统计信息级别,请参阅在 vSphere 客户端中配置统计信息收集间隔。
运行发现
- 在命令行终端中,切换到下载
mcdc
CLI 的目录。 运行发现:
Linux
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
Windows
mcdc.exe discover vsphere -u USERNAME --url https://VSPHERE_URL
替换以下内容:
- USERNAME:您的 vCenter 用户名
- VSPHERE_URL:vCenter Server 实例或 vSphere Client 的网址
为避免连接到 vCenter 时检查证书,请在命令中添加
-i
(不安全)标志。出现提示时,输入 vCenter 密码。
目录发现完成后,收集的数据会存储在本地数据库中。
确定发现范围
在根目录中运行发现:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
在特定文件夹中运行发现:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER
替换以下内容:
- DATACENTER:数据中心的名称
- FOLDER:文件夹的路径
在特定集群中运行发现:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER
替换以下内容:
- CLUSTER:集群的名称
在特定数据中心运行发现:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
为避免连接到 vCenter 时检查证书,请在命令中添加 -i
(不安全)标志。
使用 RVTools 在 VMware 上运行清单发现
对于在 VMware 上运行的虚拟机,您可以使用 mcdc
CLI 分析使用 RVTools 生成的 XLSX 报告文件。
根据现有的 RVTools 导出数据收集数据:
Linux
./mcdc discover rvtools REPORT_NAME.xlsx
Windows
mcdc.exe discover rvtools REPORT_NAME.xlsx
将 REPORT_NAME 替换为使用 RVTools 生成的 XLSX 文件的路径。
不过,此方法存在以下限制:
mcdc
CLI 不支持使用 RVTools 中的--DBColumnNames
标志生成的表。mcdc
CLI 不支持将使用此方法收集的数据导出到 Migration Center。不过,您可以使用它来运行离线评估。
后续步骤
- 了解如何运行客机发现。
- 了解如何将收集的数据导出到 Migration Center。