隨這幾年電腦硬體快速發展,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 等功能可做詳細比較測試
如何選擇虛擬化軟體?
評分標準
1.易安裝性
2.管理介面親合度
3.價格
4.重大問題解決度
5.Guest OS支援度
6.效能
Xen 由劍橋大學所開發半虛擬化Code,原本需要修改os kernel,但是與VT 功能cpu相配合用後.便不需要修改kernel.最大缺點為安裝不易.
自行使用Linux OS ,安裝xen套件.可參考鳥哥 利用 Xen 設計虛擬機器
http://linux.vbird.org/linux_enterprise/xen.php
我們建議用下面軟體套件,絕大部份是bare metal install
KVM 不支持 SMP CPU(已無此限制)
http://www.linux-kvm.com/content/run...ows-smp-guests
KVM 不支持 Host os(VMM) 與Guest os 之間網路
(引用自 https://twiki.cern.ch/twiki/bin/view...ualization/KVM 有待考證)
OpenVZ 的 Host OS 和 Guest OS 都為單一樣,比如說原來Host OS 為Windows Server 2003, Guest OS 不可為Linux
有下面特點
OpenVZ很適合一些主機商使用配上vtonf
目前最商業化程式為Virtuozzo 有分Winodws 與Linux版本
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 (虛擬機之家, )