feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

如何动态更换一个虚机CDROM的ISO镜像

Posted on 2012-03-13 18:25  feisky  阅读(464)  评论(0编辑  收藏  举报
Use xm block-list <domid> to find the cdrom be-path for the domain, for example: 
localhost:~# xm block-list 3
Vdev  BE handle state evt-ch ring-ref BE-path
768    0    0     1      -1     -1    /local/domain/0/backend/vbd/3/768  
5632   0    0     1      -1     -1    /local/domain/0/backend/vbd/3/5632 
Having identified the cdrom device (5632) you can check what iso image it is connected to: 
localhost:~# xenstore-read /local/domain/0/backend/vbd/3/5632/params
/root/win/win.ISO
To connect a new iso image: 
xenstore-write local/domain/0/backend/vbd/3/5632/params /mnt/new.iso 
And you can now see that it is connected: 
xenstore-read /local/domain/0/backend/vbd/3/5632/params /mnt/new.iso 
This method works with both emulated devices and with gplpv drivers. 
无觅相关文章插件,快速提升流量