Debian 5.0 Lenny + kvm (migration)
d:id:fous:20090221で書いた話では、CentOS上でkvmを使ってDebian Lennyを動かしていました。
今度はホストをCentOSからDebian Lennyに入れ替え、このkvm guestを再利用してみます。
手順としては
実に簡単。
CentOS 5.2(amd64) -> Debian Lenny(amd64)ではVMの再構築は必要ないようです。
当然といえば当然ですが。
面白いのは、ゲスト側の設定を一切変更しなくてもいいところ。仮想化の利点ですね。
ブリッジの設定は/etc/network/interfacesにしました。
ホストOSに192.168.1.2を静的に割り当てる場合。
iface eth0 inet static
address 0.0.0.0
auto br0
iface br0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
bridge_ports eth0
bridge_stp off
bridge_maxwait 5
起動のためのkvmコマンドの引数はこんな感じで。
kvm -hda disk1.qcow2 -m 384 -vnc :0 -k ja -net nic -net tap,script=/etc/kvm/kvm-ifup -localtime -daemonize
前回同様、hdparmで簡易測定。
ホストのkernelが上がったことでまずまず速くなっている・・・か?
virtioはテストしていません。
# ゲストOS hdparm -t /dev/hda1 /dev/hda1: Timing buffered disk reads: 24 MB in 3.00 seconds = 8.00 MB/sec Timing buffered disk reads: 78 MB in 3.06 seconds = 25.47 MB/sec Timing buffered disk reads: 86 MB in 3.02 seconds = 28.45 MB/sec Timing buffered disk reads: 106 MB in 3.11 seconds = 34.11 MB/sec
# ホストOS hdparm -t /dev/md3 /dev/md3: Timing buffered disk reads: 438 MB in 3.00 seconds = 145.91 MB/sec Timing buffered disk reads: 446 MB in 3.01 seconds = 148.26 MB/sec Timing buffered disk reads: 388 MB in 3.01 seconds = 128.87 MB/sec Timing buffered disk reads: 430 MB in 3.01 seconds = 142.77 MB/sec
おまけ:
Debian LennyでPostgreSQLのinitdbをする時は、pg_createclusterコマンドを使うようです。
pg_createcluster --no-locale -E UTF-8 8.3 data1
など。
CentOSとpostgresql.confの場所が違っていたり(/etc/postgresql)して少しややこしい・・・。