Ezilla - 利用 iso 建立 Template
將 openSUSE-13.1-DVD-x86_64.iso 複製到 /tmp 下
oneadmin@ezilla-ceph:~$ ls /tmp
openSUSE-13.1-DVD-x86_64.iso slave_config
登入 Ezilla 網頁介面, 以 oneadmin 身份
建立磁碟影像檔
(使用CDROM格式來存放原始OS Image)
(虛擬化資源 → 磁碟影像檔)
名稱: openSUSE13.1_ISO
種類: CDROM
資料存放區: 1: default
存續性: 否
進階設定
裝置名稱字首: hd
影像檔驅動程式: raw
點選 建立
等待上傳並重新整理直到出現 READY
建立空白資料存放區 (利用此空間用來安裝OS)
(虛擬化資源 → 磁碟影像檔)
名稱: openSUSE13.1_install
種類: DATABLOCK
資料存放區: 1: default
存續性: 是 ( 勾選 )
磁碟影像檔位置
空白資料區域
大小: 40000 (單位是MB)
檔案系統種類: raw
進階設定
裝置名稱字首: vd
影像檔驅動程式: raw
點選 建立
等待上傳並重新整理直到出現 READY
可以使用 oneimage 指令查詢
oneadmin@ezilla-ceph:~$ oneimage list
ID USER GROUP NAME DATASTORE SIZE TYPE PER STAT RVMS
0 oneadmin oneadmin openSUSE13.1_IS default 4.3G CD No rdy 0
1 oneadmin oneadmin openSUSE13.1_in default 39.1G DB Yes rdy 0
Lab: 建立範本
(虛擬化資源 → 範本)
點選新增按鈕
輸入範本名稱
設定 CPU & MEM 的數量
設定「儲存」
點選 DATABLOCK 的影像檔 (這個時候datablock 的影像檔已經被我們選取, 接下來我們要新增另外一個影像檔)
點選 新增磁碟 (點選CDROM的影像檔, 這樣兩個都選取了, 可以點選左邊的兩個磁碟檢查是否點選正確)
設定「網路」
選擇「Private IP」
進階選項:
Model: virtio
設定「OS Booting」
處理器架構: x86_64
開機: CDROM
設定「Input / Output」
圖形顯示介面: VNC
輸入介面: Tablet / USB 記得要點選 新增
設定「Context」
若使用者提供SSH KEY即可免帳/密可登入
當CEPH 資料存放區無法掛載CDROM 資料格式時,
請「取消」 「建立SSH 自動化環境配置」 以及 「建立網路自動化環境配置」, 所以我們先取消勾選.
設定「 Scheduling」
指定主機或是主機叢集:
這邊是使用指定主機的方式, 勾選要使用的主機
設定「其他」
如果沒有其他的設定, 就可以點選 建立 來建立範本
建立完成 可以看見建立好的範本
可以嘗試用 onetemplate 來查詢
oneadmin@ezilla-ceph:~$ onetemplate list
ID USER GROUP NAME REGTIME
0 oneadmin oneadmin openSUSE_13.1_x86_64 11/20 19:41:59
開始進行作業系統安裝
勾選範本 --> 點選實例化
輸入 VM 名稱
點選 實例化
接下來等待開機
如果 VM 在運行中狀態就 點選 VNC/ SPICE 的圖示
開始準備安裝了
安裝完成將機器重新開機.
因為會持續以光碟片開機, 無法以硬碟開機, 但是因為剛剛建立範本的時候有勾選存續性
所以可以將VM 刪除, 然後重新修改範本.
修改範本(使用 硬碟開機)
虛擬化資源 --> 範本
勾選剛剛的範本, 點選修改
點選儲存, 將 openSUSE13.1_ISO 刪除
點選 openSUSE13.1_ISO 的磁碟旁邊的 x 按鈕
點選 「OS Booting」,修改開機選項為「硬碟」
點選 Context
勾選回 「建立SSH 自動化環境配置」 以及 「建立網路自動化環境配置」
點選 修改
勾選範本 --> 點選實例化
接下來等待開機
開完機之後, 接下來要安裝 context 套件
RPM: Compatible with CentOS and RHEL 6.x
Download and install the package for your distribution:
RPM: Compatible with CentOS and RHEL 6.x
各版本下載位置:
在VM內
於主機內下 rpm 指令安裝
#rpm -ivh one-context_4.6.0.rpm
/etc/one-context.d/99-excute-script
刪除 VM
修改影像檔
虛擬化資源 --> 磁碟影像檔
點選剛剛的磁碟影像檔
把磁碟影像檔「種類」為從DATABLOCK改為「OS」。(點選編輯的圖示)
新增一個屬性( Attributes )
OSTYPE 值為 CENTOS , 點選 新增
把磁碟影像檔「存續性」修改為「否」。
如果確定磁碟影像檔的內容不須再進行變動,即可把存續性改為「否」。
修改完成
點選
虛擬化資源 --> 虛擬機器
新增虛擬機器來測試
End Point 功能,適用於一般開啟的虛擬機器。
Note: 使用「實例化」開啟的虛擬機器不適用。