物理ディスクをゲストOSに見せる
2012/01/22(日) 19:49 NetBSD はてブ情報 はてブに登録 はてブ数

ゲスト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/