主权项 |
一种自动化快速部署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功能。 |