Application Discovery Service可以收集有关本地数据中心的信息,从而帮助客户规划云迁移项目。Application Discovery Service 提供了两种执行发现和收集本地服务器数据的方式:无代理方式用来发现VMware vCenter 部署的环境;代理方式用来发现单个虚拟机或者物理服务器。本例使用代理方式进行服务发现。
实验架构图
本实验的架构图如下:
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入下:
本次实验为了方便,在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 在弹出的选择迁移主区域页面,本例选择美国西部(俄勒冈),点击
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的服务器列表 点击服务器链接,可以看到服务器的基本信息
3.2 网络信息
在网络标签中,可以看到与此服务器有网络关联的服务器地址