CentOS 5
Sponsored Link

同時起動可能なドメインUの数を増やす2009/04/20

  CentOS 5 では同時に起動できるドメインU(ゲストOS)の数が、筆者の環境だと5つになっています。 それ以上は起動しようとしてもできません。これはドメイン0(ホストOS)側のループバックデバイスの数が足りないことが原因です。 サーバーの資源に余裕があれば、もっとたくさんのドメインUを起動して資源を有効に使いたくなります。 そのときはドメイン0のループバックデバイスの数を増やしてやることで、より多くのドメインUの同時起動が可能となります。
[root@ns ~]#
vi /etc/modprobe.conf


# 最終行に追記

options loop max_loop=32


[root@ns ~]#
for i in `seq 8 31`; do mknod -m660 /dev/loop$i b 7 $i; done

[root@ns ~]#
chown root:disk /dev/loop*
  以上で設定完了です。これで5つまでしか同時起動できなかったドメインUも、 以下のように6つ以上の同時起動ができるようになります。
[root@ns ~]#
xm list

Name     ID     Mem(MiB)     VCPUs     State     Time(s)
Host     0     512     2     r-----     25.7
mail     3     511     2     -b----     4.9
lan     4     511     2     -b----     10.0
www     2     511     2     -b----     14.8
dlp1     1     511     2     -b----     12.7
dlp2     5     511     2     -b----     12.0
dlp3     6     511     2     -b----     9.3
dlp4     7     511     2     -b----     5.9
dlp5     8     511     2     -b----     4.9
dlp6     9     511     2     -b----     3.6
関連コンテンツ