今天參加自由軟體開會&研討,其中最壓軸的就是有國網中心的ezilla(霊端簡端龍)lab成員到場解說ezilla有碟版的用法。Ezilla其實有分無碟版和有碟版,各由吳長興及陳繼銘負責。開發初期,原本定位為應用在server端,並具有不停機移轉(live migrate!?)功能,它的特色以下幾點,大體是與網路、儲存、虛擬化有關:
1. 無人值守-馬上可以建立主節點;快速布建
※瀏覽器儘量使用chrome,其次firefox,ie10,ie9
※其它家(比較圖參考下面)的虛擬機都是掛載到storage上,只能憑藉掛載的線路來提供服務。但ezilla不一樣,採用moosefs分散檔案系統,預設是備份3份,互為備援!?
※未來有碟&無碟會combine在一起,並有遠端桌面SPICE。P2V尚未釋出,滿期待的。
二、安裝、管理實作(本次練習安裝的版本是有碟版 V2+的搶先版,即有桌面的版本,即使無桌面,也可用yum更新[master&slave都可更新],此版本近期會釋出。)安裝的建議配置如下:
兩台機器分為master(ezilla系統)&slave(分散式存儲用)。
Master:兩張網卡(對內連slave,對外提供服務);一顆以上硬碟
Slave:支援VT-X技術的CPU; 一顆以上的硬碟
※官方有碟版無桌面( 本次安裝的是搶先版有桌面)。
1.master與slave網路線對接,master並設光碟開機,ipv6取消掉,設master網卡的對外ip。
ps.slave 必需要有兩顆硬碟,VT要先開;而master則要兩張網卡,參建議配置。
※master&slave都要裝centos6.4…。對內應有個switch連多台slave及一台master,才能提供server的服務。
2.master會重開機此時重設bios由硬碟開機,最後會出現one登入的畫面,密碼為release_v2_master。
※參ezilla.info裏的說明檔,修改one的密碼。
3.用chromium瀏覽器連localhost:9869或本機ip:9869 ,帳oneadmin 密release_v2_ezilla
4.ezilla管理介面,設台灣正體,set up slave node;autoinstall on ,因為研討場地slave主機有讀卡機會跟硬碟IO相衝所以要勾選sdc(原本設sda即可),安裝;slave要設為pxe開機,安裝完會自動關機。如果slave出現system halted,就強制關機再重開(並bios設為硬碟開機)
※不再作安裝服務時把autoinstall 設為off
5.特殊化設定for 上課用,分散式存儲預設是副本3份,更改為1份效能才會快
必須 為 root 身分 ,才能更改MooseFS 檔案副本數量
mfssetgoal –r 1 /var/lib/one/datastores/
6.磁碟影像檔/新增/ezgo9,os_rawqcow2(id:100),linux Ubuntu/os/vd/qcow/上傳 ezgo9….tar.gz。預設是locked狀態。到主機/查10.0.0.1看燈號綠色就為正常。
※新機安裝時如無顯示,修改Grub即可(ezilla為centos,有些時候無法抓到最新的顯卡)
※id:1完整copy一份,長期提供服務用;id:100->屬於copy on write差異使用,僅能短期使用。
7.開啟MooseFS 網頁介面提供額外除錯與管理資訊
◦ mfscgiserv start
◦ your IP:9425
su-
密碼=one的密碼
※.windows安裝時,裝置名稱字首若設 vd,則必需安裝Virtio 驅動程式(hd也可以但會效能會慢個5倍!?),詳情請查官網
8.先建範本p.25~p.35
9.建立虛擬主機p36~p42
10. p43~p44 ssh連線(windows的話就是rdp)
11.建立一般使用者p46~p53。注意要變更群組,讓user可以建vm。
※建立虛擬機器, VM名稱設為user%i部署vm數量設為3,就會自動為user建3台…。
※可以自建多個vm,再變更擁有者來指定特定學生所用的虛擬機器。也可用指令寫。
12.修改配額p56~p60
13介紹.marketplace,類似vmware的appliance(虛擬機)
14.介紹虛擬電腦教室服務easycloud,申請後一個月可用,到期可再申請延長…。
15.磁碟影像檔 /存續性 勾起來,才不會重開就不見了
16.磁碟影像檔/新增安裝windows….
17.遷移有2種:
Migrate-- 耗時較久,必需關機!?
Live Migrate即時遷移
附圖:
市面上虛擬化比較(陳繼銘作)