rocks自建存储流程
安裝準備:
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 服務
轉載于:https://blog.51cto.com/lilinji/1402688
總結
以上是生活随笔為你收集整理的rocks自建存储流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: T1042/T2080芯片工控主板对比
- 下一篇: Yarn调度器和调度算法(FIFO、容量