4. 迁移对网络管理的影响和需求分析
在上述场景中,VM位置都发生了改变,VM能否正常运行,不仅需要在服务器上的资源合理调度,网络连接的合理调度也是必须的。
图7 VM、网络迁移示意图
如图7所示,如果把虚拟机VM1从物理服务器pSrv1迁移到物理服务器pSrv2上,其网络连接从原来的由pSRV1上虚拟交换机vSwitchA的某个VSI(属于VLAN100的端口组)接入到边缘物理交换机Edge Switch1,变成由pSRV2上vSwitchB的某个VSI接入到Edge SwitchB。若迁移后对应的Edge Switch的网络配置不合适,则VM1迁移后就可能不能正常使用。比如原先对VM1的访问设置了ACL,以屏蔽非法访问;或设置了QoS,以保障VM1上业务运行带宽等服务质量。都需要在发生VM创建或vMotion时同步调整相关的网络连接配置。并且,为了保证VM的业务连续性,除了虚拟化软件能保证VM在服务器上的快速迁移,相应的网络连接配置迁移也需要实时完成,即网络需要具有“随需而动”的自动化能力,这也就需要利用虚拟化软件提供管理API。目前主要的API技术有如下几种。
1) VMware ESX/ESXi的管理API
VMware对外提供的管理接口主要是vShpere API(如图8所示),管理系统可通过调用API接口对VMware进行管理。
图8 VMware管理接口