【技术实现步骤摘要】
一种服务器集群中单服务器的管理方法及系统
本申请涉及服务器集群管理
,特别是涉及一种服务器集群中单服务器的管理方法及系统。
技术介绍
在虚拟化服务中,通常将多台服务器组成服务器集群,进行统一管理,并可以利用其CPU、内存资源实现共享,从而提供给虚拟机使用。因此,在服务器集群中如何对每台服务器进行管理,是个重要的技术问题。目前,在服务器集群中,通常是对当前集群内的所有服务器统一管理,虚拟化管理端向每台服务器发送指令,各服务器根据所获取的指令进行相关操作。当虚拟化管理端出现故障时,或者虚拟化管理端和某一台服务器之间的通信连接断开时,暂停整个集群的管理进程,进行故障处理,直到排查完毕,继续通信。然而,目前在服务器集群中对服务器进行管理的方法,由于虚拟化管理端故障或者通信故障时,对单个服务器的处理方式是暂停集群管理,会导致虚拟化管理端的高可用性大大降低,管理效率降低。
技术实现思路
本申请提供了一种服务器集群中单服务器的管理方法及系统,以解决现有技术中对单服务器的管理效率低,服务器集群的高可用性较低的问题。为了解决上述技术问题,本申请实施例公开了如下技术方案:一种服务器集群中单服务器的管理方法,所述服务器集群包括:服务器端和集群管理端,且所述服务器端和集群管理端具备相同的restapi协议,服务器端包括多台服务器,所述单服务器为集群管理端故障时,游离于服务器集群的任一服务器,所述方法包括:根据所获取的命令,利用RestAPI接口开启多台服务器的管理服务,所述管 ...
【技术保护点】
1.一种服务器集群中单服务器的管理方法,其特征在于,所述服务器集群包括:服务器端和集群管理端,且所述服务器端和集群管理端具备相同的restapi协议,服务器端包括多台服务器,所述单服务器为集群管理端故障时,游离于服务器集群的任一服务器,所述方法包括:/n根据所获取的命令,利用RestAPI接口开启多台服务器的管理服务,所述管理服务用于单机管理,所述RestAPI接口包括:post接口、put接口以及delete接口;/n所述任一服务器采用保存restapi的形式进行操作记录;/n服务器端和集群管理端利用发送restapi请求的方式进行数据同步,其中,服务器端的每台服务器中均包括服务器端数据库,所述服务器数据库用于存储当前服务器的主机信息和api记录保存表,所述主机信息包括:主机上的虚拟机信息、主机网络信息以及主机存储信息。/n
【技术特征摘要】
1.一种服务器集群中单服务器的管理方法,其特征在于,所述服务器集群包括:服务器端和集群管理端,且所述服务器端和集群管理端具备相同的restapi协议,服务器端包括多台服务器,所述单服务器为集群管理端故障时,游离于服务器集群的任一服务器,所述方法包括:
根据所获取的命令,利用RestAPI接口开启多台服务器的管理服务,所述管理服务用于单机管理,所述RestAPI接口包括:post接口、put接口以及delete接口;
所述任一服务器采用保存restapi的形式进行操作记录;
服务器端和集群管理端利用发送restapi请求的方式进行数据同步,其中,服务器端的每台服务器中均包括服务器端数据库,所述服务器数据库用于存储当前服务器的主机信息和api记录保存表,所述主机信息包括:主机上的虚拟机信息、主机网络信息以及主机存储信息。
2.根据权利要求1所述的一种服务器集群中单服务器的管理方法,其特征在于,所述任一服务器采用保存restapi的形式进行操作记录,具体为:
当任一所述RestAPI接口被调用时,所述任一服务器向api记录保存表中插入一条记录,所述记录用于记录操作restapi的内容。
3.根据权利要求1所述的一种服务器集群中单服务器的管理方法,其特征在于,所述服务器端和集群管理端通过发送restapi请求的方式进行数据同步,包括:
任一服务器采用保存restapi的形式进行操作记录之后,服务器端通过向集群管理端发送restapi请求,将操作记录同步至集群管理端;
集群管理端根据所获取的restapi请求,将集群管理端操作记录同步至服务器端。
4.根据权利要求3所述的一种服务器集群中单服务器的管理方法,其特征在于,所述服务器端通过向集群管理端发送restapi请求,将操作记录同步至集群管理端,包括:
判断服务器端和集群管理端的通信状态是否正常;
如果服务器端和集群管理端的通信状态正常,判定集群管理服务正常;
服务器端向集群管理端发送restapi请求;
集群管理端根据所述restapi请求,将集群管理中当前服务器的数据与操作记录后当前服务器的数据同步;
如果服务器端和集群管理端的通信状态不正常,判定集群管理服务不正常;
服务器端监听管理服务,直到集群管理服务正常后,服务器端向集群管理端发送restapi请求;
Restapi处理完毕后,清空服务器端api记录保存表中的记录。
5.根据权利要求3所述的一种服务器集群中单服务器的管理方法,其特征在于,所述集群管理端根据所获取的restapi请求,将集群管理端操作记录同步至服务器端,包括:
集群管理端根据所获取的restapi请求,判断是否为post接口、put接口和delete接口中的任意一个;
如果是,判断发送所述restapi请求的服务器是否在线;
如果发送所述restapi请求的服务器在线,向发送所述restapi请求的服务器发送响应相同的restapi请...
【专利技术属性】
技术研发人员:张冬阳,颜秉珩,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。