講師:Steven (自由軟體協會理事長蕭志榥老師 steven_at_nchc org tw)
助教:Ceasar (國網自由軟體實驗室副研究員 孫振凱老師 ceasar_at_nchc org tw)
記錄:Macoto (新竹瘋浪客 二重國小資訊組長 周士玉 hs1250_at_gmail com)
first edition 20111102 23:20 PM
last modity 20111103 02:10 AM
Clonezilla 課程網站
講義下載
http://drbl.nchc.org.tw/lecture/
20111102_新竹縣網
今天的研習環境:要特別感謝俊誠事先幫我們安裝好Ubuntu 11.04 Unity的界面
才讓我們今天有這麼棒的研習環境 ~
Note:準備工作
增加設定國網的套件庫
change repository to http://free.nchc.org.tw
add-apt-repository "deb http://free.nchc.org.tw/drbl-core drbl stable"
更新套件庫
apt-get update
安裝vitualbox
apt-get install virtualbox-ose
安裝openssh-server
apt-get install openssh-server
設定root的密碼
sudo su
passwd
用瀏覽器下載 clonezilla-live 1.2.11.11-i686-pae.iso
http://sourceforge.net/projects/clonezilla/files/clonezilla_live_testing/1.2.11-11/
用瀏覽器下載 2011-01-24-thin.maverick.tar 印象檔(帳號 root 的密碼 ilovedrbl)(原印象檔是8G的環境)
http://drbl.nchc.org.tw/course.arch/img/2011-01-24-thin.maverick.tar
建立目錄
mkdir /home/partimag
解開印象檔並把它放在 /home/partimag底下
tar xvf /home/nchcc/下載/2011-01-24-thin.maverick.tar -C /home/partimag
筆記:
Virtualbox 新增好一個虛擬機器之後
建議在[設定值][系統] 處理器 勾選 啟用PAE/NX
Clonezilla 專家模式下
才有「-k1 照比例放大產生硬碟分割表」喔!!
建議在Clonezilla Live 建立印象檔時 用ask_user 指令取代sda
若我們在此步驟輸入ask_user ,則在還原時,系統會列出所有硬碟供使用者選擇要還原的硬碟 ~
建立還原ISO及還原 ZIP檔
專家模式
[*] - batch
[ ] -c
PS.這就是傳說中讓還原光碟,還原時完全不問問題的大絕招(危險要小心啊!!)
在Clonezilla Shell環境下掛載/home/partimag的指令
sudo su
prep-ocsroot
在Clonezilla Shell環境下取用 clonezilla Live 用交談詢問過程後所產生的批次指令
Scenario:這裏我舉的例子是用1-2-mdisks方法建立大量Copy隨身碟的例子
第一批建立好的隨身碟可以直接拔除,插入第二批隨身碟
說明:由於寫入隨身碟是用block的方式直接寫入,並沒有用mount的動作,
Copy完,只要隨身碟的燈號沒有再閃爍後,直接拔除是沒有問題滴 ~
sudo su
cd /tmp
ls
./ocs-mdisk-batch-......
用scp指令(ssh)的方式將clonezilla live 剛剛執行過的的指令傳送出去
sudo su
scp osc-mdisk-batch-..... root@10.0.2.2:/tmp
今天三個實作主題的回顧
Session 1 : Clonezilla Live
Clonezilla-live usage via virtualbox-ose
guest machine: clonezila-live, 384M, 8G, pae 網卡1 NAT
Part A 還原印象檔
使用再生龍 初學者模式 device to image restoredisk
ssh 10.0.2.2 root yes 連到/home/partimag
Part B 將印象檔照比例放大
另外再新增一個硬碟用,16G,
使用再生龍 專家模式 devie to device 「-k1 照比例放大產生硬碟分割表」
ssh 10.0.2.2 root yes 連到/home/partimag
Part C 建立還原ISO及還原 ZIP檔
guest machine: clonezila-live, 600M, 8G, pae 網卡1 NAT
使用再生龍 專家模式 devie to image 建立還原ISO及還原 ZIP檔
專家模式
[*] - batch
[ ] -c
建立出來的還原光碟:在還原時完全都不會問問題 (千萬要小心啊!!)
專家模式
[*] - batch
[*] -c
建立出來的還原光碟:會確認過一次會才會開如動作
專家模式
[ ] - batch
[*] -c
建立出來的還原光碟:進入還原光碟後就會陸陸續續進入數個「交談」設定的視窗,而且在在還原前會確認二次。
Session 2: Clonezilla Live 多碟對拷實務
Do 1-2-multi-disk clone via Clonezilla-live
guest machine: clonezila-live, 384M, 8G, pae 網卡1 NAT
另外再新增2個8G硬碟用來模擬多顆USB碟對拷的情形
使用再生龍 初學者模式 device to image 1-2-mdisks
ssh 10.0.2.2 root yes 連到/home/partimag
Session 3: Clonezilla SE (再生龍伺服器)
Use drbl-live to run Clonezilla SE via virtualbox-ose
guest machine: drbl-live, 384M, no-disk, pae 網卡1 NAT ; 網卡2 內部網路
guest machine: client-01, 256M , 8G disk, pae 網卡1 內部網路 確認NIC 類型:PCnet III
再生龍伺服器
Clonezilla Server 的 第一張網卡請啟用網卡成 NAT
Clonezilla Server 的 第二張網卡請啟用網卡成 內部網路 介面卡類型:預設是模擬成intel的網卡(注意:模擬成intel的網卡是沒有PXE的功能喔)
建議改成模擬成 PCnet - PCI II (Am79C970A)的網卡 (有支援PXE開機的功能)
但我們現在設定的這個Guset Machine是Clonezilla Server 其實用模擬成intel的網卡也沒差 ,因為當Server的用不太到PXE開機
當Clonezilla Client的Guest Machine
請啟用網卡成 內部網路 介面卡類型:請務必切換成PCnet - PCI II (Am79C970A)的網卡 (有支援PXE開機的功能)
(改完後請記得將「一般」的開機順序做調整,讓網路開機設成最優先!!)
記得將drbl-live 存放裝置 光碟 內放入 drbl-live-xce-1.0.6-4-i686-pae.iso
可以將drbl-live 啟動啦 ~
進入X window後 建議將 螢幕解析度設成 800x600
啟用再生龍伺服器
drbl-live eth0 dhcp
ssh 10.0.2.2 root yes 連到/home/partimag
drbl-live eth1 static 192.168.101.254
Tux2Live
Tux2Live 支援多種linux平台的讓您可以客製化自己專屬 Live CD打包工具,真的是非常簡單、方便
如果可以進一步支援變成「可安裝的光碟」
還有如果在封裝Live CD 的過程中如果可以自訂 增加開機選單的選項
例如可以選擇放入 DRBL Live和Clonezilla Live、Gpated Live 的開機選項
那就更棒了 (讓Live CD除了是安裝片也是一片好用的工具片) ~ 期待 Tux2Live 的再進化....
Jazz 老師的回覆:
要讓 Tux2Live 變成可安裝,也許得參考一下 B2D 或 Ubuntu Desktop 版本的安裝程式(如 EzGo)
至於要選擇性加入 DRBL Live 跟其他 Live CD 的選項,恐怕日後一張光碟就塞不下囉~
若網路速度可接受,看 Tux2Live 要不要用 ipxe 網路下載 這些 Live CD ( cloudboot)。
Tuxroll
之前在南科上課,孫老師說有在開發讓再大量部署linux 後
可以用自訂 Shell Script的方式來達到mac address 、ip、電腦名稱對應修改
有可能開發成變成 dcs 支援的指令嗎??
或是有可將將複雜的Shell Script 獨立出來變成單獨的指令??
Jazz 老師的回覆:
這部份應該是 Clonezilla 還原之後的 script,也就是放在 /opt/drbl/share/ocs/postrun/
底下的一些 Shell Script。其實困難點在於每位使用者的磁碟分割各有不同,
很難辨識哪個磁碟分割區裡面會有 /etc/hosts
ezgo9網管版的安裝片(ezgo9+drbl版)
Jazz老師說自由軟體實驗室也正在測試開發ezgo 9 網管版的安裝片
只要裝好網管版的ezgo就可以佈屬好DRBL SSI Range的環境
對於要無痛體驗ezgo 9無碟環境的電腦老師們真的是一大福音!!
至於ezgo9網管版的光碟什麼時候釋出 .... 應該是快了吧 ~ 呵呵呵 ....
提醒:如果您想讓ezgo9+DRBL 運作的更好,建議在您體驗過DRBL Range的環境之後
可以進一步學習使用「鎖網卡的方式」來重新佈建您的DRBL 環境喔 ~
Jazz 老師的回覆:
這部份最近是想用 Debian / Ubuntu 的 preseed 無人值守安裝方式製作,
大致上有在 Ubuntu 10.10 以及 Debian 6.0.3 上測試過,均可無痛安裝 DRBL SSI 模式。
至於 EzGo9 的版本,會再研究一下怎麼整合。
沒有留言:
張貼留言