设为首页 收藏本站
查看: 4248|回复: 0

[经验分享] Centos 6下配置KVM使用virtio-scsi

[复制链接]

尚未签到

发表于 2015-10-10 09:28:07 | 显示全部楼层 |阅读模式
操作环境
  Centos 6.5 x86_64
  qemu-img-0.12.1.2-2.415.el6.3ceph.x86_64
  qemu-kvm-0.12.1.2-2.415.el6.3ceph.x86_64
  libvirt-python-0.10.2-29.el6_5.12.x86_64
  libvirt-0.10.2-29.el6_5.12.x86_64
  libvirt-client-0.10.2-29.el6_5.12.x86_64

操作说明
  

        kvm对于块设备默认使用virtio-blk模板,后来提出virtio-scsi用来取代virtio-blk,可以提高性能以及可扩张性,在virtio-blk模块下,硬盘设备显示字符为/dev/vd*,在virtio-scsi木块下,硬盘设备显示为/dev/sd*,下面为操作步骤。
  创建scsi-controller
  

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

  
  将scsi-controller设备添加在kvm guest中,此时kvm guset应为关闭状态
  

virsh attach-device --config demo-linux scsi-controller.xml
  



        创建硬盘设备
  

#fallocate -l 20480M /var/lib/libvirt/images/sda.img
  

      创建硬盘sda的xml文件sda.xml
  

<disk type='file' device='disk'>
<device name='qemu' type='raw' cache='none'/>
<source file='/var/lib/libvirt/images/sdc.img'/>
<target dev='sdc'/>
</disk>

  

        添加硬盘设备到kvm guest中
  

#virsh attach-device --config demo-linux sda.xml
  

       启动kvm guest ,查看硬盘设备
  

[iyunv@demo-ceph ~]# fdisk -l /dev/sda
Disk /dev/sda: 21.5 GB, 21474836480 bytes
64 heads, 32 sectors/track, 20480 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

  

     查看现有scsi设备
  

[iyunv@demo-ceph ~]# lsscsi
[1:0:0:0]    cd/dvd  QEMU     QEMU DVD-ROM     0.12  -      
[2:0:0:1]    disk    QEMU     QEMU HARDDISK    0.12  -      

  

     查看pci设备,在最后面可以找到基于virtio-scsi的scsi controller。
  

[iyunv@demo-ceph ~]# lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
00:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 20)
00:04.0 SCSI storage controller: Red Hat, Inc Virtio block device
00:05.0 SCSI storage controller: Red Hat, Inc Virtio block device
00:06.0 RAM memory: Red Hat, Inc Virtio memory balloon
00:07.0 SCSI storage controller: Red Hat, Inc Virtio block device
00:08.0 SCSI storage controller: Red Hat, Inc Virtio SCSI

  



版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-124946-1-1.html 上篇帖子: 【转】Ubuntu 12.04 KVM+Qemu 搭建虚拟机 下篇帖子: kvm桥接方案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表