Application Discovery Service可以收集有关本地数据中心的信息,从而帮助客户规划云迁移项目。Application Discovery Service 提供了两种执行发现和收集本地服务器数据的方式:无代理方式用来发现VMware vCenter 部署的环境;代理方式用来发现单个虚拟机或者物理服务器。本例使用代理方式进行服务发现。

实验架构图

本实验的架构图如下: Migration-ADS.drawio.png

1. 实验准备

1.1 准备Corporate Data Center

本实验有一台Web服务器,访问地址为:http://ec2-54-149-186-172.us-west-2.compute.amazonaws.com;一台数据库服务器,访问地址为:ec2-52-42-121-115.us-west-2.compute.amazonaws.com:3306

访问Web入下: 2023-11-01-16-32-17-image.png

本次实验为了方便,在AWS上的另外VPC部署2台EC2,分别部署Web和DB。

1.2 准备IAM User

强烈建议您 使用根用户执行日常任务,即使是管理任务

准备一个IAM User,用来进行部署Application Discovery Service。同时记录该IAM User的AK和SK。

2. 在AWS上部署Application Discovery Service

2.1 配置Migration Hub主区域

AWS 控制台,单击 服务>迁移与传输>Application Discovery Service 2023-11-06-16-40-20-image.png 在弹出的选择迁移主区域页面,本例选择美国西部(俄勒冈),点击 2023-11-06-17-07-16-image.png

2.2 在Linux虚拟机上安装AWS Discovery Agent

本例使用CLI方式安装AWS Discovery Agent

登录Web服务器的Linux虚拟机后,下载

curl -o ./aws-discovery-agent.tar.gz https://s3-us-west-2.amazonaws.com/aws-discovery-agent.us-west-2/linux/latest/aws-discovery-agent.tar.gz

解压缩文件

tar -xzf aws-discovery-agent.tar.gz

安装Agent

sudo bash install -r us-west-2 -k <AWS key ID> -s <AWS key secret>

在DB服务器的Linxu虚拟机上重复上述步骤。

3. 查看AWS Discovery的信息

3.1 服务器信息

AWS 控制台,在Migration Hub->服务器,可以看到安装Agent的服务器列表 2023-11-06-18-24-14-image.png 点击服务器链接,可以看到服务器的基本信息 2023-11-06-18-29-44-image.png

3.2 网络信息

网络标签中,可以看到与此服务器有网络关联的服务器地址 2023-11-06-18-35-41-image.png