應用 DRBL 和 CloneZilla 到 F102@ILT

=== 2013/04/12 邊準備資格考邊整個砍掉重練更新 ===
這是一連串相關的教學 
國立臺南大學 數位學習科技學系 F102 電腦教室



還有這篇號稱是我這個網誌最夯的一篇文章 .....
Anyway ~ 極度建議在繼續往下看以前 ... 一定要讀一下這網站:

自由軟體實驗室: http://free.nchc.org.tw

財團法人國家實驗研究院 國家高速網路與計算中心

他們有多勵害得了多少獎就不多加說明了 ...  EX:

行政院科技貢獻獎 !!!
http://www.narl.org.tw/tw/epaper/section_2/information.php?SECTION_2_ID=44

開發的軟體包含DRBL (Diskless Remote Boot in Linux), Clonezilla, drbl-winRoll, tux2live, partclone ....


我很幸運的曾經在 NCHC 待過 ... 雖然不是在這強大的團隊 ... 但一直很喜歡應用他們開發的軟體 ... 這篇主要就是要講最重要的 F102 電腦教室的維運管理了 !


電腦教室往往是大專院校裡的使用者最為繁雜的地方,所以往往是個大 " 毒窟 " ... 過去在 Windows XP 時代有還原卡 ... 後來在 Windows 7 還原卡不支援的情況下 ... 我便開始把 DRBL 和 Clonezilla 給應用到 F102 了 ...


除了看這篇文章瞭解整個操作流程以外 ...
(個人覺得安裝文件寫得非常清楚)
http://drbl.nchc.org.tw 更是一定要去好好讀的 !
因為,整個 F102 單純只是應用罷了 !
在 F102 因為有兩種電腦規格 ... 
所以不管是在備份或者還原都要分兩次做 !
進到這邊後就是選擇啟動再生龍
選 初學者 模式就可以了
這邊要簡單解釋一下差別
整個硬碟的好處是一顆硬碟就只有一個 C ... 分割區的話就是要注意是否容量大小一樣,以 F102 而言 ~ 我通常是直接選擇直接 " 備份 " 跟 " 還原 " 整顆硬碟 !
輸入映像檔檔名稱單純是自己好記而已
這邊則是要去弄清楚自己的硬碟在 Linux 底下是 hda 還是 sda
通常我是直接略過這一段
這邊也一樣略過 !!!!!
最後則是選擇讓它自動重新開機

做到這邊您可以看到畫面一直在跑一些設定指令 !

最後則是再進去一次 dcs 然後重新啟動
講到這邊也要補充一下我是用 DRBL-WinRoll 來從 Linux 上控制 Windows 的
PXE BOOT 是一定要打開的
這邊可以看到已經直接被換掉了 !

但不知道為啥 ... 裝在 F102 的 CentOS 5.8 上就是備份時會有問題 ... 得要手動連線進去再操作一次

===2013/04/12 補充更新 ===
這邊會這樣是因為我做了一件 NFS over NFS 的蠢事
所以才會變成要在client端手動下指令mount

解決方法就是直接把這行寫入 client 端的 fstab 裡

echo 192.168.0.101:/raid0/data/images /home/partimag        nfs rw,hard,intr 0 0  >> /tftpboot/nodes/192.168.0.1/etc/fstab
首先是切換成 root ( sudo su -),接著打 ocs-sr -x
下面這幾個動作就都跟上面大同小異了 ! (中英文?)
這邊才是真的要注意的映像檔名稱
接著就會開始跑啦 !
===2013/04/12 補充更新 ===

補充一下,Clonezilla 會把映像檔存到 /home/parting 為了安全起見,我是用 NFS 掛載了 RAID 的NAS ...
基本上花的時間不會太長 !

cat /var/log/clonezilla/clonezilla-jobs.log
2013-0216-1509, Start clonezilla logging.
2013-0216-1601, client 192.168.0.6 (f4:6d:04:ad:8d:41) finished cloning. Stats: Saved /home/partimag, /dev/sda1, success, 59.5 GB, 45.353 mins;

嗯 ~ 雖然硬碟切了 150 GB 但這會壓縮只剩 59.5 GB ... 儲存的頗快的哩 !
最後下個 ls 就可以看到所備份的檔案了 !
接著就是要準備把檔案通通還原了 !
一樣要注意要做兩次 ! 因為是兩款電腦

當然就是啟動再生龍啦

一樣是要選還原整顆硬碟

選擇要還原的映像檔資料夾

這邊建議選擇設定用戶端電腦數量 ...
因為 F102 的電腦總是會有幾台無法一次就進到 Clonezilla 模式

=== 2013/04/12 補充 ===
我想這應該是電腦及使用的網路卡效能的關係
因為 Server 換了,網卡也換了後一整個順暢無比哩


這個就是指令在跑的過程


2013-0412-0615, client 192.168.0.6 (f4:6d:04:ad:8d:41) finished cloning. Stats: Saved /home/partimag, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 54.628 mins;

2013-0412-1502, client 192.168.0.8 (f4:6d:04:ad:8c:ff) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.973 mins;
2013-0412-1502, client 192.168.0.11 (f4:6d:04:ad:8d:42) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.777 mins;
2013-0412-1502, client 192.168.0.9 (f4:6d:04:ad:8d:8a) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.785 mins;
2013-0412-1503, client 192.168.0.18 (f4:6d:04:ad:8d:91) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.882 mins;
2013-0412-1503, client 192.168.0.16 (f4:6d:04:ad:8d:82) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.769 mins;
2013-0412-1503, client 192.168.0.7 (f4:6d:04:ad:8d:86) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.833 mins;
2013-0412-1503, client 192.168.0.17 (f4:6d:04:9c:9f:ae) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.816 mins;
2013-0412-1503, client 192.168.0.12 (f4:6d:04:ad:8d:0c) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 98.245 mins;
2013-0412-1503, client 192.168.0.15 (f4:6d:04:ad:8c:ec) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.798 mins;
2013-0412-1503, client 192.168.0.14 (f4:6d:04:ad:8d:5b) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.780 mins;
2013-0412-1503, client 192.168.0.10 (f4:6d:04:ad:8d:03) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.781 mins;
2013-0412-1503, client 192.168.0.13 (f4:6d:04:ad:8c:fd) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 99.776 mins;
2013-0412-1503, client 192.168.0.5 (f4:6d:04:ad:8c:ed) finished cloning. Stats: Multicast restored ASUS-W7x64-SP1_Disk-20130412, /dev/sda1, success, 71.1 GB = 17357645 Blocks, 100.373 mins;

2013-0420-2059, client 192.168.0.4 (00:1f:29:02:e9:3d) finished cloning. Stats: Saved /home/partimag, /dev/sda1, success, 63.4 GB = 15472457 Blocks, 50.960 mins;

2013-0422-2245, Start clonezilla logging.
2013-0423-0607, client 192.168.0.2 (00:1f:29:02:e9:41) finished cloning. Stats: Multicast restored HP-W7x64-SP1_Disk-20130420_vs2010, /dev/sda1, success, 63.4 GB = 15472457 Blocks, 436.359 mins;
2013-0423-0607, client 192.168.0.3 (00:1f:29:02:e9:2f) finished cloning. Stats: Multicast restored HP-W7x64-SP1_Disk-20130420_vs2010, /dev/sda1, success, 63.4 GB = 15472457 Blocks, 436.392 mins;
2013-0423-0607, client 192.168.0.1 (00:1f:29:02:e9:27) finished cloning. Stats: Multicast restored HP-W7x64-SP1_Disk-20130420_vs2010, /dev/sda1, success, 63.4 GB = 15472457 Blocks, 436.362 mins;






最後一樣可以看到這樣的訊息 ...
雖然在建置安裝電腦的過程花了不少時間 !
但是一次就做好 14 台還是算很省事啦 !
最後就是原本一直很苦腦的軟體試用版的問題 !
意外的是找到這個: http://students.autodesk.com.tw
居然有學生版可以使用耶 !
可惜規定只能學生個人使用,不能用於上課教學 ! 囧
試了一下 ~ 發現其它台雖然勉強可以打開軟體 ... 但就是會變成試用的版本 ! 而且是以安裝軟體的那天開始計算的哦 !