隨這幾年電腦硬體快速發展,INTEL與AMD 又推出多核心技術,隨之虛擬化技術變成非常重要與方便的應用.
傳統虛擬化軟體台為 Hypervisor Type 2如Virtual PC,VMware GSX Server .VMware workstation ,QMEU.缺點則是效能不佳.並且資源分配性不好.
OSSLab 主要討論的虛擬化技術以Hypervisor Type 1 (底層虛擬化技術)為主,所謂的Hypervisor Type 1 ,是指虛擬化主控平台與作業系統結合為一的架構.好處是能夠100%控制硬體並且獲得最佳效能.儘管Hypervisor Type 1 效能佳.但是下面應用用途無法應用.
比較各家虛擬化軟體是大工程:
OSSLab 新架構二號機預定將各家Hypervisor Type 1 軟體安裝於FC Storage 中的不同lun.
並且以遠端控制卡去做設定選定那套Hypervisor Type 1環境,可全測試功能與效能.
VM檔案也置於FC SAN Storage.並且對於高階motion ,live 等功能可做詳細比較測試
如何選擇虛擬化軟體?
評分標準
Xen 由劍橋大學所開發半虛擬化 Code,原本需要修改os kernel,但是與VT 功能cpu相配合用後,便不需要修改kernel,最大缺點為套件安裝不易,缺乏良好管理介面。
自行使用Linux OS,安裝xen套件.可參考鳥哥,利用 Xen 設計虛擬機器
http://linux.vbird.org/linux_enterprise/xen.php
我們建議用下面軟體套件,理由為
1.大部份是bare metal install (虛擬化軟體含Host OS作業系統一次安裝)
2.管理軟體下面很多套件做的比較好
KVM support 更多dram and core cpu,per guest vcp 可大於8
OpenVZ 的 Host OS 和 Guest OS 都為單一樣,比如說原來Host OS 為Windows Server 2003, Guest OS 不可為Linux
有下面特點
OpenVZ很適合一些主機商使用配上vtonf 。
目前已商業化版本稱為 Virtuozzo,有分Winodws 與Linux版本,OpenVZ 與 Virtuozoo 的差異比較:
OpenVZ(GPL)
Virtuozzo(Commerical Product)
其實兩者差異不僅僅只有這些,主要是商業版的 Virtuozzo 可以提供可靠度更高、管理介面更完善等等有別於 OpenVZ 所沒有的附加功能及穩定度。
MS 的虛擬化軟體
FAQ |
■ 如何檢查 CPU 有否支援 Intel-VT 或 AMD-V 的虛擬化技術?
官方網站查詢
Intel
http://compare.intel.com/pcc/default.aspx?familyID=1
AMD
http://products.amd.com/en-us/
Linux 下查詢法
CPU 是 Intel 時:
#grep vmx /proc/cpuinfo
Intel -> vmx
CPU 是 AMD 時:
#grep svm /proc/cpuinfo
AMD -> svm
See Also (虛擬機之家, )