不重启新增磁盘

  1. qemu-img create -f qcow2 /var/lib/libvirt/images/add-vdb-001.img 100G
  2. qemu-img info /var/lib/libvirt/images/add-vdb-001.img
  3. virsh list --all # 查看虚拟机
  4. virsh list --all | awk '{print $2}' |xargs -i virsh dumpxml {}|egrep 'mac address|<name>' |grep -B 1 52:54:00:34:2f:b1
  5. virsh attach-disk centos7.0-112-frontend /var/lib/libvirt/images/add-vdb-001.img vdb --subdriver=qcow2 # 附加磁盘
  6. virsh detach-disk centos7.0-112-frontend --target vdb # 卸载磁盘
  7. qemu-img resize /var/lib/libvirt/images/add-dev-30g.img +20G # 调整挂载盘大小
  8. virsh attach-disk centos7.0-112-frontend /var/lib/libvirt/images/add-dev-30g.img vdc # 继续附加磁盘
  9. virsh domblklist centos7.0-112-frontend # 查看磁盘设备列表
  1. virsh edit centos7.0-112-frontend # 编辑vm配置文件添加磁盘,重启仍然生效
  1. <disk type='file' device='disk'>
  2. <driver name='qemu' type='qcow2' cache='none'/>
  3. <source file='/var/lib/libvirt/images/add-vdb-001.img'/>
  4. <target dev='vdb' bus='virtio'/>
  5. </disk>