当前位置: 首页 > Linux, Ovirt > 正文

kvm硬盘引导顺序

平时的测试,基本都是使用kvm进行虚拟

这里记录一下遇到的问题,给后续做个参考

使用kvm虚拟机时,给一台虚拟机新加了一块硬盘,发现无法启动了

s1

打开引导菜单

s2

发现引导顺序中,第一个是我新添加的磁盘,第二个才是需要的磁盘

把virt-manager的选项找了个遍,也没有找到可用的选项

看了一下qemu的配置文件

    <disk type='block' device='disk'>
      <driver name='qemu' type='raw' cache='none' io='native'/>
      <source dev='/dev/mapper/vm-disk1'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </disk>
    <disk type='block' device='disk'>
      <driver name='qemu' type='raw'/>
      <source dev='/dev/mapper/vm-disk2'/>
      <target dev='hda' bus='ide'/>
      <shareable/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>

发现我之前的磁盘是virtio,而新加的是ide的

对照参数,将它们都改成ide的,如下(注意unit)

    <disk type='block' device='disk'>
      <driver name='qemu' type='raw' cache='none' io='native'/>
      <source dev='/dev/mapper/vm-disk1'/>
      <target dev='hda' bus='ide'/>
      <address type='drive' controller='0' bus='0' unit='0'/>
    </disk>
    <disk type='block' device='disk'>
      <driver name='qemu' type='raw'/>
      <source dev='/dev/mapper/vm-disk2'/>
      <target dev='hda' bus='ide'/>
      <shareable/>
      <address type='drive' controller='0' bus='0' unit='1'/>
    </disk>

重启服务

    [root@vms2 qemu]# service libvirtd restart
    Stopping libvirtd daemon:                                  [  OK  ]
    Starting libvirtd daemon:                                  [  OK  ]

再次启动kvm虚拟机,ok,可以顺利引导了

That’s all

    分享到:

本文固定链接: http://klwang.info/boot-order-of-kvm-vm-hard-disk/ | 数据库|Linux|软件开发

该日志由 klwang 于2013年09月10日发表在 Linux, Ovirt 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: kvm硬盘引导顺序 | 数据库|Linux|软件开发
关键字: , ,

kvm硬盘引导顺序:等您坐沙发呢!

发表评论

*
快捷键:Ctrl+Enter