Ubuntu 13.04 上の virt-install で NetBSD-current な VM を作る
NetBSD]Ubuntu 13.04上のvirt-installでNetBSD-6.0.1なVMを作る htn.to/boHSeT
— しゅううさん@はいよらないさん (@syuu1228) 2013年5月11日
Nの開発者の方、これちょっと試してもらえませんかねぇ。KVMのバージョンに依存しそうだけど、KVMかNetBSDかどちらかのvirtio-netがバグってる気がする。 twitter.com/syuu1228/statu…
— しゅううさん@はいよらないさん (@syuu1228) 2013年5月11日
Ubuntu 13.04上のvirt-installでNetBSD-6.0.1なVMを作るでNetBSD 6.0.1 だと vioif(4) を使うと DHCP 時に VM が突然死するとの事だったので、とりあえず NetBSD-current で調べてみました。実はつい二日ほど前 に HEAD へ "Fix a typo, and remove an unused member. This should fix the problem that recent Qemu dies during configuring a vioif." という修正が入っているので daily snapshot を使って試してみました。
sudo apt-get install qemu virtinst wget http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/201305110850Z/amd64/installation/cdrom/boot-com.iso sudo qemu-img create -f qcow2 /var/lib/libvirt/images/netbsd.img 4G sudo virt-install --connect=qemu:///system -n netbsd --vcpus=1 -r 1024 --serial pty -v \ --disk=/var/lib/libvirt/images/netbsd.img,format=qcow2,bus=virtio --nographics \ -c boot-com.iso --network network=default,model=virtio
結果 vioif(4) を使って問題無くインストールできて、インストールしたシステムからも起動できたので virtio-net を使いたい人は上記修正が入った NetBSD-current を使用するのが良いかと思います。
で、6.0.1 に上記パッチを適用したバイナリを作成して試す人はいませんかね?