一种虚拟主机的管理系统和方法_3

文档序号:9551392阅读:来源:国知局
EST接口向云操作系统发送删 除虚拟主机请求,成功后删除节点池的节点并发布虚拟服务。
[0093] 步骤410 :负载均衡设备根据云操作系统的响应,更新负载均衡设备的节点和节 点池信息。
[0094] 上述步骤407至步骤410的过程,是负载均衡设备通过云操作系统的REST接口, 顺序完成的处理。
[0095] 为了便于阐述,以删除虚拟主机举例说明上述图4中的部分实现过程。参见图5, 当云操作系统已经完成认证并取得负载均衡设备授权的情况下,获取到云服务A的虚拟主 机负载过小,此时云操作系统就会删除虚拟主机,并向负载均衡设备发送删除节点的请求, 该请求数据格式在ajax方式发送中形式如下:
[0096]
[0097] 负载均衡设备根据利用REST接口处理得到的数据删除名称为'wei'的节点,添加 和修改过程只需要修改相应的data数据内容。
[0098]当从负载均衡设备主动发起请求时,则是先通过REST接口向云操作系统发起删 除请求,成功后再根据返回信息删除节点,并修改节点池信息,重新发布服务。
[0099] 上述设备内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施 例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0100] 本发明各个实施例至少具有如下的有益效果:
[0101] 1、本发明实施例中,能够通过负载均衡设备来管理云主机上的虚拟主机,将所述 云主机上的至少一个虚拟主机划分在节点池中,并管理节点池中的每一个虚拟主机的负载 情况。并且,基于此,进行了云主机中的云操作系统与负载均衡设备的双向联动,也就是,在 云操作系统与负载均衡上均设置双向联动的接口REST接口,云操作系统可以通过REST接 口主动从负载均衡设备上获取云主机中所述至少一个虚拟主机的负载情况,从而该云操作 系统主动添加或删除虚拟主机;并且,负载均衡设备也可以根据自己获取的主机中所述至 少一个虚拟主机的负载情况,主动通过REST接口在云主机中添加或删除虚拟主机。因此, 此种云操作系统与负载均衡设备通过REST接口双向联动的方式,能够自动对云主机的虚 拟主机进行管理,提高了管理效率。
[0102] 2、本发明实施例中,云主机中的云操作系统以及负载均衡设备能够通过REST接 口双向联动,两者均能够主动执行在云主机上添加或删除虚拟机,因此,增加了业务实现的 灵活性。
[0103] 3、本发明实施例中,双向联动使得在云操作系统管理端和负载均衡管理端均可进 行相关配置,简化管理人员配置难度,提高效率。
[0104] 需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体 或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在 任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖非 排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素, 而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固 有的要素。在没有更多限制的情况下,由语句"包括一个......"限定的要素,并不 排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0105] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1. 一种虚拟主机的管理系统,其特征在于,包括: 云主机和负载均衡设备, 所述云主机包括:至少一个虚拟主机以及云操作系统,且所述云主机上配置有REST接P; 所述负载均衡设备上配置有REST接口; 所述负载均衡设备,用于将所述云主机上的至少一个虚拟主机划分在节点池中,并管 理节点池中的每一个虚拟主机的负载情况;获取云主机中所述至少一个虚拟主机的负载情 况,根据获取的负载情况,通过所述云主机上的REST接口,在云主机中进行添加或删除虚 拟主机; 所述云主机中的云操作系统,用于通过所述负载均衡设备上的REST接口从负载均衡 设备处获取云主机中所述至少一个虚拟主机的负载情况,根据获取的负载情况,进行添加 或删除虚拟主机。2. 根据权利要求1所述的系统,其特征在于, 所述云操作系统在执行所述添加虚拟主机时,具体执行:云操作系统在创建虚拟主机 同时通过REST接口向负载均衡设备发送添加节点请求,然后将节点配置到相应节点池并 发布虚拟服务; 所述云操作系统在执行所述删除虚拟主机时,具体执行:云操作系统在删除虚拟主机 同时通过REST接口向负载均衡设备发送删除节点请求,重新发布相应虚拟服务的节点池。3. 根据权利要求1所述的系统,其特征在于,。 所述负载均衡设备在执行所述添加虚拟主机时,具体执行: 负载均衡设备通过REST接口向云操作系统发送添加虚拟主机请求,成功后将节点配 置到相应节点池并发布虚拟服务; 所述负载均衡设备在执行所述删除虚拟主机时,具体执行: 负载均衡设备通过REST接口向云操作系统发送删除虚拟主机请求,成功后删除节点 池的节点并发布虚拟服务。4. 根据权利要求2或3所述的系统,其特征在于, 所述请求的数据格式采用ajax方式。5. 根据权利要求1至4中任一所述的系统,其特征在于, 所述云操作系统,进一步通过负载均衡设备的REST接口对负载均衡设备进行强身份 鉴别,判别用户身份的合法性,并根据请求者的不同身份检测该用户身份是否有权限提交 当前接收到的请求; 所述负载均衡设备,进一步通过云操作系统的REST接口进行强身份鉴别,判别用户身 份的合法性并根据请求者的不同身份检测该用户所能获取的虚拟主机信息。6. -种虚拟主机的管理方法,其特征在于,应用于负载均衡设备,该负载均衡设备配置 有REST接口;包括: 负载均衡设备将所述云主机上的至少一个虚拟主机划分在节点池中,并管理节点池中 的每一个虚拟主机的负载情况; 负载均衡设备获取云主机中所述至少一个虚拟主机的负载情况; 负载均衡设备根据获取的负载情况,通过所述云主机上的REST接口,在云主机中进行 添加或删除虚拟主机; 负载均衡设备将获取的负载情况发送给云主机中的云操作系统,以触发云操作系统根 据接收到的负载情况,进行添加或删除虚拟主机。7. 根据权利要求6所述的方法,其特征在于,包括:所述负载均衡设备在云主机中添加 虚拟主机,包括:负载均衡设备通过REST接口向云操作系统发送添加虚拟主机请求,成功 后将节点配置到相应节点池并发布虚拟服务; 所述负载均衡设备在云主机中删除虚拟主机,包括:负载均衡设备通过REST接口向云 操作系统发送删除虚拟主机请求,成功后删除节点池的节点并发布虚拟服务。8. 根据权利要求7所述的方法,其特征在于,所述请求的数据格式采用ajax方式。9. 一种虚拟主机的管理方法,其特征在于,应用于云主机中,该云主机中配置有至少一 个虚拟主机、云操作系统以及REST接口;包括: 云主机中的云操作系统通过负载均衡设备上的REST接口从负载均衡设备处获取云主 机中所述至少一个虚拟主机的负载情况; 云主机中的云操作系统根据获取的负载情况,进行添加或删除虚拟主机。10. 根据权利要求9所述的方法,其特征在于,所述云操作系统添加虚拟主机,包括:云 操作系统在创建虚拟主机同时通过REST接口向负载均衡设备发送添加节点请求,然后将 节点配置到相应节点池并发布虚拟服务; 所述云操作系统删除虚拟主机,包括:云操作系统删除虚拟主机,同时通过REST接口 向负载均衡设备发送删除节点请求,重新发布相应虚拟服务的节点池。
【专利摘要】本发明提供一种虚拟主机的管理系统和方法。该系统包括:云主机和负载均衡设备,所述云主机包括:至少一个虚拟主机以及云操作系统,且所述云主机上配置有REST接口;所述负载均衡设备上配置有REST接口;所述负载均衡设备,用于将所述云主机上的至少一个虚拟主机划分在节点池中,并管理节点池中的每一个虚拟主机的负载情况;获取云主机中所述至少一个虚拟主机的负载情况,根据获取的负载情况,通过所述云主机上的REST接口,在云主机中进行添加或删除虚拟主机;所述云主机中的云操作系统,用于通过所述负载均衡设备上的REST接口从负载均衡设备处获取云主机中所述至少一个虚拟主机的负载情况,根据获取的负载情况,进行添加或删除虚拟主机。本方案能够提高管理效率。
【IPC分类】H04L29/08
【公开号】CN105306551
【申请号】CN201510632281
【发明人】魏志伟
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年2月3日
【申请日】2015年9月29日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1