配置virtio-scsi

来源:互联网 发布:2015十大网络歌曲 编辑:程序博客网 时间:2024/06/08 07:23


    1. virtio是一套半虚拟化驱动,包括网络、磁盘等。virtio-scsi和virtio-blk都是磁盘的半虚拟化驱动,virtio-scsi解决了virtio-blk的一些限制,来看看官网的介绍:

                 

    2.查看内核是否支持

    3.openstack上的配置

a.查看有哪些镜像

               

b.对centos这个镜像执行以下操作:

    # glance image-update --property hw_disk_bus=scsi centos

    # glance image-update --property hw_scsi_model=virtio-scsi centos

    然后可以看到:

       

c.用centos镜像创建虚拟机

    在虚拟机里面可以看到以下信息,证明使用了virtio-scsi(sd*),virtio-blk的显示是/dev/vd*

     

    或者可以看虚拟机的xml配置文件:

     <controller type='scsi' index='0' model='virtio-scsi'>

    <target dev='sda' bus='scsi'/>

    4. 虚拟机配置

只需要在配置文件增加

<controller type='scsi' index='0' model='virtio-scsi'/>

然后修改target标签即可

例如:

    <controller type='scsi' index='0' model='virtio-scsi'/>
    <disk type='file' device='disk' cache='none'>
      <driver name='qemu' type='raw' cache='none'/>
        <source file='/var/lib/nova/vm/centos1/disk.img'/>
      <target dev='sda' bus='scsi'/>
    </disk>


引用:

http://wiki.qemu.org/images/c/c2/Virtio-scsi.pdf

0 0
原创粉丝点击