一些 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) 開始:
- 官方的文件 (Documents)
這邊你可以看到關於安裝還是應用 XenServer 的說明文件.
http://support.citrix.com/product/xens/v5.0/#tab-doc - HCL(Hardware Compatibilty List)
在這裡你可以看到哪一家做的 Server 有通過 XenServer 的硬體認證,你也可以查詢不同的裝置是否有支援.
http://hcl.xensource.com/
當你開始在使用 XenServer 時遇到問題時需要求援,這邊可以幫助你迅速得到幫助.
- Knowledge Center: XenServer 有什麼更新還是漏洞都是在這邊公告的.
http://support.citrix.com/product/xens/v5.0/ - XenServer Forums: XenServer 的討論區,缺點都是英文的台灣沒有相對的討論區可以討論.
http://forums.citrix.com/category.jspa?categoryID=101 - Citrix Community: 社群是另一種找答案的地方不過還是都是英文.
http://community.citrix.com/
2 thoughts on “XenServer – 的硬體需求”