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

文档序号:8512477阅读:326来源:国知局
一种网络升级集群系统的方法
【技术领域】
[0001]本发明涉及Linux集群操作系统技术领域,具体涉及一种网络升级集群系统的方法,适用于各种Linux集群环境中,实现对集群节点单个或整体的系统快速升级,统一管理。
【背景技术】
[0002]在各种网络服务普遍应用的今天,随着网络速度的提高以及用户的增加、性能的不断提高,高可用性、高可靠性、可管理性、价格有效性的网络技术成为网络服务的主导。集群(cluster)技术得到大多数网络服务商的青睐,Linux系统由于免费、安全、高扩展性,成为集群系统的首选操作系统。
[0003]集群(cluster)系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。当前最简单的一套高性能集群也是几十个节点互联,对集群管理来说,高效性十分重要。
[0004]对Iinux集群的部署升级方式有很多,minimal安装、光盘安装、kickstart安装、U盘安装等等,以上都得一台一台安装,pxe网络安装的方式也要一台一台的修改首选启动为网络启动。

【发明内容】

[0005]本发明要解决的技术问题是:本发明提出一种网络升级集群系统的方法,利用NFS加grub引导的方式,快速便捷地升级集群。
[0006]本发明所采用的技术方案为:
一种网络升级集群系统的方法,利用网络存储,通过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服务器上。
[0007]所述网络环境为以太局域网络或者IB网络。
[0008]所述物理环境的硬件架构包括一套Iinux集群服务器,一台NFS存储服务器; 操作系统为Redhat、SUSE或ContOS等系统镜像文件;
文件系统为NFS。
[0009]本发明的有益效果为:
本发明通过简单的NFS架设,实现集群的远程升级,具有统一管理、免职守、方便快捷的特点。
[0010]说明书附图
图1为本发明集群架构示意图。
【具体实施方式】
[0011]下面根据说明书附图,结合【具体实施方式】对本发明进一步说明:
一种网络升级集群系统的方法,利用网络存储,通过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.17cjkSmENinoIlMTzXzO
firewall - disabled
selinux - 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-policy
openssh-clients-5.3pl_8L el6.x86_64libedit-2.11-4.20080712cvs.1.el6.x86_64
%end
4、修改grub引导,增加一个引导项并到第一位: title reinstall
root (hdO, 0)
kernel /vmlinuz ks=hd:sdal/ks.cfg vncinitrd /initrd.1mg
5、测试,重启nodel,远程打开vncviewer,输入nodel:1查看安装界面;等待安装完成;
6、编写复制相关配置文件的shell脚本放在NFS服务器上。
[0012]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
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服务器;修改grub引导,增加一个引导项并到第一位;测试;编写复制相关配置文件的shell脚本放在NFS服务器上。本发明方法通过简单的NFS架设,实现集群的远程升级,具有统一管理、免职守、方便快捷的特点。
【IPC分类】G06F9-445, H04L29-08
【公开号】CN104834546
【申请号】CN201510239409
【发明人】李征
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年8月12日
【申请日】2015年5月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1