离线采集VMWare资源

该文档描述了云迁移中心CMH的VMWare资源采集功能的使用过程,通过这篇文档,将带您使用我们的工具vmware-scanner,一步步完成VMWare资源的采集。

准备工作

运行环境准备

服务器选择

VMWare资源采集工具(简称vmware-scanner )需要安装和运行在工具服务器上,通过 TCP 端口 443 与vCenter Server连接,以便收集配置和性能元数据。

规格系统

此外工具服务器需要至少 2C4G 的机器规格,操作系统要求为主流 Linux 发行版(CentOS 7最佳)。

使用限制

此工具扫描 VMware 环境中的 VM、DataCenter、Host、Cluster 等资源, vCenter 版本需要为 6.5 及以上。

vCenter Server 访问用户准备

在 VMware vSphere Web 客户端中,设置一个只读账户以用于 vCenter Server:

  • 在具有管理员权限的账户的 vSphere Web 客户端中,在“主页”菜单上,选择“管理” 。

  • 在“单一登录”下选择“用户和组” 。

  • 在“用户”中,选择“新建用户” 。

  • 输入账户详细信息,然后选择“确定”。

  • 在“管理”下菜单中的“访问控制”下,选择“全局权限” 。

  • 选择用户账户,然后选择“只读”以将角色分配给该账户。 选择“确定”。

  • 若要开始发现已安装的应用程序和进行无代理依赖项分析,请在“访问控制”下的菜单中选择“角色” 。 在“角色”窗格下的“角色”位置,选择“只读” 。 在“权限”下,选择“来宾操作” 。 若要将权限传播到 vCenter Server 实例中的所有对象,请选中“传播到子级”复选框。

安装文件下载

请选择合适的执行文件,下载后上传至跳板机,并解压。

系统

安装包

Linux(X86)

云迁移中心->资源调研->离线采集->获取工具

Windows(X86)

暂不支持

Linux(ARM)

暂不支持

Windows(ARM)

暂不支持

解压命令:tar zxvf vmware-scanner.tar.gz

运行目录准备

您需要准备如下运行目录,output 目录用于保存输出文件。

|-vmware-scanner/
             |-vmware-scanner
             |-output/
                       |-VMware_scanner_index.html
                       |-VMware_scanner_index.json

工具执行

在执行工具前,您需要事先准备好被访问vCenter Server的IP、用户名、密码、以及代理地址(如果必要的话)。

用如下格式命令启动工具。

格式:./vmware-scanner -s SERVER -u USERNAME -p PASSWORD [--proxy PROXY]
示例:
# 无需代理访问
./vmware-scanner -s 39.105.XXX.23 -u username -p 123****
# 代理访问
./vmware-scanner -s 39.105.XXX.23 -u username -p 123****  --proxy 100.**.***.132:50702 

本地分析

在您运行完成vmware-scanner之后,您将在output 目录下得到如下文件:

VMware_scanner_index.html        #调研资源html           
VMware_scanner_index.json       #序列化文件(待上传) 

您可以打开html 文件进行本地数据查看和分析。

Dingtalk_20221010144149

上传分析

在确认本地数据无误后,您可以将对应的序列化文件上传到云迁移中心(CMH)的控制台中。

路径:控制台->评估->资源调研->离线采集->VMWare采集->上传传送门

image.png

在完成导入后您可以在平台上查看导入任务,点击导入任务ID后可以在线查看导入的资源。资源调研完成后会自动导入到CMH的资源列表中。

image.png

image