一、安裝Linux系統
本次是安裝ubuntu 8.0.4系統,安裝完成後,記得先Update。
二、設定IP
依據官方說法一張網卡約可應付50~60台PC。這次安裝的Server有四張網卡。
一張使用Public IP(eth0),
三張使用Private IP(192.168.x.x或172.16-31.x.x或10.x.x.x等的IP),
例如:
eth1:192.168.101.254,
eth2:192.168.102.254,
eth3:192.168.103.254)
三、關閉防火牆、網路管理服務
1.Private IP會被拿來做DRBL環境的連結用。安裝時,建議關閉防火牆,等DRBL
設定完成後,再開啟防火牆。
2..若GNU/Linux安裝時,自動安裝了NetworkManager,且被自動啟動的話,建
議關閉或者移除,因為當作伺服器的機器並不適合使用NetworkManager。
(1)Fedora處理方式:
chkconfig --del NetworkManager;
chkconfig --del NetworkManagerDispatcher,
然後確認chkconfig network on。
(2)Ubuntu或Debian的處理方式:
apt-get remove network-manager 直接移除。
四、開啟硬碟的DMA (不確定ubuntu是否這樣設定)
檢查是否有開啟DMA以加快Server硬碟讀取速度。可執行
"hdparm -d1 -c3 -k1 /dev/hdx"來開啟。(請將/dev/hdx改成您的server硬碟
裝置檔,一般是/dev/had)。若以後每次開機都能啟動dma,請編輯
/etc/hdparm.conf,將/dev/hda { ……write_cache=on dma = on}的註解
"#"拿掉。
五、DRBL套件安裝
1.請使用root身份執行安裝設定,切換為root身份指令為"sudo su" (輸入root的
密碼)。
2.安裝DRBL的金鑰:
方法1:
"wget -q http://drbl.nchc.org.tw/GPG-KEY-DRBL -O- |
sudo apt-key add -" 。
(建議直接複製官方,以免打錯)
方法2:
由Key Server下載,KeyID是D7E8DF3A,
(1)"gpg --keyserver subkeys.pgp.net --recv-key D7E8DF3A"
(2)"gpg -a --export D7E8DF3A | apt-key add -"
3.編輯/etc/apt/sources.list儲藏庫
教室的套件是Ubuntu Hardy (8.04)
--------------
deb http://free.nchc.org.tw/ubuntu hardy main restricted
universe multiverse
deb http://free.nchc.org.tw/drbl-core drbl stable
4.執行 "apt-get update" 更新
5.執行 "apt-get install drbl"開始安裝DRBL程式。
6.若對外網路順暢,Linux套件有提供apt、rpm或是yum的儲藏庫,請執行
"/opt/drbl/sbin/drblsrv -i"。原則上,如果若遇不確定的地方,可直接按
Enter使用預設值即可。
六、設定Client端電腦可網路開機
1.Client端電腦有PXE網路開機功能,請設定BIOS設定成網路開機,通常設定
的地方會在BIOS的Advanced -> Onboard Devices Configuration ->
Onboard LAN -> Onboard LAN Boot Rom -> Enabled。
2.設定Boot order優先順序為LAN -> CDROM -> HD。
3.開啟Wake on LAN
(可能在APM Configuration -> Power On By PCI Devices)。
七、Server上建置Client的檔案系統
1.鎖電腦MAC address
執行"/opt/drbl/sbin/drblpush -i"來收集網卡,請依提示回答。
八、注意事項
安裝完成DRBL相關程式後,不建議開啟GNU/Linux套件自動更新的功能,
因為有可能更新後,伺服器的檔案和用戶端的檔案版本不一致。若定要開啟
自動更新功能,請必須再每次更新後,再自動執行一次上述的步驟。
-------------------------------------------------------------------------------------
Note1.修改IP、電腦數量
網卡、電腦名稱、設定檔存放位置:
/etc/drbl/~
/etc/dhcp3/dhcpd.conf
/etc/exports
刪除多餘的 IP node :/tftpboot/nodes/
Note 2.更改Image裝置名稱
cnvt-ocs-dev
[OPTION] IMAGE_NAME SOURCE_DEV_NAME TARGET_DEVICE_NAME
Example:
(1)若image是存成sda,要改成給hda用的話,請參照以下轉換:
/opt/drbl/sbin# cnvt-ocs-dev -d /home/partimag/ [檔名] sda hda
(2)若image是存成hda,要改成給sda用的話,請參照以下轉換:
/opt/drbl/sbin # cnvt-ocs-dev -d /home/partimag/ [檔名] hda sda
DRBL 官方: http://drbl.nchc.org.tw/
留言列表