一种服务器集群部署方法、装置、计算设备及存储介质制造方法及图纸

技术编号:29940297 阅读:20 留言:0更新日期:2021-09-04 19:24
本发明专利技术公开了一种服务器集群部署方法,适于在服务器中执行,服务器与一个或多个客户端通信连接,方法包括步骤:获取服务器的配置信息,根据配置信息生成主节点信息;对与服务器连接的每一个客户端进行网络设置,构建客户端的网络端口;根据客户端的网络端口设置客户端为从节点,并生成从节点信息;根据主节点信息和从节点信息构建以服务器为主节点,客户端为从节点的服务器集群。本发明专利技术还一并公开了一种服务器集群部署装置,一种计算设备和计算机可读存储介质。读存储介质。读存储介质。

【技术实现步骤摘要】
一种服务器集群部署方法、装置、计算设备及存储介质


[0001]本专利技术涉及云计算领域,特别涉及一种服务器集群部署方法、装置、计算设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,人们对计算机工作的要求也越来越高,很多环境下要求计算机保持长时间,无故障的不间断运行。除了提高单台计算机的可靠性以外,人们采用一组计算机作为一个整体向用户提供一组网络资源,从而提高整体服务的稳定性,减少服务中断的时间,服务器集群技术应用而生。
[0003]服务器集群是指如单系统一样地运行并支持计算机持续正常运行的一个主机群,它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。服务器集群中每台计算机为计算机集群中的一个节点。随着计算机集群的发展,其用途也越来越多,对单个节点的配置和操作也变得越来越复杂,造成配置和使用服务器集群的巨大障碍。
[0004]为此,需要一种新的服务器集群部署方法和装置。

技术实现思路

[0005]为此,本专利技术提供一种服务器集群部署方法,以力图解决或者至少缓解上面存在的问题。
[0006]根据本专利技术的一个方面,提供一种服务器集群部署方法,适于在服务器中执行,服务器与一个或多个客户端通信连接,方法包括步骤:获取服务器的配置信息,根据配置信息生成主节点信息;对与服务器连接的每一个客户端进行网络设置,构建客户端的网络端口;根据客户端的网络端口设置客户端为从节点,并生成从节点信息;根据主节点信息和从节点信息构建以服务器为主节点,客户端为从节点的服务器集群。
[0007]可选地,在根据本专利技术的方法中,服务器还存储有多种语言资源包,每种语言资源包对应一种语言,还包括步骤:向用户提供多种语言选项;根据用户选择的语言选项,加载相应语言对应的语言资源包进行服务器集群部署。
[0008]可选地,在根据本专利技术的方法中,获取服务器的配置信息,根据配置信息生成主节点信息包括步骤:获取服务器的IP地址,主机名和用户密码;根据IP地址,主机名和用户密码生成主节点信息。
[0009]可选地,在根据本专利技术的方法中,还包括步骤:根据与客户端的通信连接,对与服务器连接的每一个客户端进行连通性检查,若检查通过,则对客户端进行网络设置。
[0010]可选地,在根据本专利技术的方法中,对与服务器连接的每一个客户端进行网络设置,构建客户端的网络端口包括步骤:从客户端获取公钥文件;根据公钥文件对客户端的防火墙进行设置,构建客户端的网络端口。
[0011]可选地,在根据本专利技术的方法中,根据客户端的网络端口设置客户端为从节点,并
生成从节点信息包括步骤:根据客户端的主机名进行从节点认证;认证通过后获取客户端的IP地址和主机名;根据IP地址和主机名生成从节点信息。
[0012]可选地,在根据本专利技术的方法中,服务器和与服务器连接的客户端预安装有集群管理软件,根据主节点信息和从节点信息构建以服务器为主节点,客户端为从节点的服务器集群包括步骤:将服务器的主节点信息和客户端的从节点信息在服务器中进行存储;根据所存储的主节点信息和从节点信息分别在服务器和客户端设置所安装集群管理软件开机自动启动,以创建并启动服务器集群。
[0013]可选地,在根据本专利技术的方法中,还包括步骤:向用户提供默认安装和高级安装的安装选项;当用户选择高级安装时,在客户端的安装和配置虚拟机,对客户端进行从节点设置。
[0014]可选地,在根据本专利技术的方法中,还包括步骤:在完成构建服务器集群后显示服务器集群信息。
[0015]根据本专利技术的另一方面,提供了一种计算设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序包括用于执行根据本专利技术的一种设备故障检测分类器训练方法的任一方法的指令。
[0016]根据本专利技术的还有一个方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令当由计算设备执行时,使得计算设备执行根据本专利技术的一种服务器集群部署方法中的任一方法。
[0017]根据本专利技术的再一个方面,提供一种服务器集群部署装置,装置驻留在服务器中,服务器与一个或多个客户端通信连接,装置包括通信连接的前端模块和后端模块,前端模块适于获取服务器的配置信息,根据配置信息生成主节点信息;后端模块适于对与服务器连接的每一个客户端进行网络设置,构建客户端的网络端口;根据客户端的网络端口设置客户端为从节点,并生成从节点信息;根据主节点信息和从节点信息构建以服务器为主节点,客户端为从节点的服务器集群。
[0018]可选地,在根据本专利技术的装置中,存储有多种语言资源包,每种语言资源包对应一种语言前端模块,前端模块包括语言选择单元,语言选择单元适于向用户提供多种语言选项;根据用户选择的语言选项,加载相应语言对应的语言资源包进行服务器集群部署。
[0019]可选地,在根据本专利技术的装置中,前端模块包括集群节点配置单元,集群节点配置单元适于获取服务器的IP地址,主机名和用户密码;根据IP地址,主机名和用户密码生成主节点信息。
[0020]可选地,在根据本专利技术的装置中,后端模块还包括连通性检查单元,连通性检查单元适于根据与客户端的通信连接,对与服务器连接的每一个客户端进行连通性检查,若检查通过,则对客户端进行网络设置。
[0021]可选地,在根据本专利技术的装置中,后端模块还包括免密登陆设置单元,免密登陆设置单元适于从客户端获取公钥文件;根据公钥文件对客户端的防火墙进行设置,构建客户端的网络端口。
[0022]可选地,在根据本专利技术的装置中,后端模块还包括节点认证单元,节点认证单元适于根据客户端的主机名进行从节点认证;认证通过后获取客户端的IP地址和主机名;根据
IP地址和主机名生成从节点信息。
[0023]可选地,在根据本专利技术的装置中,后端模块还包括资源包安装单元和集群创建单元,资源包安装单元适于预先在服务器和与服务器连接的客户端安装集群管理软件;集群创建单元适于将服务器的主节点信息和客户端的从节点信息在服务器中进行存储;根据所存储的主节点信息和从节点信息分别在服务器和客户端设置所安装集群管理软件开机自动启动,以启动服务器集群。
[0024]可选地,在根据本专利技术的装置中,前端模块还包括高级节点配置单元,高级节点配置单元适于向用户提供默认安装和高级安装的安装选项;当用户选择高级安装时,在客户端的安装和配置虚拟机,对客户端进行从节点设置。
[0025]可选地,在根据本专利技术的装置中,前端模块还包括高级节点配置单元,高级节点配置单元适于向用户提供默认安装和高级安装的安装选项;当用户选择高级安装时,在客户端的安装和配置虚拟机,并进行客户端的从节点设置,以便对客户端进行服务管理。
[0026]本专利技术中的服务器集群部署方法适于在服务器中执行,服务器与一台或多个客户端通信连接。首先获取服务器的配置信息,根据配置信息生成主节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器集群部署方法,适于在服务器中执行,所述服务器与一个或多个客户端通信连接,所述方法包括步骤:获取服务器的配置信息,根据所述配置信息生成主节点信息;对与所述服务器连接的每一个客户端进行网络设置,构建所述客户端的网络端口;根据所述客户端的网络端口设置所述客户端为从节点,并生成从节点信息;根据所述主节点信息和从节点信息构建以服务器为主节点,客户端为从节点的服务器集群。2.如权利要求1所述的方法,其中,所述服务器还存储有多种语言资源包,每种语言资源包对应一种语言,所述方法还包括步骤:向用户提供多种语言选项;根据用户选择的语言选项,加载相应语言对应的语言资源包进行服务器集群部署。3.如权利要求2所述的方法,其中,所述获取服务器的配置信息,根据所述配置信息生成主节点信息包括步骤:获取所述服务器的IP地址,主机名和用户密码;根据所述IP地址,主机名和用户密码生成主节点信息。4.如权利要求3所述的方法,还包括步骤:根据与所述客户端的通信连接,对与所述服务器连接的每一个客户端进行连通性检查,若检查通过,则对所述客户端进行网络设置。5.如权利要求4所述的方法,所述对与所述服务器连接的每一个客户端进行网络设置,构建所述客户端的网络端口包括步骤:从所述客户端获取公钥文件;根据所述公钥文件对所述客户端的防火墙进行设置,构建所述客户端的网络端口。6.如权利要求5所述的方法,根据所述客户端的网络端口设置所述客户端为从节点,并生成从节点信息包括步骤:根据所述客户...

【专利技术属性】
技术研发人员:梁彦刚孟杰薛皓琳刘兴伟
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1