转自:http://www.cnblogs.com/york-hust/archive/2012/06/12/2546334.html

启动kvm后,在kvm窗口中,按下CTRL+ALT+2,切换至qemu控制台,可以看到qemu控制台提示符是:(qemu)
在控制台中,我们输入以下命令:
#查看有哪些IDE设备  
(qemu) info block
    ide0-cd1: type=cdrom removeable=1 locked=1 file=/home/rene/…
    ide0-hd0: type=hd removable=0 file=/home/rene/…
#由上面的内容,我们可以看到,ide1-cd1是kvm的虚拟光盘设备

#弹出光盘:
(qemu) eject ide0-cd1
#更换光盘,注意,这里的/opt/目录是host中iso文件所在目录。(注:母系统通常叫host,虚拟子系统通常叫guest)
(qemu) change ide0-cd1 /opt/iso/win2003-x86.iso
换好后使用 CTRL+ALT+1切换回VGA输出屏幕,你会发现guest中的光驱里已经是你刚才刚更换好的光盘了。

---------------------------------
或许有的朋友会问,我的虚拟化服务器中,没有x-windows环境,只有字符界面,虚拟机启动时的参数中,启用了无图像模式( -nographic),我如何在nographic模式中使用qemu控制台为虚拟机更换光盘?

满足这个需求,可以使用kvm的启动参数,将qemu控制台定位到某个端口中,用telnet协议访问控制台,参数如下:
-monitor telnet:127.0.0.1:7000,server,nowait
7000是欲定位的端口,只要不和本地开放端口冲突就行。
127.0.0.1的意思是让7000端口在本地回环地址中开放,不开放给其他地址,以防外网用户可以无限制的访问qemu控制台。

如果我们要访问qemu控制台,可以telnet 127.0.0.1 7000这个端口:
root@linuxeden-virtlab01:~# telnet 127.0.0.1 7000
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
QEMU 0.9.1 monitor - type 'help' for more information
(qemu)
(qemu) info block
ide1-cd0: type=cdrom removable=1 locked=0 file=/backup/iso/linux/CentOS-5.4-x86_64-bin-DVD.iso ro=0 drv=raw
(qemu) 
#注意,如果需要退出qemu控制台,请先按下ctrl+]键退出qemu控制台,待提示符由(qemu)变成telnet>时,方可使用quit命令退出telnet中端。
一定要注意,不可在qemu控制台中直接输入quit退出,否则将强制并彻底关闭当前的guest系统。(彻底的解释:当前guest系统进程从host中退出并关闭)

(转)kvm虚拟机中,如何给子系统更换光盘的更多相关文章

  1. 在KVM虚拟机中使用spice系列之二(USB映射,SSL,密码,多客户端支持)

    在KVM虚拟机中使用spice系列之二(USB映射,SSL,密码,多客户端支持) 发布时间: 2015-02-27 00:16 1.spice的USB重定向 1.1 介绍 使用usb重定向,在clie ...

  2. kvm虚拟机中鼠标不同步的问题解决方法

    环境:Centos7.6安装kvm创建windows虚拟机,通过novnc连接到虚拟机上发现存在鼠标位置偏移问题 解决方法: 方法一: 经测试,windows系列虚拟机关闭鼠标加速亦可缓解该问题,不过 ...

  3. 067_查看 KVM 虚拟机中的网卡信息(不需要进入启动或进入虚拟机)

    #!/bin/bash #该脚本使用 guestmount 工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中#Centos7.2 中安装 libguestfs-tools-c 可以获得 guestm ...

  4. 不启动或进入虚拟机,查看 KVM 虚拟机中的网卡信息

    #!bin/bash#作者:liusingbon#功能:#脚本使用工具guestmount,可以将虚拟机的磁盘系统挂载到真实机文件系统中#Centos7.2中安装libguestfs-tools-c, ...

  5. kvm虚拟机中virbr0虚拟网络接口的删除与恢复

    安装 KVM 后都会发现网络接口里多了一个叫做 virbr0 的虚拟网络接口 一般情况下,虚拟网络接口virbr0用作nat,以允许虚拟机访问网络服务,但nat一般不用于生产环境.我们可以使用以下方法 ...

  6. virt-manager 操作 kvm虚拟机中鼠标不同步的问题

    在/etc/libvirt/qemu下找到对应的xml配置文件 在<devices>标签下添加 <input type='tablet' bus='usb'/>   然后 vi ...

  7. kvm 虚拟机中鼠标不同步的问题解决方法

    在<devices>标签下添加 <input type='tablet' bus='usb'/>    

  8. 烂泥:KVM虚拟机的关机与开启

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 我们在开启与关闭KVM虚拟机时,一般是通过start.shutdown.reboot等命令来进行.但是有时候我们会发现在使用shutdown.reboo ...

  9. linux kvm虚拟机使用

    安装配置kvm 1.安装kvm软件包 [root@kvm ~]# yum install kvm python-virtinst libvirt tunctl bridge-utils virt-ma ...

随机推荐

  1. oracle 01578

    http://blog.itpub.net/7728585/viewspace-670597/ http://www.2cto.com/database/201208/149056.html http ...

  2. 洛谷 P1581 A+B Problem(升级版)

    P1581 A+B Problem(升级版) 题目背景 小明这在写作业,其中有一道A+B Problem ,他想啊想啊想,就是想不出来,于是就找到了会编程的你...... 题目描述 这里的A+B是很奇 ...

  3. 使用Linux遇到的一些问题和解决方案

    1.如何在重装系统或换机器以后继续使用以前用过的thunderbird邮件 执行命令thunderbird -ProfileManager以后会打开一个配置用户界面. 在里面添加一个新的配置,然后选择 ...

  4. PHP实现事件机制实例分析

    PHP实现事件机制实例分析 内置了事件机制的语言不多,php也没有提供这种功能.事件(Event)说简单了就是一个Observer模式.实现起来非常easy.可是有所不同的是,事件的监听者谁都能够加, ...

  5. 【剑指Offer学习】【面试题27:二叉搜索树与双向链表】

    题目:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表.要求不能创建不论什么新的结点.仅仅能调整树中结点指针的指向. 比方输入图4.12 中左边的二叉搜索树,则输出转换之后的排序现向链表. ...

  6. adb logcat 使用

    之前打印log的时候,使用的是别人配置好的快捷键,结果现在快捷键没有配置,具体的log命令就不会了.今天上网查了一下,记录下来 打印的log是 android.util.Log.e("zha ...

  7. 实用的 Python 包 —— 使用 win32 的剪贴板

    1. usage >> import win32clipboard >> win32clipboard.OpenClipboard() >> win32clipbo ...

  8. CSU 8月月赛 Decimal 小数化分数

    http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1303 这个OJ很容易跪所以我贴一下题目 Description 任意一个分数都是有理数,对于任意一 ...

  9. idea 生成方法注释的快捷键

    我用的15,在keymap里搜索 Fix doc comment 给他一个快捷建.参考 http://www.oschina.net/question/179541_26961

  10. 【习题 8-15 UVA - 1617】Laptop

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 贪心. 把所有的区间按照右端点为第一关键字,左端点为第二关键字升序排. 然后令now = a[i].second. (now即当前的 ...