| |
|
Dec/21/2002
Blake, Kuo-Lien Huang
|
|
|
|
|
| 一、版權說明 |
| 本文版權屬於全體作者所有,且以
GNU FDL 授權合約發佈。在遵守 GNU FDL 授權合約的情況下,您可以複製、散佈,以及修改本文件。 唯請保持作者列表的完整,若您修改過此份文件,也請在作者列表中加入您的大名。
同時請注意本文件沒有任何擔保,若因本文件而產生任何直接或間接的損失, 本文作者群均不負任何法律及道義上的責任。
|
| |
| 二、作者列表 |
K. L. Huang (c00hkl00@nchc.gov.tw)
Steven Shiau
(jhshiau@nchc.gov.tw)
H. T. Wang(c00wht00@nchc.gov.tw) |
|
|
| 三、修改記錄
|
|
2002/12/21 整理之前的文件以完成這份文件
2002/12/26 簡體中文版 (iconv -f big5 -t gb2312)
|
| |
|
四、說明
|
| 由2002年八月開始接觸 DRBL 至今,筆者以 Debian
上的 diskless 套件為基礎, 在國家高腦速電腦中心訓練教室架設了 DRBL 的教學環境,並且在與 青草湖社區大學合開的
Linux 課程 中使用這個 DRBL 的教學環境。在課程接近尾聲的現在, 筆者希望藉由這份文件整理出 DRBL 的安裝、維護等的方法,降低架設
DRBL 的門檻, 並吸引更多的同好加入 DRBL 的發展或是推廣。
DRBL是由四個部份所組成: 網路開機, 作業系統及基本服務, 管理程式及相關應用,
以下的方塊圖簡單的介紹了這四個部份彼此的關係: DRBL客戶端利用網路開機取得作業系統核心, 在客戶端電腦上跑起一個完整的作業系統,
並且透過基本服務存取網路磁碟及帳號管理; DRBL相關應用及管理程式則是架在作業系統及基本服務之上, 讓使用者能在DRBL伺服器上控制DRBL客互端電腦,
提供一個整體的概念; 也就是說, DRBL伺服器是DRBL客互端的入口工作站, 使用者只需連線到DRBL伺服器, 便能夠做所有電腦的管理工作
|
| |
|
相關應用
|
管理程式
|
|
作業系統及基本的服務
|
|
網路開機
|
|
| |
| 下表將 DRBL 四個部份的詳細資料列出並提供連結,
有興趣的同好可透個該連結看到詳細的內容 : |
| 相關應用 |
‧電腦教室及教育相關應用
‧個人電腦叢集
‧ThinClient應用 |
| 管理程式 |
‧升級DRBL
‧設定DRBL用戶端電腦
‧更新或新增DRBL用戶端軟體套件
‧覆製檔案給所有的DRBL用戶端
‧使用者帳號管理
‧下達指令給所有DRBL用戶端 |
| 作業系統及基本的服務 |
‧DRBL(for Debian)網路開機設計
‧網路開機安全機制
‧網路流量分流機制
‧網路檔案系統(NFS,CODA,PFS...)
‧集中式帳號管理
‧硬體偵測 |
| 網路開機 |
‧DRBL伺服器提供網路開機所需要的服務(DHCP,
TFTP)
‧DRBL用戶端有網路開機的能力(PXE, Etherboot) |
|
| |
| 這份文件以五個部份來介紹 DRBL for Debian,分別是 : |
|
1.
DRBL 使用手冊
|
| 介紹DRBL伺服器安裝與管理DRBL的指令集, 主要是整理散落在DRBL無痛安裝,
DRBL D.I.Y安裝及 DRBL維護與問題排除的文章, 讓使用者對DRBL有個清楚的認識; 適用於所有使用者 。
|
| 2.
DRBL 無痛安裝 |
| 介紹四步安裝法(安裝DRBL伺服器,安裝DRBL客戶端樣版,規畫網路與偵測客戶端網卡位址,產生客戶端)
及兩步安裝法(透過 Linux Live Filesystem 與 initrd (initial ram disk) 的作法將安裝
Debian 與 DRBL 結合在一起);利用 Debian 的套件管理系統的特性,協助使用者在已經架設好 Debian 與 設定好網路的情況下,快速的安裝設定好
DRBL 所需的套件。適用於想要一窺 DRBL 卻不能花太多時間一步一步來的使用者。 |
| 3.
DRBL D.I.Y 安裝 |
| 介紹四步安裝法(安裝DRBL伺服器,安裝DRBL客戶端樣版,規畫網路與偵測客戶端網卡位址,產生客戶端)
及兩步安裝法(透過 Linux Live Filesystem 與 initrd (initial ram disk) 的作法將安裝
Debian 與 DRBL 結合在一起);利用 Debian 的套件管理系統的特性,協助使用者在已經架設好 Debian 與 設定好網路的情況下,快速的安裝設定好
DRBL 所需的套件。適用於想要一窺 DRBL 卻不能花太多時間一步一步來的使用者。 |
| 4.
DRBL 維護與問題排除 |
| 不管是無痛安裝還是D.I.Y安裝,架設好 DRBL 的環境後的維護是個重大的課題。
這篇文章除了提及安裝新的套件或是升級已有的套件的方法外, 亦整理了 DRBL 作者群在架設 DRBL 時所遇到的問題與解決方法。
若是您有更好的解決方法或是遭遇到了問題,歡迎您 e-mail 至 c00hkl00@nchc.org.tw或 c00jhs00@nchc.org.tw
|
| 5. DRBL CD/Script 下載 |
2003/07/23 以後的 DRBL CD 的 release
分成兩個方向進行
(1)以 CD 的 ISO 影像檔 release
(2)透過 /opt/drbl/bin/drbl-get install drbl 更新
原則上大版本的更新(如 0.01 版到 0.11 版), 才會採用 (1) (2)
並行, 小版本的更新(如 0.01 到 0.02) 則會只採用 (2) 的方式
2003/09/04 以後的 DRBL Script 亦會隨著 DRBL CD
的版本更新為最新版 (並不會保留舊的 Script), 新版的 DRBL Script 與原先的作法不同, 原先的作法是利用
debootstrap 產生出一個基本的 debian 放在 /var/lib/diskless/default/root
中, 新版本的則是會由目前系統已有的 覆製一份到 /var/lib/diskless/default/root 再裝新的套件,
以解省網路頻寬及安裝時間
|
| |
| 五、參考文件 |
[1]
Diskless client with Debian
[2] Debian 無痛起步法
[3] Debian 官方網站
[4]
國家高速電腦中心 OpenSource TaskForce 網站 |
| |