该文档描述了云迁移中心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 文件进行本地数据查看和分析。
上传分析
在确认本地数据无误后,您可以将对应的序列化文件上传到云迁移中心(CMH)的控制台中。
路径:控制台->评估->资源调研->离线采集->VMWare采集->上传
(传送门)
在完成导入后您可以在平台上查看导入任务,点击导入任务ID后可以在线查看导入的资源。资源调研完成后会自动导入到CMH的资源列表中。