一种配置服务器IPMI静态IP地址的方法技术

技术编号:20246560 阅读:58 留言:0更新日期:2019-01-30 00:38
本发明专利技术公开了一种配置服务器IPMI静态IP地址的方法,属于云计算技术领域。本发明专利技术的配置服务器IPMI静态IP地址的方法包括以下步骤:S1:制作内存系统;S2:利用Excel配置文件统计服务器信息并规划服务器IP地址信息;S3:部署服务端;S4:服务端配置HTTP服务和PXE服务;S5:将需要配置IPMI地址的新服务器连接到PXE网络和IPMI网络;S6:启动需要配置IPMI地址的新服务器;S7:服务端执行校验脚本。该发明专利技术的配置服务器IPMI静态IP地址的方法快速、准确的配置服务器IPMI静态IP地址,具有很好的推广应用价值。

【技术实现步骤摘要】
一种配置服务器IPMI静态IP地址的方法
本专利技术涉及云计算
,具体提供一种配置服务器IPMI静态IP地址的方法。
技术介绍
目前大量的互联网用户、企业以及政府均采购大量的服务器,随着云计算的崛起,用户对服务器的需求日益增加。基于云计算技术的发展,越来越多的用户将成百上千台服务器组建成一个集群来提供服务。系统管理员对服务器的管理不能再依赖于在机房的一台台本地管理,而是通过智能型平台管理接口(IntelligentPlatformManagementInterfaceIPMI)来提高对服务器集群的管理速度以及质量。IPMI是管理基于英特尔结构的企业系统中所使用的外围设备采用的一种工业标准,更为重要的是IPMI是一个开放的免费标准,用户无需为使用该标准而支付额外的费用。在内存系统中配置IPMI主要有两个优点:首先,此配置允许进行带外服务器管理;其次,操作系统不必负担传输系统状态数据的任务。但是现有
中,对于配置IPMI的静态IP地址的方法大多数是在机房通过手动一台一台的配置。这种方法对于服务器集群比较小的情况下,可以有效地进行管理;但是对于大规模服务器集群,造成资源的巨大浪费。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种能够快速、准确的配置服务器IPMI静态IP地址的方法。为实现上述目的,本专利技术提供了如下技术方案:一种配置服务器IPMI静态IP地址的方法,所述方法具体包括以下步骤:S1:制作内存系统,在内存系统中添加IPMI硬件驱动、IPMI配置工具和IPMI配置脚本;S2:利用Excel配置文件统计服务器信息并规划服务器IP地址信息;S3:部署服务端,将服务端连接到PXE网络和IPMI网络;S4:服务端配置HTTP服务和PXE服务,上传内存系统镜像和Excel配置文件,运行服务端程序,将内存系统通过PXE发布,服务端程序解析Excel配置文件并通过HTTP发布;S5:将需要配置IPMI地址的新服务器连接到PXE网络和IPMI网络;S6:启动需要配置IPMI地址的新服务器,自动执行IPMI配置脚本,配置服务端IPMI的静态IP地址;S7:服务端执行校验脚本,检验IPMI配置是否成功,并将结果写入到Excel配置文件中。作为优选,步骤S1中所述内存系统用于执行IPMI配置脚本,并将IPMI配置脚本设置为开机启动脚本。将内存系统的IP地址配置方式设置为动态主机配置协议即DHCP。作为优选,步骤S2中Excel配置文件统计服务器信息包括服务器序列号、服务器IPMI端口的静态IP地址、服务器IPMI端口的子网掩码、服务器IPMI端口的网关及服务器IPMI配置的状态。服务器IPMI端口的静态IP地址为提前已经规划好的、将要设置的IPMI端口的静态IP地址(IPMI-IP)。服务器IPMI端口的子网掩码为提前已经规划好的、将要设置的IPMI端口的子网掩码(IPMI-NETMASK)。服务器IPMI端口的网关为提前已经规划好的、将要设置的IPMI端口的网关(IPMI-GATEWAY)。服务器IPMI配置的状态(IPMI_STATUS)无需手动填写,服务端程序更加IPMI地址是否配置成功自动填写。作为优选,步骤S3中部署服务器作为服务端,PXE网络用于内存系统的启动和脚本执行的数据传输,IPMI网络用于验证IPMI地址配置是否正确,并执行服务器关机指令。作为优选,步骤S4中PXE网络内服务器通过PXE获取内存系统并启动,将统计信息的Excel配置文件上传到服务端,服务端程序将Excel配置文件中的内容解析出来,通过HTTP发布,服务器IPMI配置的状态取值为未配置。作为优选,所述服务端程序包括读取和修改Excel配置文件功能、HTTP服务后端功能和IPMI地址校验功能。读取和修改EXCEL配置文件功能:读取功能将EXCEL配置文件的内容读取到内存系统中并进行格式转换,为HTTP查询提供数据,修改功能用于将IPMI_STATUS写入到EXCEL配置文件。HTTP服务后端功能:提供通过服务器序列号查询IPMI_IP、IPMI_NETMASK、IPMI_GATEWAY的功能,同时提供更改序列号对应的IPMI_STATUS的功能。IPMI地址校验功能:后台守候进程,实时监控IPMI_STATUS的值,当IPMI_STATUS的值为待校验,则通过IPMI网络发送向其对应的IPMI_IP发送IPMI查询命令,查询端口的序列号,IPIM的静态IP地址,子网掩码和网关与SERIAL、IPMI_NETMASK、IPMI_GATEWAY的值是否一致,若一致,将内存中的IPMI_STATUS更改为配置成功,若不一致,则更改为配置失败,并写入EXCEL配置文件。作为优选,步骤S5中,将需要配置IPMI地址的新服务器连接到PXE网络和IPMI网络,新服务器通过PXE获取内存系统并启动内存系统,内存系统启动后获取新服务器的IP地址,并获取到服务端的地址。作为优选,步骤S6中,启动需要配置IPMI地址的服务器,自动执行IPMI配置脚本,获取服务器的序列号、获取服务端地址,访问服务端HTTP服务,通过服务器的序列号查找IPMI端口的静态IP地址、IPMI端口的子网掩码和IPMI端口的网关,并配置IPMI端口,配置成功后,向服务端HTTP服务提交待校验状态,将IPMI配置的状态更改为待校验。作为优选,服务端检测IPMI配置的状态为待验证状态,通过IPMI地址登录验证服务器序列号和服务端的信息是否一一对应,若一一对应,将IPMI配置的状态更改为配置成功,并写入Excel配置文件,若错误,将IPMI配置的状态更改为配置错误,并写入Excel配置文件。与现有技术相比,本专利技术的配置服务器IPMI静态IP地址的方法具有以下突出的有益效果:所述配置服务器IPMI静态IP地址的方法实现了服务器IPMI地址的自动配置和校验,从而达到了在数据中心服务器集群交付过程中,提高服务器IPMI的静态IP地址配置的速度,同时,节省了配置时间。由于在配置过程中一直追踪服务器状态的值,可保证IPMI地址配置的准确性,并且降低了出错率和返工率,具有良好的推广应用价值。附图说明图1是本专利技术所述配置服务器IPMI静态IP地址的方法的流程图;图2是本专利技术所述配置服务器IPMI静态IP地址的方法中内存系统的运行流程图。具体实施方式下面将结合附图和实施例,对本专利技术的配置服务器IPMI静态IP地址的方法作进一步详细说明。实施例如图1所示,本专利技术的配置服务器IPMI静态IP地址的方法,包括以下步骤:S1:制作内存系统,在内存系统中添加IPMI硬件驱动、IPMI配置工具和IPMI配置脚本。将IPMI配置脚本设置为开机启动脚本,将内存系统的IP地址配置方式设置为动态主机配置协议,即DHCP。如图2所示,内存系统的运行首先内存系统启动,DHCP获取IP地址,执行IPMI配置脚本,最后等待关机指令。平台管理员制作内存系统。IPMI配置脚本逻辑:获取服务器序列号→查看服务端的IP地址(即PXE服务的地址->DHCP服务的地址,例如在CentOS6中通过查看/var/lib/dhclient/dhclient-IFACE.leases文件获取)→向服务端HTTP本文档来自技高网...

【技术保护点】
1.一种配置服务器IPMI静态IP地址的方法,其特征在于:所述方法具体包括以下步骤:S1:制作内存系统,在内存系统中添加IPMI硬件驱动、IPMI配置工具和IPMI配置脚本;S2:利用Excel配置文件统计服务器信息并规划服务器IP地址信息;S3:部署服务端,将服务端连接到PXE网络和IPMI网络;S4:服务端配置HTTP服务和PXE服务,上传内存系统镜像和Excel配置文件,运行服务端程序,将内存系统通过PXE发布,服务端程序解析Excel配置文件并通过HTTP发布;S5:将需要配置IPMI地址的新服务器连接到PXE网络和IPMI网络;S6:启动需要配置IPMI地址的新服务器,自动执行IPMI配置脚本,配置服务端IPMI的静态IP地址;S7:服务端执行校验脚本,检验IPMI配置是否成功,并将结果写入到Excel配置文件中。

【技术特征摘要】
1.一种配置服务器IPMI静态IP地址的方法,其特征在于:所述方法具体包括以下步骤:S1:制作内存系统,在内存系统中添加IPMI硬件驱动、IPMI配置工具和IPMI配置脚本;S2:利用Excel配置文件统计服务器信息并规划服务器IP地址信息;S3:部署服务端,将服务端连接到PXE网络和IPMI网络;S4:服务端配置HTTP服务和PXE服务,上传内存系统镜像和Excel配置文件,运行服务端程序,将内存系统通过PXE发布,服务端程序解析Excel配置文件并通过HTTP发布;S5:将需要配置IPMI地址的新服务器连接到PXE网络和IPMI网络;S6:启动需要配置IPMI地址的新服务器,自动执行IPMI配置脚本,配置服务端IPMI的静态IP地址;S7:服务端执行校验脚本,检验IPMI配置是否成功,并将结果写入到Excel配置文件中。2.根据权利要求1所述的配置服务器IPMI静态IP地址的方法,其特征在于:步骤S1中所述内存系统用于执行IPMI配置脚本,并将IPMI配置脚本设置为开机启动脚本。3.根据权利要求1或2所述的配置服务器IPMI静态IP地址的方法,其特征在于:步骤S2中Excel配置文件统计服务器信息包括服务器序列号、服务器IPMI端口的静态IP地址、服务器IPMI端口的子网掩码、服务器IPMI端口的网关及服务器IPMI配置的状态。4.根据权利要求3所述的配置服务器IPMI静态IP地址的方法,其特征在于:步骤S3中部署服务器作为服务端,PXE网络用于内存系统的启动和脚本执行的数据传输,IPMI网络用于验证IPMI地址配置是否正确,并执行服务器关机指令。5.根据权利要求4所述的配...

【专利技术属性】
技术研发人员:刘长升郑洋李富裕
申请(专利权)人:山东浪潮云投信息科技有限公司
类型:发明
国别省市:山东,37

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

1