CentOSでのXen仮想マシンのインストールと基本操作チュートリアル
RHEL 6バージョンから、RedHatはXenを原生でサポートしていないため、KVMの懐に身を投じた。KVMはHVMテクノロジーのフル仮想化を支援すると言われていますが、KVMはスタートが遅く、Xenテクノロジーほど成熟していません。複数のインスタンスを実行する際にシステムがクラッシュすることがよくあります。もちろん、将来のKVMがより効率的になる可能性も排除されません。Xenをインストールする方法は2つしかありません。1つはソースコードを自分でダウンロードして自分でコンパイルすることですが、この方法は手間がかかりすぎるので無視し、もう1つはサードパーティのソフトウェアソースを使ってインストールすることです。インターネットには大量のサードパーティソースとオープンソース組織がコンパイルされたソースコードを提供しています。その中で、Xen made EasyオープンソースプロジェクトはRHEL 6/CentOS 6でのXen 4のインストールを提供しています。本文はXen Made Easyプロジェクトのウェブサイトが提供するサードパーティのインストールソースを採用しています。便利で速いです。
1.環境 2.システム初期化 コードのコピーwget //blog.linuxeye.com/lnmp-full.tar.gz
tar xzf lnmp-full.tar.gz
cd lnmp
./install.sh#すべて選択no
chkconfig iptables off#iptablesを閉じる
3.bridge-utilsのインストール
コードのコピー
yum -y install bridge-utils
4.crcをインストールする.id.auインストールソース
コードのコピー
yum -y install http://au1.mirror.crc.id.au/repo/el6/x86_64/kernel-xen-release-6-7.noarch.rpm
5.xen仮想化のインストール
コードのコピー
yum -y install xen
ls -l /boot/xen.gz
lrwxrwxrwx 1 root root 12 Dec 1 18:42 /boot/xen.gz -> xen-4.2.5.gz
6.xenカーネルのインストール コードのコピーyum -y install kernel-xen
コードのコピー
cat /boot/grub/grub.conf#は次の図のように、次回はxenカーネルで起動します。
chkconfig xend on#システムを再起動した後、xendサーバがPOSTを構成していないことを発見しました。
7.ネットワークカードをブリッジモードにする
コードのコピー
DEVICE=xenbr0
TYPE=Bridge
ONBOOT=yes
DELAY=0
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.3.20
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
コードのコピー
DEVICE=eth0
HWADDR=F4:CE:46:85:64:34