发明名称 一种自动化快速部署NFS共享的方法
摘要 本发明提供一种自动化快速部署NFS共享的方法,本发明使用基于ShellScript的方法,提供交互式环境,只需根据提示输入集群配置参数,即可简单方便的得到LinPack所需的测试参数以及性能参照表,再使用Linpack得到理论浮点峰值与实际浮点峰值,并进一步确定系统的并行效率,达到快速评估集群系统的目的,部署者需要做的仅仅是将所有部署所需的脚本及文件放在管理节点上,将所有节点(管理节点和计算节点)的主机名写入hostfile中,将需要共享的目录名称写入到share_dir文件中,在管理节点上用root用户运行install.sh,输入root密码后,即可完成在所有节点的NFS(网络文件系统)共享部署工作,并在下次开机后仍然有效。
申请公布号 CN102541994A 申请公布日期 2012.07.04
申请号 CN201110366634.5 申请日期 2011.11.18
申请人 浪潮电子信息产业股份有限公司 发明人 陈良华;郑辉
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种自动化快速部署NFS共享的方法, 其特征在于部署者将所有部署所需的脚本及文件放在管理节点上,将所有节点包括管理节点和计算节点的主机名写入hostfile中,将需要共享的目录名称:包括home,opt写入到share_dir文件中,在管理节点上用root用户运行install.sh,输入root密码后,即可完成在所有节点的网络文件系统NFS共享部署工作,并在下次开机后仍然有效;具体工作步骤如下:1)将所有部署所需文件,包括6个脚本文件和2个配置文件,放到管理节点上的同一个目录下;2)在hostfile中写入所有节点的主机名,先写管理节点的,再写入计算节点的;在share_dir中写入需要共享的目录名,包括opt,home;3)使用root用户运行install.sh文件,并按照提示输入root密码;4)install.sh脚本会自动调用ssh_conf1.exp、ssh_conf2.exp、ssh_conf3.exp这三个基于expect的自动应答脚本,实现所有节点直接ssh的信任访问;5)install.sh脚本接着会自动调用mu_conf.exp,完成管理节点,即NFS_Server端得配置任务;6)install.sh脚本接着会自动调用cu_conf.exp,完成所有计算节点,即NFS_clietn端得配置工作;7)在正确完成以上所有工作后,install.sh脚本会提示集群NFS以及部署完成,此时系统正常使用NFS功能。
地址 250014 山东省济南市高新区舜雅路1036号