2009年11月24日 星期二

Virtualization - Solaris Zones, Xen, V-Server, KVM, Proxmox VE

X86 伺服器虛擬化的三種技術

朋友想買 SUN 主機玩 Zones,我們對半虛擬化環境做了一些討論
因為需求是要單一主機,安裝大量的 VM 環境,像是 vmware 這種全虛擬化的作法,就暫時不考慮,必竟硬體資源有限。朋友的目標是單一主機 200+ 個獨立環境。

目前看到下面幾種 "半虛擬化" 環境

Solaris Zones
據朋友說,resource (如 memory) 會是共同的,有點像是 SGI 的 global shared memory,用 solaris 的好處之一是可以用 ZFS。據說,OpenSolaris 也支援 Zones 但 Resource Control 未支援 (還要再查資料),有分 Small Zones/Big Zones,Big Zones 跟 chroot 相當神似。
BigAdmin: Solaris Containers (Zones)
Zones - Siwiki
Zones Resource Controls - Siwiki
Zones Best Practices - Siwiki
Xen
半虛擬化,只能跟 host 環境相同,全虛擬化才能裝異質 OS。
[Howto] XEN paravirtualization
鳥哥的 Linux 私房菜 -- 利用 Xen 進行虛擬機器的製作
V-Server
http://linux-vserver.org/Welcome_to_Linux-VServer.org
http://wiki.debian.org.tw/index.php/VServer
需要 patch linux kernel,印象中有些 linux hosting 的廠商有提供 root 權限,估計就是用這個部署的。
KVM
在 Ubuntu 下面很好裝 (待試),官網甚至有說明文件
https://help.ubuntu.com/community/KVM
http://www.vzpedia.com/1974.html
http://thundersha.blogspot.com/2008/07/ubuntu-kvmgui-sector2.html
Proxmox VE
http://pve.proxmox.com/wiki/Main_Page
http://www.pigo.idv.tw/archives/492
OpenVZ
http://wiki.openvz.org/Main_Page


其他


沒有留言:

張貼留言