一种基于Linux操作系统的集群快速部署方法_2

文档序号:8258149阅读:来源:国知局
快速部署方法中,所述管理节点并行环境搭建以及管理配置,其中又分为9、10、11小步:
9.配置SSH无密码访问:在所有节点安装完毕后,为实现节点之间互相通信、交换数据,必须配置SSH无密码访问;
10.配置tentakel:tentakel是一种集群管理工具,通过配置tentakel.conf指定以rsh方式还是ssh方式进行集群指令的统一分发操作;
11.配置VNC=VNC是一种LINUX下远程桌面技术,由于集群部署在指定的机房中,管理者不能每次都去机房进行操作,通过远程可视化桌面VNC技术可以实现远距离操作。
[0017]本实施例所述基于Linux操作系统的集群快速部署方法中,所述计算节点并行环境搭建,其中又分为12、13小步:
12.配置网络环境:与上述网络环境配置不同之处在于,管理节点的网络环境必须搭建,而这里的功能完全作为可选功能,由用户自行选择;
13.设置系统时间和b1s时间。
[0018]通过本实施例所述集群快速部署方法的技术方案可知,已经将主要的功能集成到脚本中实现,用户只需要做简单的几步操作就可以实现整个集群的部署。首先将工具包“autoinstall”拷贝到任意位置,通常是/opt下,工具包中包含:host_auto_config.sh (脚本主文件),hosts (配置表,包括ip和对应的主机名),ks目录(包括rhel6.4和cent0S6.5的灌装配置文件),ssh目录(包括ssh无密码访问的方法),tentakel目录(包括tentakel工具和tentakel.conf配置表)。
[0019]采用本实施例所述集群快速部署方法,实现整个集群的部署需要如下操作步骤: 步骤一、手动挂载系统镜像,对于rhel6.4通过
mount -t iso9660 /dev/srO /mnt
对于cent0S6.5通过
mount -t iso9660 /dev/cdrom /mnt ;
步骤二、手动修改hosts文件,按照样板添加所有集群的IP和主机名,在脚本中会按照这个文件进行配置;
步骤三、手动修改tentakel目录下tentakel.conf文件,该文件主要是对tentakel进行配置,根据个人习惯进行设定。
[0020]步骤四、手动设置完后,执行sh host_auto_config.sh。
[0021]部署步骤如下:
步骤一、进行管理节点网络环境搭建,执行主界面1、2、3小步(网络环境配置、主机名配置以及关闭防火墙),按照提示执行后重启管理节点;
步骤二、进行管理节点系统灌装配置,执行主界面4、5、6、7、8小步(配置HTTP、配置TFTP、配置DHCP、配置并行环境的RSH、NFS、NIS以及复制1s镜像,修改TFTP,配置KS文件),按照提示执行后即可开启计算节点进行灌装;
计算节点系统自动安装完后,由于已经配置好NFS,共享管理节点的/opt目录,在计算节点直接到/opt下运行脚本执行12小步设置本节点IP,执行2小步设置主机名并重启;步骤三、在所有计算节点设置重启结束后,进行管理节点并行环境搭建以及管理配置,在管理节点执行脚本9、10、11小步,即配置SSH无密码访问、配置tentakel以及配置VNC,完成整个部署过程。
[0022]通过本实施例所述基于Linux操作系统的集群快速部署方法,所部署集群可以通过如下验证方法进行验证:
1.在管理节点执行sshcuOl可以直接切换到cuOl ;
2.在管理节点执行tentakel-g cu ‘date’可以看到所有计算节点反馈信息;
3.使用VNC访问管理节点公网IP(例:192.168.141.11:1)即可打开。
[0023]从本实施例所述集群快速部署方法的技术方案和验证方法可知,由于以脚本形式分步实现,具有良好的扩展性,提供接口支持其他系统的扩展,更加直观、清晰,按照功能进行划分可以使用户充分实现自主选择,定制不同的部署方式。本方法可以将复杂的操作放在后台,并且将操作归纳梳理,交互式的呈现在用户面前,降低了集群部署的成本,缩短了集群部署的时间。
[0024]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种基于Linux操作系统的集群快速部署方法,其特征在于,以交互方式的方法,通过分步执行的形式,将系统分发到各个节点上,并以管理节点为中心进行统一管理;该集群快速部署方法按照部署步骤主要分为四个部分:(I)管理节点网络环境搭建,(2)管理节点系统灌装配置,(3)管理节点并行环境搭建以及管理配置,(4)计算节点并行环境搭建。
2.根据权利要求1所述一种基于Linux操作系统的集群快速部署方法,其特征在于,所述管理节点网络环境搭建,包括网络环境配置、主机名配置以及关闭防火墙三小步:其中网络环境配置:对于集群的管理节点,配置4个网络设备:ethO、ethl、ibO、ipmi ;执行过程为交互式的,提供默认配置IP和客户输入接口 ;主机名配置:通过修改/etc/sysconfig/network 中 HOSTNAME 实现。
3.根据权利要求2所述一种基于Linux操作系统的集群快速部署方法,其特征在于,ethO, ethl, ibO 通过修改/etc/sysconfig/network-scripts/ifcfg-xxx 实现,ipmi 通过安装ipmitool,通过ipmitool指令设置。
4.根据权利要求3所述一种基于Linux操作系统的集群快速部署方法,其特征在于,所述管理节点系统灌装配置,包括配置HTTP、配置TFTP、配置DHCP、配置并行环境的RSH、NFS、NIS,以及复制1s镜像,修改TFTP,配置KS文件五小步;其中 配置HTTP:通过修改/etc/hosts文件实现; 配置TFTP:通过修改/etc/xinetd.d/tftp实现; 配置 DHCP:通过修改 /etc/dhcp/dhcp.conf 实现; 配置并行环境的RSH> NFS、NIS:其中RSH:通过修改/root/, rhosts和/etc/hosts.equiv文件,并开启rsh、rlogin、rexec实现;服务端配置通过修改/etc/exports并启动nfs服务实现;NIS具体实现通过开启ypserv、yppasswdd服务操作实现。
5.根据权利要求2所述一种基于Linux操作系统的集群快速部署方法,其特征在于,所述管理节点并行环境搭建以及管理配置,包括配置SSH无密码访问、配置tentakel、配置VNC三小步;其中 配置tentakel:通过配置tentakel.conf指定以rsh方式或ssh方式进行集群指令的统一分发操作; 配置VNC:通过远程可视化桌面VNC技术可以实现远距离操作。
6.根据权利要求5所述一种基于Linux操作系统的集群快速部署方法,其特征在于,所述计算节点并行环境搭建,包括配置网络环境、设置系统时间和b1s时间。
【专利摘要】本发明公开一种基于Linux操作系统的集群快速部署方法,涉及高性能集群领域,该集群快速部署方法以交互方式的方法,通过分步执行的形式,快速地将系统分发到各个节点上,并以管理节点为中心进行统一管理;按照部署步骤主要分为四个部分:(1)管理节点网络环境搭建,(2)管理节点系统灌装配置,(3)管理节点并行环境搭建以及管理配置,(4)计算节点并行环境搭建。本发明实现了Linux操作系统下集群的网络系统灌装、并行环境搭建、集群管理等功能,可以将复杂的操作放在后台,并且将操作归纳梳理,交互式的呈现在用户面前,降低了集群部署的成本,缩短了集群部署的时间。
【IPC分类】G06F9-46
【公开号】CN104572269
【申请号】CN201510025101
【发明人】唐珂, 任华进
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年4月29日
【申请日】2015年1月19日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1