Changes between Version 2 and Version 3 of Xen_Cloud_Platform
- Timestamp:
- May 21, 2010, 10:35:04 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Xen_Cloud_Platform
v2 v3 6 6 ---- 7 7 = 【緣由】 = 8 Xen 除了在核心的 Xen Hypervisior 開發外,目前也有一 Open Source 的 Xen Cloud Platform 專案,其目的是提供使用者一整套的 Xen 虛擬化軟體([http://www.ithov.com/Server/VCPI/XEN/89803.shtml 也有小道消息指出是為了和 Vmware 的 vCloud 產品競爭]),不單包含了作業系統(基於 Redhat 的系統)、Hypervisior、管理工具、圖形化介面、連備份機制也包含再這整個套件。目前的版本為 0.0.1。8 Xen 除了在核心的 Xen Hypervisior 開發外,目前也有一 Open Source 的 Xen Cloud Platform 專案,其目的是提供使用者一整套的 Xen 虛擬化軟體([http://www.ithov.com/Server/VCPI/XEN/89803.shtml 也有小道消息指出是為了和 Vmware 的 vCloud 產品競爭]),不單包含了作業系統(基於 Redhat)、Hypervisior、管理工具、圖形化介面、連備份機制也包含再這整個套件。目前的版本為 0.0.1。 9 9 10 10 ---- 11 11 = 【安裝】 = 12 == 0. 設備需求==12 == [0. 設備需求] == 13 13 * x86 機器 (單台機器最多 128GB RAM、6 張網卡、32 Cores) (若要使用 windows VM,CPU必須支援 Intel-VTx 或 AMD-V) 14 == 1. 檔案下載==14 == [1. 檔案下載] == 15 15 從 Xen 官方網站下載 ISO 檔 [http://www.xen.org/files/XenCloud/Software/latest/main.iso Package],安裝路徑有兩種一是燒成 CD 來安裝,二是用 PXE 安裝。若之後只要開啟 Windows VM 只需安裝一片即可,若要開啟 Linux VM 則必須再安裝第2個 [http://www.xen.org/files/XenCloud/Software/latest/ddk.iso Package]。 16 == 2. 安裝程序==17 * 安裝過程中,可以切換到三個 terminal -> Alt+F1:安裝畫面 Alt+F2:事件 log 檔Alt+F3:控制console16 == [2. 安裝程序] == 17 * 安裝過程中,可以切換到三個 terminal -> Alt+F1:安裝畫面,Alt+F2:事件log檔,Alt+F3:控制console 18 18 * 安裝 log 可到 /install/tmp/ 查詢 19 == 3. 儲存機制 == 19 * 開機選單也是使用 mboot.c32 20 == [3. 儲存機制] == 20 21 * XCP 提供三種儲存機制: 21 22 1. local 22 23 2. NFS 23 24 3. iSCSI 24 == 4. 操作程序==25 == [4. 操作程序] == 25 26 ---- 26 27 = 【DRBL 佈署 XCP】 = 28 == [1. 前言] == 27 29 * 因 XCP 提供 PXE 安裝的方式,此部份可與 DRBL 結合 (透過 DRBL 來方便設置 PXE Installation) 28 30 * 官方描述建制 PXE Installation 需要: … … 32 34 4. XML answer file (自動執行 unattended installations) 33 35 5. 機器必須有支援 PXE 的網卡 36 == [2. 步驟] == 37 1. 需有 SYSLINUX 3.11 以上的版本,從 /usr/lib/syslinux 複製 mboot.c32 和 pxelinux.o 到 tftp 設定的路徑下(這邊是 /tftpboot) 38 2. 從 Base Package 的 /boot 複製 install.img、Vmlinuz 和 xen.gz 到 /tftpboot/xenserver 39 3. 建立 /tftpboot/pxelinux.cfg 資料夾,並開啟一個檔案為 /tftpboot/pxelinux.cfg/default 40 {{{ 41 # sudo vim /tftpboot/pxelinux.cfg/default 42 default xenserver 43 label xenserver 44 kernel mboot.c32 45 append /tftpboot/xenserver/xen.gz dom0_mem=752M com1=115200,8n1 \ 46 console=com1,tty --- /tftpboot/xenserver/vmlinuz \ 47 xencons=hvc console=hvc0 console=tty0 \ 48 --- /tftpboot/xenserver/install.img 49 }}} 50 4. 上面的安裝程序必須由人來確認每一個步驟,底下可加入 answer file 來做到無人自動安裝 51 {{{ 52 # sudo vim /tftpboot/pxelinux.cfg/default 53 default xenserver-auto 54 label xenserver-auto 55 kernel mboot.c32 56 append /tftpboot/xenserver/xen.gz dom0_mem=752M com1=115200,8n1 \ 57 console=com1,tty --- /tftpboot/xenserver/vmlinuz \ 58 xencons=hvc console=hvc0 console=tty0 \ 59 answerfile=http://pxehost.example.com/5.0.0-answerfile \ 60 install --- /tftpboot/xenserver/install.img 61 }}} 34 62 ---- 35 63 = 【Reference】 =