三、EVB网络中虚拟机的创建与迁移过程 在EVB技术关联的计算与网络系统中,定义了两个管理系统:虚拟机管理系统VMM和网络管理系统NMS(H3C的EVB NMS有专用组件iMC CRM---Connection Resource Manager)。 1)VM创建过程 在虚拟化环境中,VM基于业务要求具有其网络属性(VLAN、MAC、VSIID…),大量的VM属性信息必须如图13所示在虚机管理系统与网络管理系统之间同步识别,这样无论是主机侧还是网络侧,对一个VM或一类虚拟服务的业务要求、控制策略都能完全统一,并且能够基于VDP信息的传递、管理系统之间的交互而进行更新。
图13VMM与NMS交互VM的属性 如图14所示为VM创建,消息从主机侧向网络侧传递的过程: 虚机管理系统使用VSI相关信息创建VM; VM/ER使用VDP关联网络; 交换机将VM信息传递给网络管理系统(H3C iMC CRM)。
图14创建VM过程一 如图15所示为VM创建,消息从网络侧向主机侧传递的过程: 网络管理系统对VM信息进行判定后下发Profile 交换机允许VM接入网络,向VM返回关联响应
图15创建VM过程二 2)VM迁移过程 VM迁移前,先需要在目标主机上创建VM,该VM与原VM具有相同的VLAN、MAC、IP、VSI等信息(如图16所示)。 1)目标VM创建 2)目标VM关联网络 3)源VM与目标VM的状态信息同步
图16VM迁移:创建目标VM VM切换,当目标VM创建完成,虚拟机信息同步一致后便可进行VM切换,完成迁移 4)拆离释放原VM 5)激活目标VM 6)原VM主机VDP解关联请求 7)网络删除profile,释放网络资源 8)网络HTTPS通告管理系统解关联,释放网络资源
图17VM切换 四、结束语 EVB定义了标准化的主机与网络之间虚拟化信息的关联控制,使得虚拟机的服务变更可以通过网络的感知来自动化响应,同时需要在虚拟计算管理与网络管理系统之间针对VM服务定义统一的业务类型描述,保证主机侧的虚拟机EVB属性与网络侧的属性一致,才能实现EVB的控制目的。 |