KVM 虚拟机基本管理及常用命令
KVM的基本管理
1.查看KVM虚拟机配置文件
#Kvm虚拟机默认配置文件位置
[root@kvm qemu]# pwd
/etc/libvirt/qemu
[root@kvm qemu]# ll
total
-rw------- root root Nov : CentOS6..xml
-rw------- root root Nov : CentOS6u7.xml
-rw------- root root Nov : centos.xml
drwx------ root root Nov : networks
2 启动与关闭
#显示正在运行的虚拟机
[root@kvm ~]# virsh list
Id Name State
----------------------------------------------------
#显示所有虚拟机
[root@kvm ~]# virsh list --all
Id Name State
----------------------------------------------------
- centos shut off
- CentOS6. shut off
- CentOS6u7 shut off #启动名字为CentOS6.5的虚拟机
[root@kvm ~]# virsh start CentOS6. #关闭名字为CentOS6.5的虚拟机
[root@kvm ~]# virsh shutdown CentOS6. #强制关闭名字为Centos6.5的虚拟机
[root@kvm ~]# virsh destroy CentOS6. #移除名字为CentOS6.5的虚拟机
[root@kvm ~]# virsh undefine CentOS6. #设置CentOS6.5虚拟机开机启动
[root@kvm ~]# virsh autostart CentOS6. #默认情况下virsh工具不能对linux虚拟机进行关机操作 #linux操作系统需要开启与启动acpid服务。在安装KVM linux虚拟机必须配置此服务。
# yum -y install acpid
# /etc/init.d/acpid start
3 通过配置文件启动虚拟机
[root@kvm ~]# virsh create /etc/libvirt/qemu/CentOS6..xml
4 其它(挂起,恢复)virsh命令
#挂起服务器
[root@kvm qemu]# virsh suspend CentOS6.
#恢复服务器
[root@kvm qemu]# virsh resume CentOS6.
5 重命名虚拟机
,停止虚拟机
[root@kvm qemu]# virsh shutdown CentOS6u5 ,导出虚拟机的配置文件
[root@kvm qemu]# pwd
/etc/libvirt/qemu
[root@kvm qemu-img]# virsh dumpxml CentOS6u5 > test-CentOS6u5.xml
更改配置文件
[root@kvm qemu]# sed -i 's/CentOS6u5/test-CentOS6u5/g' test-CentOS6u5.xml
#注 可以不用更改镜像名
移除原有的虚拟机
[root@kvm qemu]# virsh undefine CentOS6u5 加载新建的虚拟机 [root@kvm qemu]# virsh define test-CentOS6u5.xml 启动虚拟机
[root@kvm qemu]# virsh start test-CentOS6u5
6 虚拟机创建快照
转换磁盘镜像文件格式为qcow2 [root@kvm ~]# virsh shutdown test-CentOS6u5
[root@kvm qemu-img]# qemu-img convert -f raw CentOS6u5.raw -O qcow2 CentOS6u5.raw.qcow2
快照一定需要qcow2格式 才行 我这边从新建立一个虚拟机 以qcow2
创建快照
[root@kvm qemu-img]# virsh snapshot-create CentOS6u5 查看快照
[root@kvm qemu-img]# virsh snapshot-list CentOS6u5
Name Creation Time State
------------------------------------------------------------
-- :: - shutoff 恢复快照
[root@kvm qemu-img]# virsh snapshot-revert CentOS6u5 删除快照
[root@kvm qemu-img]# virsh snapshot-delete CentOS6u5
KVM 虚拟机基本管理及常用命令的更多相关文章
- Linux下KVM虚拟机基本管理及常用命令(转)
说明:可能有重复 一.KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm ...
- kvm虚拟机日常管理和配置操作命令梳理
KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理.1)查看KVM虚拟机配置文件及运行状态KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/autostart目录是配置kvm ...
- kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置
KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...
- kvm虚拟机不能使用virsh shutdownw命令关闭虚拟机的解决方法
今天笔者在对kvm虚拟机进行管理时,使用virsh shutdown命令关闭指定的虚拟机时,发现虽然有如下的提示,但其实虚拟机却一直不会真正的关闭. 经过查看virsh命令帮助和上网查询,才得知vir ...
- Centos下磁盘管理的常用命令记录(如查找大文件)
Centos下磁盘管理的常用命令记录 查看系统磁盘空间占用,使用命令: df -h 结果: 查看磁盘inode使用情况,如果inode用完了,磁盘就没法写入新的内容了: df -i 结果: 如何查找磁 ...
- kvm虚拟机日常管理与配置
1. 查看KVM虚拟机配置文件及运行状态 (1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录. (2) vir ...
- Linux的桌面虚拟化技术KVM(五)——virsh常用命令
Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照 Linux的桌面虚 ...
- KVM虚拟机的管理
1. 查看KVM虚拟机配置文件及运行状态 (1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录 (2) virsh命令 ...
- KVM -> 虚拟机磁盘管理_03
1.KVM磁盘管理 1.KVM qcow2.raw.vmdk等镜像格式说明:http://blog.csdn.net/zhengmx100/article/details/53887162 raw: ...
随机推荐
- kuangbin专题一 简单搜索
弱菜做了好久23333333........ 传送门: http://acm.hust.edu.cn/vjudge/contest/view.action?cid=105278#overview A ...
- #js#简单的在线计算器
啊因为懒得去找素材了,所以做了一个仿win10计算器的灰白色计算器. 参考:http://www.html5tricks.com/jquery-calculator.html HTML源码: < ...
- Qt出现常量有换行符的错误的解决方法
可以使用 QString::fromLocal8Bit 来将本地字符编码转换为 Unicode 形式的 QString.
- 使用vscode对c进行调试
最近在学习C语言.知道vscode支持对c语言的代码的调试,就想试试.然后找了教程: https://code.visualstudio.com/docs/languages/cpp http://w ...
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法 转载
最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了bootstrap3,在chrome,firefox,safari,opera,360浏览器(极速模式).搜狗浏览器等浏览器下均没 ...
- Linux 下搭建jsp服务器(配置jsp开发环境)
Linux 做为服务器的高效一直时为人所熟知的了,在linux 上搭建各种各样的服务器和开发环境也时学计算机的人常做的.以下时最近在linux配置jsp服务器的全过程,包含一些基本步骤和排错过程: 1 ...
- pgmpy包的安装,以及conda的安装
pgmpy包的安装,以及conda的安装 pgmpy的官方网站是这样说明安装过程的: 链接:Installation 共有三个步骤,第一步是安装依赖包 首先它讲述了在linux下使用pip安装的方法: ...
- wso2 CEP集成storm实验
1.三台机子:192.168.225.1(manager,nimbus), 192.168.225.2(worker,supervisor), 192.168.225.3(worker,supervi ...
- javaScript 比较数字大小
当你需要通过js来比较数字大小的时候千万不要这样 a>b,这样有可能会把a,b当作字符串来比较,最好用函数来转换下 例如: function sorterFunc(a,b){ var aNum= ...
- 写Java程序的三十个基本规则【新手必读】
(1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如: ThisIsAClassName this ...