一种网络升级集群系统的方法技术方案

技术编号:11880582 阅读:54 留言:0更新日期:2015-08-13 13:51
本发明专利技术公开了一种网络升级集群系统的方法,利用网络存储,通过grub引导的方式远程升级操作系统,实现过程包括:搭建网络环境、物理环境;配置NFS服务器;修改grub引导,增加一个引导项并到第一位;测试;编写复制相关配置文件的shell脚本放在NFS服务器上。本发明专利技术方法通过简单的NFS架设,实现集群的远程升级,具有统一管理、免职守、方便快捷的特点。

【技术实现步骤摘要】

本专利技术涉及Linux集群操作系统
,具体涉及,适用于各种Linux集群环境中,实现对集群节点单个或整体的系统快速升级,统一管理。
技术介绍
在各种网络服务普遍应用的今天,随着网络速度的提高以及用户的增加、性能的不断提高,高可用性、高可靠性、可管理性、价格有效性的网络技术成为网络服务的主导。集群(cluster)技术得到大多数网络服务商的青睐,Linux系统由于免费、安全、高扩展性,成为集群系统的首选操作系统。集群(cluster)系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。当前最简单的一套高性能集群也是几十个节点互联,对集群管理来说,高效性十分重要。对Iinux集群的部署升级方式有很多,minimal安装、光盘安装、kickstart安装、U盘安装等等,以上都得一台一台安装,pxe网络安装的方式也要一台一台的修改首选启动为网络启动。
技术实现思路
本专利技术要解决的技术问题是:本专利技术提出,利用NFS加grub引导的方式,快速便捷地升级集群。本专利技术所采用的技术方案为: ,利用网络存储,通过grub引导的方式远程升级操作系统,所述方法实现过程如下: 1)搭建网络环境; 2)搭建物理环境; 3)配置NFS服务器; 4)将升级的系统镜像放在NFS服务器上共享给集群的每个节点,解压系统镜像文件到/NFS/0S 下; 5)选一个测试安装节点,将/NFS/OS/images/pxeboot/ 目录下的 mlinux和 initrd.1mg文件复制到该节点的/boot/目录下; 6)在nodeI的/boot/下创建ks.cfg,内容包括:安装NFS信息;配置网卡信息;系统配置;选定需要安装的包; 7)修改grub引导,增加一个引导项并到第一位; 8)测试,重启该节点,远程打开vncviewer,查看安装界面;等待安装完成; 9)编写复制相关配置文件的shell脚本放在NFS服务器上。所述网络环境为以太局域网络或者IB网络。所述物理环境的硬件架构包括一套Iinux集群服务器,一台NFS存储服务器; 操作系统为Redhat、SUSE或ContOS等系统镜像文件; 文件系统为NFS。本专利技术的有益效果为: 本专利技术通过简单的NFS架设,实现集群的远程升级,具有统一管理、免职守、方便快捷的特点。说明书附图 图1为本专利技术集群架构示意图。【具体实施方式】下面根据说明书附图,结合【具体实施方式】对本专利技术进一步说明: ,利用网络存储,通过grub引导的方式远程升级操作系统,所述方法实现过程如下: 1)搭建网络环境:以太局域网络或者IB网络; 2)搭建物理环境: 硬件架构: 一套Iinux集群服务器,一台NFS存储服务器,如图1所示; 操作系统:Redhat、SUSE, ContOS等系统镜像文件; 文件系统:NFS ; 3)配置细节: 1、配置NFS服务器,将升级的如ContOS系统镜像放在NFS服务器上共享给集群的每个节点,假设NFS服务器IP为192.168.10.100,解压系统镜像文件到/NFS/0S下; 2、选一个测试安装节点,如nodel,将/NFS/OS/images/pxeboot/目录下的mlinux和initrd.1mg文件复制到nodel节点的/boot/目录下; 3、在nodel的/boot/下创建ks.cfg,内容如下: install #NFS信息nfs —server=192.168.10.100 —dir=/public/0SIang en—US.UTF-8keyboard us#配置网卡信息 network —onboot yes —device ethO —bootproto static —ip 192.168.10.1—netmask 255.255.255.0 —gateway 192.168.10.254 —hostname nodel#系统配置rootpw —iscrypted $l$WqFpKWVr$L.17cjkSmENinoIlMTzXzOfirewall - disabledselinux - disabled timezone —utc Asia/Shanghai bootloader —locat1n=mbr —driveorder=sda —append=〃crashkernel=auto rhgbquiet〃 clearpart —linux —drives=sdaautopart repo —name="CentOS" —baseurl=nfs:192.168.10.100:/public/OS —cost=100 reboot #选定需要安装的包%packages?core?server-policyopenssh-clients-5.3pl_8L el6.x86_64libedit-2.11-4.20080712cvs.1.el6.x86_64%end 4、修改grub引导,增加一个引导项并到第一位: title reinstallroot (hdO, 0)kernel /vmlinuz ks=hd:sdal/ks.cfg vncinitrd /initrd.1mg5、测试,重启nodel,远程打开vncviewer,输入nodel:1查看安装界面;等待安装完成; 6、编写复制相关配置文件的shell脚本放在NFS服务器上。以上实施方式仅用于说明本专利技术,而并非对本专利技术的限制,有关
的普通技术人员,在不脱离本专利技术的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本专利技术的范畴,本专利技术的专利保护范围应由权利要求限定。【主权项】1.,其特征在于:利用网络存储,通过grub引导的方式远程升级操作系统,所述方法实现过程如下: 1)搭建网络环境; 2)搭建物理环境; 3)配置NFS服务器; 4)将升级的系统镜像放在NFS服务器上共享给集群的每个节点,解压系统镜像文件到/NFS/OS 下; 5)选一个测试安装节点,将/NFS/OS/images/pxeboot/ 目录下的mlinux和 initrd.1mg文件复制到该节点的/boot/目录下; 6)在nodeI的/boot/下创建ks.cfg,内容包括:安装NFS信息;配置网卡信息;系统配置;选定需要安装的包; 7)修改grub引导,增加一个引导项并到第一位; 8)测试,重启该节点,远程打开vncviewer,查看安装界面;等待安装完成; 9)编写复制相关配置文件的shell脚本放在NFS服务器上。2.根据权利要求1所述的,其特征在于:所述网络环境为以太局域网络或者IB网络。3.根据权利要求1所述的,其特征在于:所述物理环境的硬件架构包括一套Iinux集群服务器,一台NFS存储服务器; 操作系统为Redhat、SUSE或ContOS系统镜像文件; 文件系统为NFS。【专利摘要】本专利技术公开了,利用网络存储,通过grub引导的方式远程升级操作系统,实现过程包括:搭建网络环境、物理环境;配置NFS服务器;修改g本文档来自技高网
...

【技术保护点】
一种网络升级集群系统的方法,其特征在于:利用网络存储,通过grub引导的方式远程升级操作系统,所述方法实现过程如下:1)搭建网络环境;2)搭建物理环境;3)配置NFS服务器;4)将升级的系统镜像放在NFS服务器上共享给集群的每个节点,解压系统镜像文件到/NFS/OS下;5)选一个测试安装节点,将/NFS/OS/images/pxeboot/目录下的mlinux和initrd.img文件复制到该节点的/boot/目录下;6)在node1的/boot/下创建ks.cfg,内容包括:安装NFS信息;配置网卡信息;系统配置;选定需要安装的包;7)修改grub引导,增加一个引导项并到第一位;8)测试,重启该节点,远程打开vncviewer,查看安装界面;等待安装完成;9)编写复制相关配置文件的shell脚本放在NFS服务器上。

【技术特征摘要】

【专利技术属性】
技术研发人员:李征
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1