libvirt

libvirt kvm NIC interface名の固定方法

<interface type='bridge'> <source bridge='br0'/> <target dev='vnet7'/> </interface> 普通に、上記の例のように設定し、virt startを実行しても vnet0からの連番に振りなおされてしまう。 固定でインターフェース名を振って、自分好みのiptablesを書きたい ということで、よくわからないからソースを読んでみた。 どうやら devがvnetの名前…

KVM libvirt qcow2ファイルのリサイズ(ディスク増量)

http://www.brabbel.net/wp/archives/174 qcow2 -> rowイメージに変換して ddのseekを使って拡張 resize2fsを使ってext3を拡張 row -> qcow2に戻す qcow2のイメージの中に複数のパーティションがあるので簡単にいかない。http://www.saitoudaitoku.com/wordp…

KVM .qcow2ファイルのShrink(縮小化?)

vmbuilderで作成したディスクイメージはqcow2形式で、 作成時に指定したdiskサイズより小さい、追記があるたびに増えていくタイプのようだ。 複数ゲストOSを立てて運用してるとごちゃごちゃになりそう。 たまに最適化を兼ねてディスクイメージをshrinkするし…

libvirt によるKVMのホストOSのシャットダウン時のオートシャットダウン(auto suspend)

ubuntu 9.04のKVM libvirtが思ったより良く出来ていていろいろ試してみた。 ホストOSを普通にシャットダウンすると、自動でゲストOS側もシャットダウンしてくれるんだろうな と思い込んでいたが、違った。ゲストOS側はブッツリ切られてしまうようだ。自動シ…