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

文档序号:9551392阅读:408来源:国知局
一种虚拟主机的管理系统和方法
【技术领域】
[0001] 本发明涉及云计算技术,特别涉及一种虚拟主机的管理系统和方法。
【背景技术】
[0002] 随着计算机及网络技术与应用的不断进步,单个应用服务器的处理能力已经成为 实现高并发访问的瓶颈,因此,云计算、大数据等新型技术得到飞快的发展。
[0003] 为了实现处理能力的升级,目前会在云主机上设置虚拟主机,通过虚拟主机为用 户提供各种服务。目前对云主机上的虚拟主机进行管理的方式为:由管理人员监控虚拟主 机的负载情况,根据监控到的负载情况,对云主机上的虚拟主机进行调整。
[0004] 可见,目前对云主机上的虚拟主机进行管理的方式是人工方式,因此,大大降低了 管理的效率。

【发明内容】

[0005] 本发明提供一种虚拟主机的管理系统和方法,能够提高管理效率。
[0006] 一种虚拟主机的管理系统,包括:
[0007] 云主机和负载均衡设备,
[0008] 所述云主机包括:至少一个虚拟主机以及云操作系统,且所述云主机上配置有 REST接口;
[0009] 所述负载均衡设备上配置有REST接口;
[0010] 所述负载均衡设备,用于将所述云主机上的至少一个虚拟主机划分在节点池中, 并管理节点池中的每一个虚拟主机的负载情况;获取云主机中所述至少一个虚拟主机的负 载情况,根据获取的负载情况,通过所述云主机上的REST接口,在云主机中进行添加或删 除虚拟主机;
[0011] 所述云主机中的云操作系统,用于通过所述负载均衡设备上的REST接口从负载 均衡设备处获取云主机中所述至少一个虚拟主机的负载情况,根据获取的负载情况,进行 添加或删除虚拟主机。
[0012] 所述云操作系统在执行所述添加虚拟主机时,具体执行:云操作系统在创建虚拟 主机同时通过REST接口向负载均衡设备发送添加节点请求,然后将节点配置到相应节点 池并发布虚拟服务;
[0013] 所述云操作系统在执行所述删除虚拟主机时,具体执行:云操作系统在删除虚拟 主机同时通过REST接口向负载均衡设备发送删除节点请求,重新发布相应虚拟服务的节 点池。
[0014] 所述负载均衡设备在执行所述添加虚拟主机时,具体执行:
[0015] 负载均衡设备通过REST接口向云操作系统发送添加虚拟主机请求,成功后将节 点配置到相应节点池并发布虚拟服务;
[0016] 所述负载均衡设备在执行所述删除虚拟主机时,具体执行:
[0017] 负载均衡设备通过REST接口向云操作系统发送删除虚拟主机请求,成功后删除 节点池的节点并发布虚拟服务。
[0018] 所述请求的数据格式采用ajax方式。
[0019] 所述云操作系统,进一步通过负载均衡设备的REST接口对负载均衡设备进行强 身份鉴别,判别用户身份的合法性,并根据请求者的不同身份检测该用户身份是否有权限 提交当前接收到的请求;
[0020] 所述负载均衡设备,进一步通过云操作系统的REST接口进行强身份鉴别,判别用 户身份的合法性并根据请求者的不同身份检测该用户所能获取的虚拟主机信息。
[0021] -种虚拟主机的管理方法,应用于负载均衡设备,该负载均衡设备配置有REST接 口;包括:
[0022] 负载均衡设备将所述云主机上的至少一个虚拟主机划分在节点池中,并管理节点 池中的每一个虚拟主机的负载情况;
[0023] 负载均衡设备获取云主机中所述至少一个虚拟主机的负载情况;
[0024] 负载均衡设备根据获取的负载情况,通过所述云主机上的REST接口,在云主机中 进行添加或删除虚拟主机;
[0025] 负载均衡设备将获取的负载情况发送给云主机中的云操作系统,以触发云操作系 统根据接收到的负载情况,进行添加或删除虚拟主机。
[0026] 包括:所述负载均衡设备在云主机中添加虚拟主机,包括:负载均衡设备通过 REST接口向云操作系统发送添加虚拟主机请求,成功后将节点配置到相应节点池并发布虚 拟服务;
[0027] 所述负载均衡设备在云主机中删除虚拟主机,包括:负载均衡设备通过REST接口 向云操作系统发送删除虚拟主机请求,成功后删除节点池的节点并发布虚拟服务。
[0028] 所述请求的数据格式采用ajax方式。
[0029] 一种虚拟主机的管理方法,应用于云主机中,该云主机中配置有至少一个虚拟主 机、云操作系统以及REST接口;包括:
[0030] 云主机中的云操作系统通过负载均衡设备上的REST接口从负载均衡设备处获取 云主机中所述至少一个虚拟主机的负载情况;
[0031] 云主机中的云操作系统根据获取的负载情况,进行添加或删除虚拟主机。
[0032] 所述云操作系统添加虚拟主机,包括:云操作系统在创建虚拟主机同时通过REST 接口向负载均衡设备发送添加节点请求,然后将节点配置到相应节点池并发布虚拟服务;
[0033] 所述云操作系统删除虚拟主机,包括:云操作系统删除虚拟主机,同时通过REST 接口向负载均衡设备发送删除节点请求,重新发布相应虚拟服务的节点池。
[0034] 本发明实施例提供的虚拟主机的管理系统和方法,能够通过负载均衡设备来管理 云主机上的虚拟主机,将所述云主机上的至少一个虚拟主机划分在节点池中,并管理节点 池中的每一个虚拟主机的负载情况。并且,基于此,进行了云主机中的云操作系统与负载 均衡设备的双向联动,也就是,在云操作系统与负载均衡上均设置双向联动的接口REST接 口,云操作系统可以通过REST接口主动从负载均衡设备上获取云主机中所述至少一个虚 拟主机的负载情况,从而该云操作系统主动添加或删除虚拟主机;并且,负载均衡设备也可 以根据自己获取的主机中所述至少一个虚拟主机的负载情况,主动通过REST接口在云主 机中添加或删除虚拟主机。因此,此种云操作系统与负载均衡设备通过REST接口双向联动 的方式,能够自动对云主机的虚拟主机进行管理,提高了管理效率。
【附图说明】
[0035]图1是本发明一个实施例中虚拟主机的管理系统的结构示意图。
[0036] 图2是本发明一个实施例中在负载均衡设备侧实现虚拟主机管理的方法流程图。
[0037]图3是本发明一个实施例中在云操作系统侧实现虚拟主机管理的方法流程图。
[0038] 图4是本发明另一个实施例中虚拟主机的管理方法的流程图。
[0039]图5是本发明一个实施例中云操作系统和负载均衡设备双向联动的示意图。
【具体实施方式】
[0040] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。
[0041] 本发明一个实施例提出了一种虚拟主机的管理系统,参见图1,包括:
[0042] 云主机101和负载均衡设备102,
[0043] 所述云主机101包括:至少一个虚拟主机1011以及云操作系统1012,且所述云主 机上101配置有REST接口 1013 ;
[0044] 所述负载均衡设备102上配置有REST接口1021;
[0045] 所述负载均衡设备102,用于将所述云主机101上的至少一个虚拟主机1011划分 在节点池中,并管理节点池中的每一个虚拟主机1011的负载情况;获取云主机101中所述 至少一个虚拟主机1011的负载情况,根据获取的负载情况,通过所述云主机101上的REST 接口 1013,在云主机101中进行添加或删除虚拟主机1011 ;
[0046] 所述云主机101中的云操作系统1012,用于通过所述负载均衡设备102上的REST 接口 1021从负载均衡设备102处获取云主机101中所述至少一个虚拟主机1011的负载情 况,根据获取的负载情况,进行添加或删除虚拟主机1011。
[0047] 可见,图1所示实施例中,能够通过负载均衡设备来管理云主机上的虚拟主机,将 所述云主机上的至少一个虚拟主机划分在节点池中,并管理节点池中的每一个虚拟主机的 负载情况。并且,基于此,进行了云主机中的云操作系统与负载均衡设备的双向联动,也就 是,在云操作系统与负载均衡上均设置双向联动的接口REST接口,云操作系统可以通过 REST接口主动从负载均衡设备上获取云主机中所述至少一个虚拟主机的负载情况,从而该 云操作系统主动
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1