开机启动步骤
1.把iso挂载成loop设备
#losetup �Cf #找到空闲的loop ,比如loop0
#losetup /dev/loop0/home/my.iso #挂载
2.Libvirt的iso配置文件如下
<disktype='block' device='cdrom'>
<driver name='phy'/>
<source dev='/dev/loop0'/>
<target dev='xvdb' bus='xen'/>
<readonly/>
</disk>
xen挂载卸载光盘
3.把新的iso挂载成loop设备
#losetup �Cf #找到空闲的loop ,比如loop1
#losetup /dev/loop1 /home/new.iso #挂载
4.查找xenstore
#xm block-list 2003-1 #2003-1为虚拟机id
#xenstore-read /local/domain/0/backend/vbd/33/51728/params
5.写入xenstore
#xenstore-write /local/domain/0/backend/vbd/33/51728/params /dev/loop1 #写完后可以进入虚拟机查看iso是否变了
6.如果卸载光盘直接可以不写入设备,如下:
#xenstore-write /local/domain/0/backend/vbd/33/51728/params 0
# losetup -d /dev/loop1
本文出自 “无为自化清静自正” 博客,请务必保留此出处http://inaction.blog.51cto.com/2629206/1260362