Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(十二)

本文介绍了如何在Ubuntu12.10下,利用Libvirt和virsh attach-device命令实现KVM-QEMU虚拟机的动态换盘,避免重启虚拟机。通过XML定义文件,可以实现类似光驱热插拔的效果,但需要注意光驱设备需在启动虚拟机前在XML中预定义。
摘要由CSDN通过智能技术生成

         Libvirt除了在虚拟机的定义文件中可以初始挂载光驱之外,还有一种动态换盘挂载的方式,那就是采用 virsh命令中的attach-device命令,该命令的具体格式如下: 

dev@devhost:/opt/vm/xpvm1$ sudo virsh attach-device  <domain-name> filename

 其中,filename是一个用XML格式定义的文件(我们把它命名为disk.xml):

<disk type=”file” device=”cdrom”>

<source file=”/opt/vm/drivers.iso”/>

<target dev=”hdc”/>

<readonly/>

</disk>

 最初虚拟机挂的光盘是windows_xp_professional_sp3_x86.iso

<domain type='kvm'>

   <name>XP_VM</name>

   <uuid>91f15b08-e115-4016-a522-b550ff593af9</uuid>

   <memory>1024000</memory>

   <currentMemory>1024000</currentMemory>

  <vcpu>1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值