CFDLabServerManual 上
這篇是CFDLab的server灌系統流程上篇,內容包括Linux的安裝,IP設定,NFS設定 及 NIS設定。感謝實驗室前輩的傳承和同學們的努力。
Linux installation
製作USB開機隨身碟。
插入USB開機隨身碟。
進bios(開機之後狂按delete, F2 or F10,依據主機板而不同)。
進bios要做兩件事:
- 進階頻率設定 -> 進階CPU -> Hyper-Threading技術 -> 關閉(不同廠家的Hyper-Threading 位置不同需要找一下)
- BIOS功能 -> 啟動優先權一(Boot Priority I)-> 選擇USB開機隨身碟(UEFI…Transcend…16GB…) (如果沒有出現UEFI,重開機)
改完以上兩件事後, Save and exit。
開機後選擇Install Scientific 7.7。
Install system:
DATE & TIME 選 Taiwan(Taipei),設定時間。
語言設English(絕對不要改)
鍵盤設US(絕對不要改)
Software Selection(見Appendix I)
Installation Destination:
Create-> Standard-> 分配容量
先將原有的都刪除,名稱 容量 資料型態 /boot 10GiB ext4 Swap 10GiB swap /boot/efi 10GiB EFI / 150GiB ext4 /home 其他全部給它(看free) ext4
以上弄完進到下一個頁面:
1 | Root password: cfd(shift)2603 |
關機並移除USB開機隨身碟。
Server 設定
開機並以root進入系統(進入系統要選擇not listed,帳號打root),第一次登入時有關網路設定的全部跳過,最後的 Privacy 要 off。
桌面點右鍵選擇open terminal
進到終端機畫面。
第一步關閉SELinux(Security Enhanced Linux):
用文字編輯器vi
編輯 SELinux 設定檔:
1 | vi /etc/selinux/config |
檔案中加入:(輸入i
即可該使打字,輸入esc
後輸入:wq
儲存離開。(完整指令可以參考這篇)
1 | SELINUX=disabled |
關閉防火牆:
1 | systemctl disabled firewalld |
第二步 設定IP:
進入圖形界面的設定(畫面右上角時間的地方,左下角的齒輪)。
Bluetooth(Infiniband)打開。
設定Infiniband:
Method: Infiniband -> Manual。
IPV4(下方Address,看第幾台,e.g. 第三台就輸入192.168.170.133)
Address | Netmask | Gateway |
---|---|---|
192.168.170.13X | 255.255.255.0 | (不要設定) |
第三步 NFS(Network File System,讓用戶端支主機可以同步(mount)伺服器支硬碟,分享資料):
接上ethernet(白色),並上網檢查連線狀態。
下載三個套件:glibc-utils
, nfs-utils
, portmap
:
1 | yum -y install glibc-utils |
**製作host檔(讓每台電腦都可認出彼此): **
編輯 /etc/hosts
:
1 | vi /etc/hosts |
檔案中加入:(看有實驗室有幾台)
1 | 192.168.170.130 CFDLab CFDLab |
編輯 /home/hosts
:
1 | vi /home/hosts |
檔案中加入:(同/etc/hosts
)
1 | 192.168.170.130 CFDLab CFDLab |
編輯 /etc/fstab
:
1 | vi /etc/fstab |
檔案中加入:
1 | CFDLab:/home /home nfs auto,hard,bg,intr 0 0 |
第四步 NIS(Network Information System,讓用戶端之主機可以分享伺服器的使用者資訊):
下載套件與設定:
1 | yum -y install ypbind |
Config-1
1 | vi /etc/sysconfig/network |
檔案中加入:
1 | NISDOMAIN=CFD-CLUSTER |
Config-2
1 | vi /etc/yp.conf |
檔案中加入:
1 | Domain CFD-CLUSTER server CFDLab |
Config-3
1 | vi /etc/idmapd.conf |
檔案中加入:
1 | Domain=CFD-CLUSTER |
Config-4
1 | vi /etc/nsswitch.conf |
檔案中找到以下區塊,並修改成以下內容:
1 | Passwd: files nisplus nis |
可以用 setup
快速檢查。