KVM のコンソールに接続できない
ある環境だとエラーが表示され、コンソールに接続できずにいた。
# virsh console guestos error: Failed to get local hostname
悩んだあげく、ホストOS側の /etc/hosts の設定が正しくなかったのが原因と分かった。
KVM のイメージをマウントする(その2)
KVMの raw 形式のイメージの中にパーティションが複数ある場合はどうするかというと、以下に答えが書かれてあった。
http://equivocation.org/node/107
マウントの手順は、
# losetup /dev/loop0 /var/vms/debianvm.img # kpartx -av /dev/loop0 add map loop0p1 : 0 7727202 linear /dev/loop0 63 add map loop0p5 : 0 449757 linear /dev/loop0 7727328 # ls -alF /dev/mapper brw-rw---- 1 root disk 253, 4 2007-11-24 14:56 loop0p1 brw-rw---- 1 root disk 253, 5 2007-11-24 14:56 loop0p5 # mount /dev/mapper/loop0p1 /mnt/debianvm
アンマウントの手順は、
# umount /mnt/debianvm # kpartx -dv /dev/loop0 # losetup -d /dev/loop0