(转)kvm虚拟机中,如何给子系统更换光盘
转自: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虚拟机中,如何给子系统更换光盘的更多相关文章
- 在KVM虚拟机中使用spice系列之二(USB映射,SSL,密码,多客户端支持)
在KVM虚拟机中使用spice系列之二(USB映射,SSL,密码,多客户端支持) 发布时间: 2015-02-27 00:16 1.spice的USB重定向 1.1 介绍 使用usb重定向,在clie ...
- kvm虚拟机中鼠标不同步的问题解决方法
环境:Centos7.6安装kvm创建windows虚拟机,通过novnc连接到虚拟机上发现存在鼠标位置偏移问题 解决方法: 方法一: 经测试,windows系列虚拟机关闭鼠标加速亦可缓解该问题,不过 ...
- 067_查看 KVM 虚拟机中的网卡信息(不需要进入启动或进入虚拟机)
#!/bin/bash #该脚本使用 guestmount 工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中#Centos7.2 中安装 libguestfs-tools-c 可以获得 guestm ...
- 不启动或进入虚拟机,查看 KVM 虚拟机中的网卡信息
#!bin/bash#作者:liusingbon#功能:#脚本使用工具guestmount,可以将虚拟机的磁盘系统挂载到真实机文件系统中#Centos7.2中安装libguestfs-tools-c, ...
- kvm虚拟机中virbr0虚拟网络接口的删除与恢复
安装 KVM 后都会发现网络接口里多了一个叫做 virbr0 的虚拟网络接口 一般情况下,虚拟网络接口virbr0用作nat,以允许虚拟机访问网络服务,但nat一般不用于生产环境.我们可以使用以下方法 ...
- virt-manager 操作 kvm虚拟机中鼠标不同步的问题
在/etc/libvirt/qemu下找到对应的xml配置文件 在<devices>标签下添加 <input type='tablet' bus='usb'/> 然后 vi ...
- kvm 虚拟机中鼠标不同步的问题解决方法
在<devices>标签下添加 <input type='tablet' bus='usb'/>
- 烂泥:KVM虚拟机的关机与开启
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 我们在开启与关闭KVM虚拟机时,一般是通过start.shutdown.reboot等命令来进行.但是有时候我们会发现在使用shutdown.reboo ...
- linux kvm虚拟机使用
安装配置kvm 1.安装kvm软件包 [root@kvm ~]# yum install kvm python-virtinst libvirt tunctl bridge-utils virt-ma ...
随机推荐
- Activiti工作流框架学习(二)——使用Activiti提供的API完成流程操作
可以在项目中加入log4j,将logj4.properties文件拷入到src目录下,这样框架执行的sql就可以输出到到控制台,log4j提供的日志级别有以下几种: Fatal error war ...
- 【Mysql】经常使用指令之——忘记password
上一篇文章基本总结了下myql下通过指令怎么创建用户.详见:[Mysql]经常使用指令之--用户操作(创建,授权,改动.删除) 今天说下特殊情况,忘记password了怎么办??? 重装.删除配置等能 ...
- android 获取蓝牙已连接设备
蓝牙如果手动配对并已连接,获取连接的设备: 1.检测连接状态: int a2dp = bluetoothAdapter.getProfileConnectionState(BluetoothProfi ...
- Elasticsearch之REST
REST 简介-定义 REST (REpresentation State Transfer)描述了一个架构样式的网络系统,比如 web 应用程序.它首次出现在 2000 年 Roy Fielding ...
- Android实现QQ分享及注意事项
一.获取APPID和帮助文档 在前面我介绍了关于Android中微信分享的文章< Android实现微信分享及注意事项>这一篇文章来看看关于QQ分享. 可以参看新手引导和接入说明:http ...
- module.exports,exports和export default,export的区别
前提:CommonJS模块规范和ES6模块规范是完全不同的两个概念. module.exports,exports属于CommonJS模块规范: export default,export属于ES6模 ...
- python3 import Crypto 失败的解决办法 (AES对称加密使用 模块)
# 先导入所需要的包 pip3 install Crypto # 再安装pycrypto pip3 install pycrypto from Crypto.Cipher import AES # 就 ...
- 【习题 8-7 UVA - 11925】Generating Permutations
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 让你把排列1..n变换成对应的输入序列. 每次可以交换前两个数字,或者把第一个数字放到末尾去. 可以逆向考虑. 即把无序的序列变换成 ...
- MSSQL相关用法
一.分页查询 方式一(row_number): SELECT TOP pageSize * FROM (SELECT row_number() OVER (ORDER BY orderColumn) ...
- vue使用marked.js实现markdown转html并提取标题生成目录
html: <template> <div class="wrapper"> <div class="container"> ...