OpenVZ(Open Virtuozzo)はSWsoft社が中心になって開発しているオープンソースのOS仮想化ソフトです(ハードウェアの仮想化は行いません)。
Virtuozzo自体は有償ですがそのオープンソース版がOpenVZという位置付けとなります。
OpenVZは将来的にFedora Coreに標準で組み込まれる可能性もあります。
※OpenVZに類似したソフトウェアとしてLinux-VServerがあります。
OpenVZ環境上で動作するOSを仮想プライベートサーバ(VPS:Virtual Private Server)と呼びます。
OpenVZはOSレベルで仮想化を実現しておりOpenVZ自体を導入できるOSも現状では限られています。
※OSレベルでの仮想化とはホストOSのカーネルでVPSを動作させ、ホストOSのファイルシステムの一部をVPSに割当てることを指します。
VPSの最初のインストールは予め用意されたOpenVZ対応パッケージからOpenVZ用ツールを使用して行います。
このためVPSとなるOSも限られています。
OpenVZは以下の特徴を持ちます。
|
|
|
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
|
|
|
# vzctl exec 101 passwd New UNIX password: ******** Retype new UNIX password: ******** Changing password for user root. passwd: all authentication tokens updated successfully.「vzctl exec」を使用することでVPS内のコマンドを自由に実行することが可能となります。
# wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/updates/4/i386/yum-2.4.1-1.fc4.noarch.rpm # wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/updates/4/i386/libxml2-python-2.6.20-1.FC4.i386.rpm # wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/4/i386/os/Fedora/RPMS/python-elementtree-1.2.6-4.i386.rpm # wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/4/i386/os/Fedora/RPMS/python-sqlite-1.1.6-1.i386.rpm # wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/updates/4/i386/rpm-python-4.4.1-22.i386.rpm # wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/4/i386/os/Fedora/RPMS/python-urlgrabber-2.9.6-1.noarch.rpm # rpm -ivh libxml2-python-2.6.20-1.FC4.i386.rpm # rpm -ivh python-elementtree-1.2.6-4.i386.rpm # rpm -ivh python-sqlite-1.1.6-1.i386.rpm # rpm -ivh rpm-python-4.4.1-22.i386.rpm # rpm -ivh python-urlgrabber-2.9.6-1.noarch.rpm # rpm -ivh yum-2.4.1-1.fc4.noarch.rpm
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled, /usr/X11R6/lib/X11/fonts/75dpi:unscaled, /usr/X11R6/lib/X11/fonts/100dpi:unscaled, /usr/X11R6/lib/X11/fonts/Type1, /usr/X11R6/lib/X11/fonts/TTF, /usr/share/fonts/default/Type1, , /usr/share/fonts/japanese/misc:unscaled, /usr/share/fonts/japanese/misc, /usr/share/fonts/japanese/TrueType
|
|
|