1,561 瀏覽數

XenServer 6 install + upgrade

xenserver_logo
原本想寫個安裝 Xenserver 6 的步驟,但安裝上基本都跟以前幾個版本類似.可以參考官方的文件說明:
XenServer_Quick_Installation_Guide 以及較詳細的安裝說明文件 XenServer-6.0.0-installation

簡單的大概提一下裡面的文件說明:

XenServer 提供了 4 種版本可以使用,他們分別是 Citrix XenServer , Citrix XenServer Advanced Edition , Citrix XenServer Enterprise Edition , Citrix XenServer Platinum Edition 其中的 Citrix XenServer 是可以免費下載使用的. 下載方式請參考  XenServer 6 trial

CPUs 單顆或是多顆的 64-bit x86 CPU(s), 至少需要為 1.5 GHz ,建議 2 GHz 或是以上的多核心處理器,因為 Xen 的架構,如果你的需求要安裝 Windows 系統,請使用支援 Intel VT 或是 AMD-V 64-bit x86-為基礎的處理器.
RAM 最少需要 2 GB 但 4 GB 以上是基本條件
Disk Space Xenserver 支援大部分的 Locally attached storage (PATA, SATA, SCSI) 要安裝 XenServer 至少需要 16 GB 的硬碟空間,如果要安裝 VM 那還需要額外更大的硬體空間提供儲存,建議 60 GB 以上的空間, 其他如硬體的 HBA 如 SAN 之類的需要上 http://hcl.vmd.citrix.com 查詢是否有支援.
Network 100 雖然 Xenserver 支援 100 Mbit/s 的網卡但還是建議使用 Gigabit 以上的網卡,有了 Gigabit 的網卡可以加速處理 P2V((Physical to Virtual Conversion)) 的資料傳輸或是 VM live migration 的轉移.當然使用多張網卡有個備援機制是最好不過了.

不過這一次我是由 Xenserver 5.6 直接升級到 Xenserver 6 ,升級的安裝上並沒有遇到太大的問題.不過在使用 PXE 的安裝方式卻遇到個問題,照著 PXE 的步驟將 XenServer 6 放到 PXE Server 上,但卻發生了錯誤,系統在載入 xen.gz 後就一直停在 … ,

  • 更新 mboot.c32 以及 pxelinux.0

    回頭參考了 http://docs.vmd.citrix.com/XenServer/6.0.0/1.0/en_gb/ 的 XenServer Installation Guide 說明,設定檔一樣,不過他卻建議使用 XenServer ISO 所提供的 mboot.c32 以及 pxelinux.0.

    Note:
    Citrix strongly recommends using mboot.c32 and pxelinux.0 files from the same source (for example, from the same XenServer ISO).

    的確問題就解決了!! 不過在官方網站還看到另外一個與 PXE 相關的說明.

  • GPT(GUID Partition Table)

    XenServer 6.0 已經不使用 MBR 為磁碟分割而改採用 GPT(GUID Partition Table) 但有些 PXE server 在安裝前會查看目前硬碟的磁碟分區,所以會造成 PXE 啟動失敗,所以建議將舊系統的 MBR 磁碟分區清除乾淨再去做 PXE 安裝

    XenServer 6.0 moved from MBR disk partitioning to GUID Partition Table (GPT). Some thirdparty PXE deployment systems may attempt to read the partition table on a machine's hard disk before deploying the image to the host. If the deployment system has not been updated to be compatible with GPT partitioning scheme, and the hard disk has previously been used for a version of XenServer (or any other Operating System) that uses GPT, the PXE deployment system may fail. If this happens, a workaround is to delete the partition table on the disk.

發表迴響