Azure Migrate Appliance
Appliance通俗来讲就是一个agent的集合体,Azure Migrate一直说agentless Migrate,其实是不需要在每台机器上装agent,agent部署在一个appliance里面,进行机器配置、性能等数据搜集。
Appliance可以部署在以下场景,
- VMware VM 评估:探索VMware VM,探索机器的app和依赖项,收集机器的元数据以及性能元数据,然后发送给Azure
- VMware VM 迁移(agentless):探索VMware VM,复制VMware VM (无代理模式)
- Hyper-V VM 迁移:探索Hyper-V VM, 搜集机器的元数据、性能元数据并发送给Azure
- 物理机:搜索物理机
Hyper-V的Appliance是一个.OVA,十几个G大小,里面有:
5. 管理app,是一个web应用程序,用来输入部署时候的用户数据
6. 搜索agent:搜集机器的配置信息
7. 评估agent:搜索性能数据
8. DRAagent:编排VM复制,协调复制机器和Azure之间的通信,这个agent仅仅在VMware VM复制时使用(agentless)
9. 网关:发送复制数据给Azure,仅仅在agentless情况下,复制VMwareVM 时进行使用)
10.自动更新服务:更新appliance的各个组件,没24小时检查一遍
Appliance Deployment部署方式
用模板template来部署Hyper-V和VMware的appliance,也可以用powershell脚本来给Hyper-V和VMware 还有物理机来进行安装。
Appliance注册
Appliance的运作需要进行注册,要注册到Azure Migrate上。
- 注册source provider,在订阅里面注册provider
- 创建Azure AD app-communication,Azure Migrate会创建一个AAD,用来提供appliance上的agent之间的通信(进行身份验证啥的,知道谁是谁)
- 创建一个Azure AD app的key vault,这个app只用于VMware VM的无agent迁移。