パソいろ パソコンやIT関連、周辺機器や開発のことなど

パソコンや開発、Linuxやデータベースのことなど

Xenでブリッジ作成
/etc/xen/scriptsに例えばmy-network-brigeなどの下記の内容のシェルスクリプトを作成し、実行権限を付ける。
vifnumは、xenbrデバイスにつける番号、netdevはブリッジしたい実デバイスの名前。

#!/bin/sh
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0 netdev=eth0
"$dir/network-bridge" "$@" vifnum=1 netdev=eth1

/etc/xen/xend-config.sxpを下記のように変更し、上記スクリプトを呼び出す。

(network-script network-bridge)
 ↓
(network-script my-network-bridge)


service xend restartでxenbrデバイスが作成されているはず。
XenでlvmにDomain-Uを作成
例えばVolGroup00に20Gの容量をとってLVを作成
lvcreate --size=20G --name LogVol02 VolGroup00


作成したLVに対話的に仮想マシンをインストール
virt-install --prompt --file=/dev/VolGroup00/LogVol02



Xenまとめに戻る

Xen よく使うコマンド
【仮想環境の作成】
対話モードで
virt-install --nographics --prompt

virt-install --nographics --prompt


【cui(コマンドライン)から作成した仮想環境にコンソール切り替え】
xm console 仮想環境名
仮想環境から実環境に戻る場合はCtrl+]


【作成してある仮想環境を起動】
xm create 仮想環境名


【強制終了】
xm destroy 仮想環境名


【仮想環境のメモリを動的に変更】
xm mem-set ID メモリ容量
※IDはxm listで表示される仮想環境のID


【バージョン確認】
xm info
xen_major,xen_minorのところがバージョン。


【仮想環境の一覧表示】
xm list


【仮想環境のシャットダウン】
xm shutdown 仮想環境名


【仮想環境の削除?】
virsh undefine 仮想環境名




Xenまとめに戻る