物理ディスクをゲストOSに見せる
ゲストOSにホストOSのHDDをそのまま見せるための設定はvirsh editで手書きです。
■ シンプルな方法
次の例は/dev/sdbをゲストに見せる設定です。<disk type='block' device='disk'> <driver name='qemu' type='raw'/> <source dev='/dev/sdb'/> <target dev='hdb' bus='ide'/> </disk>
■ virtioを利用した方法
NetBSD-currentの新しい版だとvirtioが使えるようになっています。2011-11-30にvirtioが入ったんですね。以下のようにxmlファイルを書きます。source devが違うのは、違うところからコピペしただけです。ポイントはbus='virio'って書くだけですね。
<disk type='block' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source dev='/dev/mapper/VG--vmpool-vol1'/> <target dev='vda' bus='virtio'/> </disk>NetBSDからはldというディスクデバイスで見えます。bus='ide'よりもかなり速くなります。
- TB-URL http://www.tokuda.net/diary/0769/tb/