2007/05/23

VLANとXenを組合わせて使う・その4・DomUインストール

VLANとXenを組合わせて使うシリーズの第四回。DomUのインストール。
2007.9.17(月)改定: GUIによるインストールは可能です。ただし、DomUに十分なメモリ(256MB以上?)を割り当てる必要があります。

通常、CentOS 5におけるDomUのインストールは、virt-manager(Gnomeデスクトップからだと、[アプリケーション]->[システムツール]->[Virtual Machine Manager])を起動し、その画面から、[新規(N)]ボタンを押す(『CentOS 5でXenを使ってみる』参照)。
しかし、このツールは、特殊なネットワーク構成を考慮していない。例えば、ネットワークインターフェースが複数あり、既定経路(default route)が設定されてるインターフェースと、レポジトリと通信可能なインターフェースが別であるような場合にはうまくいかない。

そこで、virt-managerを介さず、virt-installコマンドを直接利用する。このコマンドは、様々なオプションをとる(virt-manager --helpで確認可能)が、この中に、
-b BRIDGE, --bridge=BRIDGE
Bridge to connect guest NIC to; if none given, will
try to determine the default
というオプションがある。このオプションによって、インストールしようとしているDomUが接続するVLAN(正確にはそれに対応するブリッジ)を指定できる。また、--vncオプションを指定すれば、VNCによるインストールも可能だ(が、GUIインストールには成功していない)。インストールパスや、VCPU数、メモリサイズなどは、オプションで指定することもできるが、指定しなければ対話的にインストールを進めることになる。

以下、実行例を示す。下線部はユーザが入力する部分。
# virt-install --vnc --bridge xenbr0900
What is the name of your virtual machine? dc5
How much RAM should be allocated (in megabytes)? 256
What would you like to use as the disk (path)? /var/lib/xen/images/dc5.img
How large would you like the disk (/var/lib/xen/images/dc5.img) to be (in gigabytes)? 4
What is the install location? http://centos.repository/centos/5/os/i386


Starting install...

VNC Viewer Free Edition 4.1.2 for X - built Mar 14 2007 22:51:02
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
この後、VNCの画面が起動される。後は通常のDomUのインストールと同様。

CentOS5のインストール時に、仮想化(Virtualization)を選択しておけば、必要なツールは大抵入っているが、もしかすると、DomUをGUIでインストールするときに使用するVNCクライアントが欠けていて、VNCによるコンソール画面が出ないかもしれない。その場合は、
# yum install vnc
を実行してvncパッケージをインストールする。

VLANとXenを組合わせて使う・その1
VLANとXenを組合わせて使う・その2・VLAN設定l
VLANとXenを組合わせて使う・その3・Xenネットワーク
VLANとXenを組合わせて使う・その4・DomUインストール
VLANとXenを組合わせて使う・その5・仮想ブリッジが多い場合

0 件のコメント: