我们都知道,在传统的虚拟机或服务器迁移过程中,通常需要在每台主机上安装一个代理程序(Agent),以便迁移工具能够与主机进行通信并管理迁移过程。
一、安装代理的挑战
然而,这种做法可能会带来一些挑战和限制:
1、安装和管理成本:
在每台主机上安装代理程序需要额外的时间和资源。代理程序还需要支持不同的操作系统,如果厂商的代理无法兼容,就无法成功获取数据。因此对于拥有大量主机的环境,每一次安装代理都可能会是一个耗时且容易出错的过程。
2、性能影响:
代理程序可能会占用主机的CPU、内存和网络资源,从而影响主机的性能,大型数据中心,金融机构等服务器的稳定性和性能对他们至关重要,代理程序的额外负载可能增加不必要的资源消耗。
3、安全风险:
在主机上安装额外的软件可能会引入安全风险,尤其是在政府、医疗机构等涉及公共服务和大量敏感数据,需要严格控制安全风险的环境中。
二、HyperMotion云迁移无代理模式安装
现在,有一个迁移工具 — HyperMotion云迁移可以通过简单3步实现源端为VMware环境下的无代理模式。你只需要:
1、准备一台虚机
在源端VMware集群里,准备一台新的虚拟机作为同步代理节点。
2. 安装同步节点
同步代理节点,通过访问HyperMotion的相关端口,来安装同步代理程序。
3. 获取源端信息
安装好同步代理程序之后,同步代理节点可以通过访问ESXi主机端口,读取VMware集群里的CPU、内存、硬盘等的主机基础信息和底层存储数据。
同时进行数据同步。
这时所有源端主机信息均可在HyperMotion平台看到,用户可根据需要选择对应虚机进行迁移工作。数据同步可配置相应同步策略,整个过程完全自动化,待数据同步完成后即可进行业务演练或者割接。
三、应用场景
HyperMotion云迁移的无代理模式更适合什么场景呢?
①大规模迁移:
大型企业为扩展其服务、优化资源使用或响应政策环境及客户需求变化时有数千台虚拟机整体搬迁的需求,1道代理程序搞定VS逐个安装,无代理模式可显著减少迁移准备时间。
②高效、异构迁移:
企业面对突发的自然灾害、设备故障,遭遇大厂政策剧变(@VMware),或是基础设施服务大面积中断(@Azure)为维持业务稳定需要早下决断。无代理模式即使面对老旧系统也无需繁复的适配工作,自动化流程可极大加速迁移过程。
四、方案优势
不难看出HyperMotion无代理模式优势所在:
正是凭借HyperMotion的无代理模式,我们仅在24年上半年就帮助了180家企业成功完成从VMware平滑迁移,迁移数量达17000+台实例,共计迁移了8.1PB+数据。
而在实现VMware无代理之前,我们早已完成了源端为Openstack+Ceph环境下的无代理模式,我们还将于近期正式发布在AWS平台全面实现无代理,敬请期待!