CentOS + Xenでdom-0のメモリ使用量を制限したり、8個以上のdom-Uを起動する
そろそろKVMだと言うのに、またも古いネタをブログに持ってくるの巻。
dom-0(母艦)のメモリ使用量を制限する
$ sudo yum install xen
とかやって、インストールした後に/etc/grub.confを編集。
初期状態ではXenカーネルで起動する設定になっていなかったりするので、defaultを変更してXenカーネルで起動するようにする(最初が1じゃなくて0なのに留意)。
で、カーネルの起動パラメータに「dom0_mem」を設定する。これで最初からdom-0に割り当てるメモリ量を制限できるのでリソース計画が立てやすい。
kernel /xen.gz-2.6.18-194.32.1.el5 dom0_mem=1000M
と書けばdom-0はメモリ1GB使用で固定される。
dom-Uを8個以上起動可能にする
loopbackデバイスが8個に制限されているのが原因なので、/etc/modprobe.confに以下のように書く。
options loop max_loop=16
これで16個までOK。