DRBL ä¼éµé¾

Diskless Remote Boot in Linux

DRBL的使用
下é”指令給所有DRBL用戶端

[版權說明] [作者列表] [本文]

2018/Nov/16



一ã€ç‰ˆæ¬Šèªªæ˜Ž
本文版權屬於全體作者所有,且以 GNU FDL 授權åˆç´„發佈。在éµå®ˆ GNU FDL 授權åˆç´„的情æ³ä¸‹ï¼Œæ‚¨å¯ä»¥è¤‡è£½ã€æ•£ä½ˆï¼Œä»¥åŠä¿®æ”¹æœ¬æ–‡ä»¶ã€‚ 唯請ä¿æŒä½œè€…列表的完整,若您修改éŽæ­¤ä»½æ–‡ä»¶ï¼Œä¹Ÿè«‹åœ¨ä½œè€…列表中加入您的大å。

åŒæ™‚請注æ„本文件沒有任何擔ä¿ï¼Œè‹¥å› æœ¬æ–‡ä»¶è€Œç”¢ç”Ÿä»»ä½•ç›´æŽ¥æˆ–間接的æ失,本文作者群å‡ä¸è² ä»»ä½•æ³•å¾‹åŠé“義上的責任。
二ã€ä½œè€…列表
蕭志榥 (steven _at_ nchc org tw)
黃國連 (klhaung _at_ gmail com)
王順泰 (c00wht00 _at_ nchc org tw)
孫振凱 (ceasar _at_ nchc org tw)
çŽ‹è€€è° (jazzwang _at_ nchc org tw)
蔡育欽 (thomas _at_ nchc org tw)
三ã€ä¸‹é”指令給所有DRBL用戶端
drbl-doit 這個程å¼å¯ä»¥èªªæ˜¯åœ¨ DRBL環境執行期間(runtime)的管ç†ç¨‹å¼ã€‚這個程å¼æ˜¯é€éŽåˆ†æž DRBL 伺æœå™¨ä¸Šçš„ DHCP 設定,根據該設定使用 ssh å‘æ¯å€‹ DRBL 客戶端下é”指令; 除此之外, drbl-doit 亦å¯é€éŽ WOL (Wake-On-LAN) 將之å‰ä½¿ç”¨è»Ÿé—œæ©Ÿ(soft shutdown) (亦å³ä¸æ˜¯ç”¨æŒ‰ä¸‹ POWER éµçš„æ–¹å¼é—œæ©Ÿçš„方法關機)çš„DRBL客戶端喚起

以下是 drbl-doit 這個指令的æ“作方法:

指令說明
# drbl-doit [-w|--wol] 之å‰åˆ©ç”¨è»Ÿé—œæ©Ÿ(亦å³ä¸æ˜¯ç”¨æŒ‰ä¸‹ POWER éµçš„æ–¹å¼é—œæ©Ÿçš„方法關機)çš„DRBL客戶端若是有 支æ´WOL的話(您å¯ä»¥æŸ¥çœ‹æ‚¨çš„BIOS並將該åƒæ•¸æ‰“é–‹),執行這個指令則會將DRBL客戶端開機; 這個模å¼é€šå¸¸ç”¨åœ¨æ‚¨éœ€è¦åˆ‡æ›å­¸ç”Ÿé›»è…¦çš„開機後的系統。您è¦é€™å ‚課學生的電腦開起來後是DRBL模å¼,則您會先用drbl-client-switch來切æ›client端的模å¼ï¼Œç„¶å¾Œå°‡å­¸ç”Ÿçš„電腦全部開機,以下是簡單的指令æ“作:
# drbl-client-switch remote-linux
# drbl-doit --wol
# drbl-doit [-u 使用者å稱] 指令 下é”指令給所有的DRBL客戶端,若是有下é”-u使用者å稱,則會以-u所指定的使用者å稱與DRBL客戶端æºé€š,當然,您必須有該使用者的權é™æ‰è¡Œ;é è¨­æœƒä»¥ä½¿ç”¨è€…本身的å稱(環境變數USER)來與DRBL客戶端æºé€šã€‚舉例,您è¦æ‰€æœ‰å­¸ç”Ÿçš„電腦關機:
drbl-doit -u root /sbin/poweroff