安装准备:
centos 对应的光盘,以6.4 为例
安装:
头结点执行:
/opt/rocks/sbin/insert-ethers
选择nas
之后安装centos 选择网络启动
这样头结点会在rocks 数据里面读取 centos 物理机的网卡 用于后面我们安装 nfs 服务器 及账户的 和host 的同步
网络安装的时候读取到MAC 地址后我们就可以退出 网络安装,选择光盘安装了
这里 关盘安装的步骤我就不详细解释了
等待安装结束,
安装完 centos 之后我们要做的几件事情:
首先防火墙 和 selinux 要关闭 rocks 默认是关闭的
chkconfig 关闭开机启动,
chkconfig --level 345 iptables off
selinux 从启最好
其次我们要把 rocks 头结点 默认的hosts scp 到指定的 centos 里面
我们还要把centos 的系统 MAC 及ip 地址改成rocks 头结点的host 地址,把存储的ip改成 10.1.0.0 网段
读完之后就可以退出头结点安装了
less /etc/hosts
# Added by rocks report host #
# DO NOT MODIFY #
# Add any modifications to #
# /etc/hosts.local file #
127.0.0.1 localhost.localdomain localhost
10.1.1.1 cluster.local cluster
10.1.255.254 compute-0-0.local compute-0-0
10.1.255.253 compute-0-1.local compute-0-1
10.1.255.251 login-0-0.local login-0-0
10.1.255.252 nas-0-0.local nas-0-0
10.1.255.250 nas-0-1.local nas-0-1
10.1.255.249 nas-0-2.local nas-0-2
10.1.255.248 nas-0-3.local nas-0-3
172.25.17.249 cluster.hpc.org
一会我们安装完要改成rocks 的ip
还有就是nfs4 默认安全机制 nobody 的问题
我们首先要修改两个参数:
/etc/sysconfig/autofs 文件
MOUNT_NFS_DEFAULT_PROTOCOL=3 默认是 4 这里面改成3 4 注释掉 防止nobody
#MOUNT_NFS_DEFAULT_PROTOCOL=4
/etc/idmapd.conf 文件:
找到Domain 这一行 取消注释 吧edu 去掉 改成 local.domain
Domain = local.domain 意思是取本地的 域名
之后rocks 头结点 从启 autofs idmapd
service rpcidmapd restart
service autofs restart
改完头结点 ,我们也要改对应的nas 节点 的 这两个配置 内容保持一致。
这个时候我们就可以 挂载我们的存储了 ,
默认用户是不允许访问存储的 。 还有就是 /etc/passwd 的用户一致性问题, 这里我们可以在新的存储上不做设置默认是 id 数字
vi /etc/exports
/data 10.1.0.0/255.255.0.0(rw,fsid=0,no_root_squash,async)
fsid=0 这个 是挂载根目录时用到的。最好加上
我们装好存储之后没有 设置 ssh 秘钥 无密码访问。
这里可以设置一下 这里面 可能后面要更改 视频已经详细给出:
下面我们就设置 autofs 服务
[root@cluster nas3]# vi /etc/auto.share
apps cluster.local:/export/&
nas nas-0-0.local:/data
nas1 nas-0-1.local:/data
nas2 nas-0-2.local:/data
nas3 nas-0-3.local:/data
service autofs restart
这个时候我们可以看到挂载上了
[root@cluster nas3]# ll
total 4
drwxr-xr-x 2 root root 4096 Feb 21 10:58 lilinji
是 root 不是nobody
我们在进入计算节点查看
[root@compute-0-0 ~]# ls /share/nas3
ls: cannot access /share/nas3: No such file or directory
同步
因为目前计算节点没有读取到 hosts 列表找不到 nas-0-3 的主机
同时 如果计算节点没有挂载上的话可以查看 autofs 服务
本文出自 “坚持就是胜利” 博客,谢绝转载!