Changes between Version 3 and Version 4 of Xen_Cloud_Platform


Ignore:
Timestamp:
May 21, 2010, 2:29:25 PM (14 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Cloud_Platform

    v3 v4  
    66----
    77= 【緣由】 =
    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。
     8Xen 除了在核心的 Xen Hypervisior 開發外,目前也有一 Open Source 的 Xen Cloud Platform 專案,其目的是提供使用者一整套的 Xen 虛擬化軟體([http://www.ithov.com/Server/VCPI/XEN/89803.shtml 也有小道消息指出是為了和 Vmware 的 vCloud 產品競爭]),不單包含了作業系統(基於 Redhat)、Hypervisior、管理工具、圖形化介面、連備份機制也包含再這整個套件。目前的版本為 0.1.1。
    99
    1010----
     
    1313 * x86 機器 (單台機器最多 128GB RAM、6 張網卡、32 Cores) (若要使用 windows VM,CPU必須支援 Intel-VTx 或 AMD-V)
    1414== [1. 檔案下載] ==
    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]。
     15從 Xen 官方網站下載 ISO 檔 [http://www.xen.org/files/XenCloud/Software/latest/main.iso Base Package],安裝路徑有兩種一是燒成 CD 來安裝,二是用 PXE 安裝。若之後只要開啟 Windows VM 只需安裝一片即可,若要開啟 Linux VM 則必須再安裝第2個 [http://www.xen.org/files/XenCloud/Software/latest/ddk.iso Linux Package]。
    1616== [2. 安裝程序] ==
    1717 * 安裝過程中,可以切換到三個 terminal -> Alt+F1:安裝畫面,Alt+F2:事件log檔,Alt+F3:控制console
     
    3535   5. 機器必須有支援 PXE 的網卡
    3636== [2. 步驟] ==
     37=== __2.1 設定 TFTP 能支援 PXE 開機__ ===
    3738 1. 需有 SYSLINUX 3.11 以上的版本,從 /usr/lib/syslinux 複製 mboot.c32 和 pxelinux.o 到 tftp 設定的路徑下(這邊是 /tftpboot)
    3839 2. 從 Base Package 的 /boot 複製 install.img、Vmlinuz 和 xen.gz 到 /tftpboot/xenserver
    3940 3. 建立 /tftpboot/pxelinux.cfg 資料夾,並開啟一個檔案為 /tftpboot/pxelinux.cfg/default
    4041{{{
    41 # sudo vim /tftpboot/pxelinux.cfg/default
     42$ sudo vim /tftpboot/pxelinux.cfg/default
    4243default xenserver
    4344label xenserver
     
    6061      install --- /tftpboot/xenserver/install.img
    6162}}}
     63=== __2.2 設定 DHCP__ ===
     64 1. 安裝 DHCP Server
     65 2. 編輯 dhcpd.conf
     66{{{
     67$ sudo vim /etc/dhcp/dhcpd.conf
     68allow booting;
     69allow bootp;
     70class "pxeclients" {
     71    match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
     72    next-server ;
     73    filename "pxelinux.0";
     74}
     75}}}
     76=== __2.3 設定安裝檔案位置__ ===
     77 1. 可用 http, ftp 和 nfs
     78 2. Base package 的 packages.main 目錄複製出來,
     79 3. 若要開啟 Linux VM,必須複製 Linux Package 的 packages.linux 目錄出來
     80 4. 將路徑寫於 answaer file (XML 檔) 的 source 標籤內(底下有三種寫法)
     81{{{
     82#!sh
     83# 安裝 Base 和 Linux Packages
     84<source type="url">http://pxehost.example.com/XenServer_5.0.0</source>
     85
     86# 只安裝 Base Package
     87<source type="url">
     88http://pxehost.example.com/XenServer_&PRODUCT_VERSION;/packages.main
     89</source>
     90
     91# 可加上帳密
     92<source type="url">
     93http://<username>:<password>@pxehost.example.com/XenServer_0.1/packages.main
     94<source>
     95}}}
    6296----
    6397= 【Reference】 =