【技术实现步骤摘要】
本专利技术涉及云数据中心操作系统中调度
,具体地说是。
技术介绍
当前,云计算逐渐被行业认可,云数据中心操作系统逐渐实现并付诸于实践。在云数据中心操作系统中,系统的安全性尤为重要,它直接关系着系统的可用性。大多数同类系统并没有实现虚拟机关联、反关联功能,但大多对安全性要求较高的行业会要求有此功能。为了保证系统的安全性、行业性,我们提出了云数据中心操作系统中虚拟机关联-反关联系统。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供一种云数据中心操作系统中虚拟机关联-反关联系统。本专利技术的技术方案是按以下方式实现的,系统结构包括:虚拟机开启时关联-反关联模块(I);虚拟机迁移时关联-反关联模块(2);虚拟机HA时关联-反关联模块(3);关联性监控模块(4),其中, 虚拟机开启时关联-反关联模块(I)是指虚拟机开启选择宿主物理机时,优先考虑与其关联的虚拟机所在的物理机,不能选择与其反关联虚拟机所在的物理机,同时考虑到宿主机的负载; 虚拟机迁移时关联-反关联模块(2)是指虚拟机迁移时,与其关联的虚拟机同时自动迁移,目标物理机选择时,考虑所有与待迁移虚拟机关联虚拟机的负载;同时,目标物理机不能选择与其反关联的虚拟机所在的宿主机; 虚拟机HA时关联-反关联模块(3)是指虚拟机HA时,同时HA与其关联的虚拟机,在目标宿主机的选择上,不考虑与其反关联虚拟机所在的物理机; 关联性监控模块(4)是指定时监控所有虚拟机的关联性情况,对于关联的虚拟机,若有不在一台宿主机上的情况,自动进行宿主机负载的比较,将虚拟机迁移至一台宿主机;对于反关联的虚拟机,若有 ...
【技术保护点】
一种云数据中心操作系统中虚拟机关联?反关联系统,其特征在于系统结构包括:虚拟机开启时关联?反关联模块(1);虚拟机迁移时关联?反关联模块(2);虚拟机HA时关联?反关联模块(3);关联性监控模块(4),其中,?虚拟机开启时关联?反关联模块(1)是指虚拟机开启选择宿主物理机时,优先考虑与其关联的虚拟机所在的物理机,不能选择与其反关联虚拟机所在的物理机,?同时考虑到宿主机的负载;虚拟机迁移时关联?反关联模块(2)是指虚拟机迁移时,与其关联的虚拟机同时自动迁移,目标物理机选择时,考虑所有与待迁移虚拟机关联虚拟机的负载;同时,目标物理机不能选择与其反关联的虚拟机所在的宿主机;虚拟机HA时关联?反关联模块(3)是指虚拟机HA时,同时HA与其关联的虚拟机,在目标宿主机的选择上,不考虑与其反关联虚拟机所在的物理机;关联性监控模块(4)是指定时监控所有虚拟机的关联性情况,对于关联的虚拟机,若有不在一台宿主机上的情况,自动进行宿主机负载的比较,将虚拟机迁移至一台宿主机;对于反关联的虚拟机,若有存在同一宿主机的情况,通过迁移操作自动将虚拟机分离,保持反关联性。
【技术特征摘要】
1.一种云数据中心操作系统中虚拟机关联-反关联系统,其特征在于系统结构包括:虚拟机开启时关联-反关联模块(I);虚拟机迁移时关联-反关联模块(2);虚拟机HA时关联-反关联模块(3 );关联性监控模块(4 ),其中, 虚拟机开启时关联-反关联模块(I)是指虚拟机开启选择宿主物理机时,优先考虑与其关联的虚拟机所在的物理机,不能选择与其反关联虚拟机所在的物理机,同时考虑到宿主机的负载; 虚拟机迁移时关联- 反关联模块(2)是指虚拟机迁移时,与其关联的虚拟机同时自动迁移,目标物理机选择时,考虑所有与待迁移虚拟机关联虚拟机的负载;同时,目标物理机不能选择与其反关联的虚拟机所在的宿主机; 虚拟机HA时关联-反关联模块(3)是指虚拟机HA时,同时HA与其关联的虚拟机,在目标宿主机的选择上,不考虑与其反关联虚拟机所在的物理机; 关联性监控模块(4)是指定时监控所有虚拟机的关联性情况,对于关联的虚拟机,若有不在一台宿主机上的情况,自动进行宿主机负载的比较,将虚拟机迁移至一台宿主机;对于反关联的虚拟机,若有存在同一宿主机的情况,通过迁移操作自动将虚拟机分离,保持反关联性。2.—种云数据中心操作系统中虚拟机关联-反关联方法,其特征在于具体步骤如下: 1)虚拟机开启时的关联-反关联模块的工作步骤:假设虚拟机V需要开启; (1)获取与V有关联关系的虚拟机运行的物理机P并计算P的负载,若P的负载在系统限制范围之内,则P为目标宿主机,若P负载过高,则无法开启此虚拟机,开启失败,返回失败原因;若P为空,则转入(2); (2)获取与V有关联关系的虚拟机正在开启的物理机Pl并计算P的负载,若Pl的负载在系统限制范围之内,则Pl为目标宿主机,若Pl负载过高,则无法开启此虚拟机,开启失败,返回失败原因;若?1为空,则转入(3); (3 )获取没有与V有反关联关系虚拟机运行或者正在开启的物理机列表PList并遍历,定位负载最低的物理机P2,若P2的负载在系统限制范围之内,则P2为目标宿主机,若P2负载过高,则无法开启此虚拟机,开启失败返回,提示失败原因;若PList为空,开启失败返回,提示失败原因; 2)虚拟机迁移时的关联-反关联模块,假设虚拟机V需要迁移; (1)获取与V关联运行的虚拟机VList,并计算VList和V的配置总和; (2)获取没有与V有反关联关系虚...
【专利技术属性】
技术研发人员:郭锋,赵仁明,刘正伟,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。