2,683 瀏覽數

XenServer – 的硬體需求


一些 Linux 的大廠,如 RedHat,SuSE 都支援 XEN 的 virtualization.,目前 RedHat / SuSU 都只支援 KVM(Kernel-based Virtual Machine),而 Xen 目前是由一家叫做 Citrix 的公司所主導.主要的產品即是 XenServer ,這是一套虛擬化的 Hypervisor ,類似 VMware 的 ESX(i).

相較於 VMware ESX(i) Xen Source 的硬體需求就平民多了,下面是原廠的建議.
CPU :
一至多的 64-bit x86 CPU 都可以,建議最低速為 1.5 GHz , 當然越高速的 CPU 會得到越高的效能建議 2 GHz 以上的 CPU.還記得虛擬化的兩種 PV / FV 如果要支援 FV CPU 必須為 Intel VT 或是 AMD-V 64-bit x86-based 一至多的 CPU 都可(最多支援至 32 個 CPU) .

如果要應用 XEN FV 這個新技術,那你必備的 CPU 就要有支援,在 Intel 叫做 VT(Virtualization Technology) 或者 AMD 的 V Pacifica.

除了在購買之前就可以問你的 CPU 是否支援 Virtualization.下面是Intel 有支援 VT 的CPU列表.
http://www.intel.com/products/processor_number/
除了查表外,還可以透過 Linux 下來看 CPU 的 Flag.方法如下

[root@benjr ~]# cat /proc/cpuinfo | grep svm
[root@benjr ~]# cat /proc/cpuinfo | grep vmx
  • AMD-V Pacifica 的 Flag 是 svm
  • Intel VT 的 flag 是 vmx

如果你有看到這個 Flag 那就代表這個 CPU 有支援 ,除了 CPU 要有支援你的 BIOS 也要有支援才可以.通常在 BIOS 的 CPU 設定中會有一樣是關於 virtualization的選項.如果沒有那要請洽你的 PC 供應商.不只是 CPU 和 BIOS 外你的 chipset 而且還要包含有 Xen 的軟體才能使用,在新版的 SLES10 和 RedHat 5 都包含有 Xen 的軟體.也不是說沒有 VT 或 V Pacifica 就不行玩 XEN 只是你能用的只剩下 Para-Virtualization.就無法使用 Full-virtualization,只能建立出 Linux based 的 VM 了!!!

RAM :
最少至少 1 GB 的記憶體 , 如果你打算開啟多個 VM 時建議大過 2 GB 以上的記憶體,反正現在記憶體超便宜的.

Disk :
硬碟的部分支援很多 (PATA, SATA, SCSI) 不一定要是 RAID 或是 SCSI 才能執行,16 GB 以上的硬碟是必須的,建議值為 60 GB 以上.

XenServer 的硬碟空間需求:
光是 XenServer 就需要 4 GB 上的空間來安裝在系統上加上其他 VMs 的硬碟空間需求:

  • Debian templates 的 VMs 基本需求為 4GB 的硬碟空間和 512MB swap.
  • 一般的 Linux 的 VMs 基本需求為 8GB 的硬碟空間.
  • Windows Vista 的 VMs 基本需求為 16GB 的硬碟空間, 其他像是 XP 只需 8 GB 的硬碟空間.

Network :
最少要 100 Mbit/s 速度以上的網卡.如果你會用到 P2V 和 live relocation VMs 大量的資料傳送 .最好的建議值為 1G bit/s 網卡以上.

虛擬化的選擇很多,一開始沒人知道你適合用的是哪一家的虛擬化 (virtualization) ,如果機器已經是現成的那直接安裝試用版就知道,但是還在評估也沒機器你還是可以從官方的文件 (Documents) 和 HCL(Hardware Compatibilty List) 開始:

當你開始在使用 XenServer 時遇到問題時需要求援,這邊可以幫助你迅速得到幫助.

2 個網友的想法 “XenServer – 的硬體需求

  1. 自動參照通知: XenDesktop 工作原理 | Benjr.tw

  2. 自動參照通知: Xen Server Book | Benjr.tw

發表迴響