2009-05-01から1ヶ月間の記事一覧

iptables-apply 便利そう

lenny には /usr/sbin/iptables-apply という iptables-restore で設定を変更して、確認待ちをして 15 秒間確認がなければ、もとの iptables の設定に戻してくれるという便利なスクリプトが入っていた。 リモートのサーバの iptables の設定変更で失敗すると…

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側はブッツリ切られてしまうようだ。自動シ…

追記 2009/07/29

突然の電源断やホストフリーズ等で再起動した際に、ゲストOSが起動してくれないので、サスペンドは使えない・・。 普通にゲスト起動・シャットダウンするinit.dスクリプトを書く方がよさそうである。そのうち・・・