IDC调研工具安装

该文档描述了云迁移中心CMH的IDC调研工具使用的准备工作,通过这篇文档,您将了解到工具安装和使用的限制条件。

名词解释

工具服务器

表示用户安装IDC调研工具(简称idc-scanner)的机器。

被调研服务器

表示用户准备进行调研的服务器,该机器上可能正在运行业务应用或者各类型中间件,目前被调研机器仅支持类Unix 系统,详情请参考文档:支持列表

运行环境准备

服务器选择

IDC扫描工具(简称idc-scanner )需要安装和运行在工具服务器上,工具服务器与其他被调研服务器需要 SSH 互通,最佳的工具服务器应该是传统运维系统中的跳板机。

规格系统

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

软件依赖

如果您的工具服务器通过SSH 登录被调研服务器不是通过互信,而是需要输入密码,在运行idc-scanner 时需要额外安装 sshpass 包。

说明

sshpass 安装包建议使用yum 源下载,或者互联网下载。

yum安装

如果您的工具服务器上有配置yum,您可以使用 yum 安装:yum install sshpass

手工安装

如果您希望源码安装,您可以在官网下载sshpass发行版。下载后可以使用如下手工安装命令进行安装:

tar -zxvf sshpass-1.06.tar.gz
cd sshpass-1.06
./configure
make
make install

访问用户准备

idc-scanner 的物理机调研功能,仅需要在每一台被调研服务器上有一个登录用户即可,不需要对于某些文件进行额外授权。

安装文件下载

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

系统

安装包

Linux(X86)

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

Windows(X86)

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

Linux(ARM)

请提交工单获取安装包

Windows(ARM)

请提交工单获取安装包

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

参数文件准备

在执行工具前,您需要事先准备好被调研服务器的IP列表,以及登录他们的用户名,密码,SSH联通端口。用如下格式写在工作目录下的list 文本文件中。

格式:

username1:password1:ip1:ssh_port
username2:password2:ip2:ssh_port
...

例如:

>> cat list
userA:XXXX:39.105.XXX.23:22
userA:XXXX:123.56.XXX.29:22
userA:XXXX:47.94.XXX.252:22

如果您的idc-scanner 安装环境与需要被调研的机器已经打通SSH 互信,可以不再填写密码,例如:

>> cat list
userA::39.105.XXX.23:9922
userA::123.56.XXX.29:9922
userA::47.94.XXX.252:9922

运行目录准备

您需要准备如下运行目录,output 目录用于保存输出文件,export 目录用于保存导出的原始机器信息数据。

|-idc-scanner/
             |-idc-scanner
             |-list
             |-output/
             |-export/