一种批量初始化物理服务器集群网络配置的方法及系统技术方案

技术编号:20049600 阅读:49 留言:0更新日期:2019-01-09 05:43
本发明专利技术提供了一种批量初始化物理服务器集群网络配置的方法及系统,该方法包括:将PXE自动安装脚本、操作系统安装镜像安装到控制服务器上;确定集群中各物理服务器对应的节点序列号,确定各节点序列号与对应物理服务器中各个网卡的对应关系;修改配置文件以设置各物理服务器的网卡IP配置信息;通过控制服务器运行PXE自动安装脚本以针对各物理服务器:基于操作系统安装镜像通过PXE在当前物理服务器上安装操作系统,再通过PXE中的DHCP服务设置当前物理服务器中各个网卡的临时IP;根据临时IP、对应关系和网卡IP配置信息,设置当前物理服务器中各个网卡的IP。本方案无需手动执行网络初始化,故能够提高网络初始化效率。

【技术实现步骤摘要】
一种批量初始化物理服务器集群网络配置的方法及系统
本专利技术涉及计算机
,特别涉及一种批量初始化物理服务器集群网络配置的方法及系统。
技术介绍
PXE(prebootexecuteenvironment,预启动执行环境)工作于Client/Server(客户端/服务端)的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统。在启动过程中,客户端要求服务器分配IP地址,再用TFTP(trivialfiletransferprotocol,简单文件传输协议)或MTFTP(multicasttrivialfiletransferprotocol,多点的TFTP服务)下载一个启动软件包到本机内存中执行,由这个启动软件包完成客户端的基本软件设置,从而引导预先安装在服务器中的终端操作系统。可见,PXE的主要工作是安装操作系统,但无法对集群中各物理服务器进行网络初始化。目前,可以由工作人员人为手动执行网络初始化。由于需要人为手动执行,故现有实现方式的网络初始化效率较低。
技术实现思路
本专利技术提供了一种批量初始化物理服务器集群网络配置的方法及系统,能够提高网络初始化效率。为了达到上述目的,本专利技术是通过如下技术方案实现的:一方面,本专利技术提供了一种批量初始化物理服务器集群网络配置的方法,将预先确定好的PXE自动安装脚本、操作系统安装镜像均安装到一控制服务器上;确定物理服务器集群中每一个物理服务器对应的节点序列号,并确定每一个所述节点序列号与对应物理服务器中各个网卡的对应关系;修改配置文件,以设置每一个所述物理服务器的网卡IP配置信息;还包括:通过所述控制服务器运行所述PXE自动安装脚本,以针对每一个所述物理服务器均执行:基于所述操作系统安装镜像,通过PXE在当前物理服务器上安装操作系统;基于安装好的所述操作系统,通过所述PXE中的DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)服务,设置所述当前物理服务器中各个网卡的临时IP;根据所述临时IP、所述当前物理服务器对应的节点序列号与所述当前物理服务器中各个网卡的对应关系、所述当前物理服务器的网卡IP配置信息,设置所述当前物理服务器中各个网卡的IP。进一步地,该方法还包括:设置所述PXE自动安装脚本,其中,所述PXE自动安装脚本的文件夹内容包括:用于制作配置文件的文本文档、统计的服务器配置管理信息、安装PXE的执行脚本、存放脚本文件的目录、服务器网口绑定脚本、服务器网口IP配置脚本、DNS(DomainNameSystem,服务器域名系统)配置脚本、服务器hostname配置脚本、存放tftp相关文件的目录中的任意一个或多个。进一步地,所述修改配置文件,以设置每一个所述物理服务器的网卡IP配置信息,包括:进入PxeInstallV1_0目录下,使用excel打开configure.xlsx,并在打开的excel中设置每一个所述物理服务器的网卡IP配置信息;所述通过所述控制服务器运行所述PXE自动安装脚本,包括:通过所述控制服务器,进入PxeInstallV1_0目录中,运行所述PXE自动安装脚本。进一步地,所述网卡IP配置信息包括:节点序列号、单独以太网口配置IP地址的信息、网口绑定的配置信息、配置的DNS、配置的主机名、配置PXE服务器所需要的信息中的任意一种或多种;其中,所述单独以太网口配置IP地址的信息包括:是否为单独的以太网口配置IP地址、以太网口的名称、配置的IP地址、配置的NETMASK(子网掩码)、配置的GATEWAY(网关)中的任意一种或多种;所述网口绑定的配置信息包括:是否配置网口绑定、网口绑定的所有物理网口名称、配置的IP地址、配置的NETMASK、配置的GATEWAY、配置的网口模式、配置的网口绑定名称中的任意一种或多种;所述配置PXE服务器所需要的信息包括:启动PXE服务的IP地址、配置DHCP服务时dhcpd.conf配置文件中的选项、配置DHCP服务的地址池的起始地址、配置DHCP服务的地址池的终止地址中的任意一种或多种。进一步地,所述将预先确定好的PXE自动安装脚本、操作系统安装镜像均安装到一控制服务器上,包括:将预先确定好的PXE自动安装脚本、操作系统安装镜像,均拷贝到一预先安装好linux操作系统的控制服务器的/opt/目录下。另一方面,本专利技术提供了一种批量初始化物理服务器集群网络配置的系统,包括:设置单元、控制服务器、包括有至少一个物理服务器的物理服务器集群;其中,所述设置单元,用于将预先确定好的PXE自动安装脚本、操作系统安装镜像均安装到所述控制服务器上;确定所述物理服务器集群中每一个物理服务器对应的节点序列号,并确定每一个所述节点序列号与对应物理服务器中各个网卡的对应关系;修改配置文件,以设置每一个所述物理服务器的网卡IP配置信息;所述控制服务器,用于运行所述PXE自动安装脚本,以针对每一个所述物理服务器均执行:基于所述操作系统安装镜像,通过PXE在当前物理服务器上安装操作系统;基于安装好的所述操作系统,通过所述PXE中的DHCP服务,设置所述当前物理服务器中各个网卡的临时IP;根据所述临时IP、所述当前物理服务器对应的节点序列号与所述当前物理服务器中各个网卡的对应关系、所述当前物理服务器的网卡IP配置信息,设置所述当前物理服务器中各个网卡的IP。进一步地,所述设置单元,还用于设置所述PXE自动安装脚本,其中,所述PXE自动安装脚本的文件夹内容包括:用于制作配置文件的文本文档、统计的服务器配置管理信息、安装PXE的执行脚本、存放脚本文件的目录、服务器网口绑定脚本、服务器网口IP配置脚本、DNS配置脚本、服务器hostname配置脚本、存放tftp相关文件的目录中的任意一个或多个。进一步地,所述设置单元,用于进入PxeInstallV1_0目录下,使用excel打开configure.xlsx,并在打开的excel中设置每一个所述物理服务器的网卡IP配置信息;所述控制服务器,用于进入PxeInstallV1_0目录中,运行所述PXE自动安装脚本。进一步地,所述网卡IP配置信息包括:节点序列号、单独以太网口配置IP地址的信息、网口绑定的配置信息、配置的DNS、配置的主机名、配置PXE服务器所需要的信息中的任意一种或多种;其中,所述单独以太网口配置IP地址的信息包括:是否为单独的以太网口配置IP地址、以太网口的名称、配置的IP地址、配置的NETMASK、配置的GATEWAY中的任意一种或多种;所述网口绑定的配置信息包括:是否配置网口绑定、网口绑定的所有物理网口名称、配置的IP地址、配置的NETMASK、配置的GATEWAY、配置的网口模式、配置的网口绑定名称中的任意一种或多种;所述配置PXE服务器所需要的信息包括:启动PXE服务的IP地址、配置DHCP服务时dhcpd.conf配置文件中的选项、配置DHCP服务的地址池的起始地址、配置DHCP服务的地址池的终止地址中的任意一种或多种。进一步地,所述设置单元,用于将预先确定好的PXE自动安装脚本、操作系统安装镜像,均拷贝到预先安装好linux操作系统的所述控制服务器的/opt/目录下。本专利技术提供了一种批量初始化本文档来自技高网...

【技术保护点】
1.一种批量初始化物理服务器集群网络配置的方法,其特征在于,将预先确定好的预启动执行环境PXE自动安装脚本、操作系统安装镜像均安装到一控制服务器上;确定物理服务器集群中每一个物理服务器对应的节点序列号,并确定每一个所述节点序列号与对应物理服务器中各个网卡的对应关系;修改配置文件,以设置每一个所述物理服务器的网卡IP配置信息;还包括:通过所述控制服务器运行所述PXE自动安装脚本,以针对每一个所述物理服务器均执行:基于所述操作系统安装镜像,通过PXE在当前物理服务器上安装操作系统;基于安装好的所述操作系统,通过所述PXE中的动态主机配置协议DHCP服务,设置所述当前物理服务器中各个网卡的临时IP;根据所述临时IP、所述当前物理服务器对应的节点序列号与所述当前物理服务器中各个网卡的对应关系、所述当前物理服务器的网卡IP配置信息,设置所述当前物理服务器中各个网卡的IP。

【技术特征摘要】
1.一种批量初始化物理服务器集群网络配置的方法,其特征在于,将预先确定好的预启动执行环境PXE自动安装脚本、操作系统安装镜像均安装到一控制服务器上;确定物理服务器集群中每一个物理服务器对应的节点序列号,并确定每一个所述节点序列号与对应物理服务器中各个网卡的对应关系;修改配置文件,以设置每一个所述物理服务器的网卡IP配置信息;还包括:通过所述控制服务器运行所述PXE自动安装脚本,以针对每一个所述物理服务器均执行:基于所述操作系统安装镜像,通过PXE在当前物理服务器上安装操作系统;基于安装好的所述操作系统,通过所述PXE中的动态主机配置协议DHCP服务,设置所述当前物理服务器中各个网卡的临时IP;根据所述临时IP、所述当前物理服务器对应的节点序列号与所述当前物理服务器中各个网卡的对应关系、所述当前物理服务器的网卡IP配置信息,设置所述当前物理服务器中各个网卡的IP。2.根据权利要求1所述的方法,其特征在于,进一步包括:设置所述PXE自动安装脚本,其中,所述PXE自动安装脚本的文件夹内容包括:用于制作配置文件的文本文档、统计的服务器配置管理信息、安装PXE的执行脚本、存放脚本文件的目录、服务器网口绑定脚本、服务器网口IP配置脚本、服务器域名系统DNS配置脚本、服务器hostname配置脚本、存放简单文件传输协议tftp相关文件的目录中的任意一个或多个。3.根据权利要求1所述的方法,其特征在于,所述修改配置文件,以设置每一个所述物理服务器的网卡IP配置信息,包括:进入PxeInstallV1_0目录下,使用excel打开configure.xlsx,并在打开的excel中设置每一个所述物理服务器的网卡IP配置信息;所述通过所述控制服务器运行所述PXE自动安装脚本,包括:通过所述控制服务器,进入PxeInstallV1_0目录中,运行所述PXE自动安装脚本。4.根据权利要求3所述的方法,其特征在于,所述网卡IP配置信息包括:节点序列号、单独以太网口配置IP地址的信息、网口绑定的配置信息、配置的DNS、配置的主机名、配置PXE服务器所需要的信息中的任意一种或多种;其中,所述单独以太网口配置IP地址的信息包括:是否为单独的以太网口配置IP地址、以太网口的名称、配置的IP地址、配置的子网掩码NETMASK、配置的网关GATEWAY中的任意一种或多种;所述网口绑定的配置信息包括:是否配置网口绑定、网口绑定的所有物理网口名称、配置的IP地址、配置的NETMASK、配置的GATEWAY、配置的网口模式、配置的网口绑定名称中的任意一种或多种;所述配置PXE服务器所需要的信息包括:启动PXE服务的IP地址、配置DHCP服务时dhcpd.conf配置文件中的选项、配置DHCP服务的地址池的起始地址、配置DHCP服务的地址池的终止地址中的任意一种或多种。5.根据权利要求1至4中任一所述的方法,其特征在于,所述将预先确定好的PXE自动安装脚本、操作系统安装镜像均安装到一控制服务器上,包括:将预先确定好的PXE自动安装脚本、操作系统安装镜像,均拷贝到一预先安装好linux操作系统的控制服务器的/opt/目录下。6.一种批量初始化物理服务器集群网...

【专利技术属性】
技术研发人员:王晓恒董玉全张江伟
申请(专利权)人:山东浪潮云投信息科技有限公司
类型:发明
国别省市:山东,37

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

1