Xen4.1ソースコードのインストール
OS:CentOS 6.0 CR
インストール前の準備:
1、ネットワーク設定:NM_の設定CONTROLLEはnoです.
2、GRUB設定:hiddenmenuをキャンセルする.将来xen用に誘導します.
3、SELINUX設定:SELINUXを無効にする.現在xenはSELINUXをサポートしていません.
4、ソフトウェア依存パッケージのインストール:2つの公式文書を参照することができる:
http://wiki.xen.org/wiki/RHEL6Xen4Tutorial
http://wiki.xen.org/wiki/Xen_4.0_Release_Notes
Xenインストール(Xen Hypervisiorインストール):
バージョン選択:4.1
ダウンロード:http://www.xen.org/products/xen_source.html
インストール手順はxen解凍後のREADMEを参照してください.ネットの教程は様々で、私もどの準を知らないので、READMEだけを見ています.ところで、もともとそうすべきだったのですが、ソフトウェアをインストールするとき、ネット検索のチュートリアルをほとんど意識していました.少し遠ざかった.
make world中に発生したエラー:
エラー:***check_uuid_devel FAILED: missing uuid headers (package uuid-dev)
解決:yum install libuuid-devel
ミス:WARNING:makeinfo'is missing on your system.
解決:yum install texinfo
間違い:***No rule to make target`clean'. Stop.
解決:xenパッケージを再解凍し、再コンパイルします.インストールが必要かもしれませんhttp://wiki.xen.org/wiki/RHEL6Xen4Tutorial本文で述べたパッケージ.このドキュメントにインストールされている依存ソフトウェアは比較的包括的であり、もちろんダウンロードする必要があるファイルも多い.
domain 0のインストール:
これはxen-kernelを使用していません.linux kernel 3.1.2を直接ダウンロードします.linuxカーネルは3.0からxenをサポートしているので、xen-kernelを別途インストールする必要がなく、便利です.
インストール手順を参照してください.http://siwind.iteye.com/blog/1188053.
Linuxカーネルのダウンロード3.1.2:
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.2.tar.bz2
Linuxカーネルのコンパイルインストール(このプロセスは時間がかかります!30~40分かかると思います):
カーネルをインストール後grubを変更します.conf、次の内容を追加します.
システムを再起動し、xen Linuxに入ります.
Xenの起動:
正常に起動したかどうかを確認します.
xm list
インストール前の準備:
1、ネットワーク設定:NM_の設定CONTROLLEはnoです.
2、GRUB設定:hiddenmenuをキャンセルする.将来xen用に誘導します.
3、SELINUX設定:SELINUXを無効にする.現在xenはSELINUXをサポートしていません.
4、ソフトウェア依存パッケージのインストール:2つの公式文書を参照することができる:
http://wiki.xen.org/wiki/RHEL6Xen4Tutorial
http://wiki.xen.org/wiki/Xen_4.0_Release_Notes
Xenインストール(Xen Hypervisiorインストール):
バージョン選択:4.1
ダウンロード:http://www.xen.org/products/xen_source.html
インストール手順はxen解凍後のREADMEを参照してください.ネットの教程は様々で、私もどの準を知らないので、READMEだけを見ています.ところで、もともとそうすべきだったのですが、ソフトウェアをインストールするとき、ネット検索のチュートリアルをほとんど意識していました.少し遠ざかった.
-
cd xen-4.1.2
-
make world
-
make install
make world中に発生したエラー:
エラー:***check_uuid_devel FAILED: missing uuid headers (package uuid-dev)
解決:yum install libuuid-devel
ミス:WARNING:makeinfo'is missing on your system.
解決:yum install texinfo
間違い:***No rule to make target`clean'. Stop.
解決:xenパッケージを再解凍し、再コンパイルします.インストールが必要かもしれませんhttp://wiki.xen.org/wiki/RHEL6Xen4Tutorial本文で述べたパッケージ.このドキュメントにインストールされている依存ソフトウェアは比較的包括的であり、もちろんダウンロードする必要があるファイルも多い.
domain 0のインストール:
これはxen-kernelを使用していません.linux kernel 3.1.2を直接ダウンロードします.linuxカーネルは3.0からxenをサポートしているので、xen-kernelを別途インストールする必要がなく、便利です.
インストール手順を参照してください.http://siwind.iteye.com/blog/1188053.
Linuxカーネルのダウンロード3.1.2:
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.2.tar.bz2
Linuxカーネルのコンパイルインストール(このプロセスは時間がかかります!30~40分かかると思います):
-
cd 3.1.2
-
make help
-
make menuconfig Device Drivers Xen driver support, ! Processor famaily, core 2 /new xeon。 AMD , CPU xeon 。 , Paravirtualized Guest Support, Xen Guest Support。
-
make
-
make modules
-
make modules_install
-
make install
-
/bin/depmod 3.1.2
カーネルをインストール後grubを変更します.conf、次の内容を追加します.
-
title CentOS Linux (3.1.2 with xen)
-
root(hd0,0)
-
kernel /xen-4.1.2.gz dom0_mem=1024MB
-
module /vmlinuz-3.1.2 ro root=UUID=ed3d4a3c-af33-4e7a-8fe4-c07773fb01f4
-
module /initramfs-3.1.2.img
システムを再起動し、xen Linuxに入ります.
Xenの起動:
-
/sbin/chkconfig --add xencommons
-
/sbin/chkconfig --add xend
-
/sbin/chkconfig --add xendomains
-
/sbin/chkconfig --level 35 xend on
-
/sbin/chkconfig --level 35 xendomains on
-
/sbin/chkconfig --level 35 xencommons on
-
service xencommons start
-
service xend start
-
service xendomains start
正常に起動したかどうかを確認します.
xm list