004.KVM日常管理1
一 常用命令
1.1 查看虚机列表及状态
[root@kvm-host ~]# virsh list --all
1.2 连接虚机
[root@kvm-host ~]# virsh console vm01-centos6.8
1.3 启动虚机
[root@kvm-host ~]# virsh start vm01-centos6.8
1.4 停止虚机
[root@kvm-host ~]# virsh shutdown vm01-centos6.8
注意:默认状态下virsh工具不能对linux虚拟机进行关机操作,linux操作系统需要开启acpid服务,在KVM linux虚拟机必须配置此服务。
yum -y install acpid
chkconfig acpid on
/etc/init.d/acpid start
1.5 重启虚拟机
[root@kvm-host ~]# virsh reboot vm01-centos6.8
1.6 强制关闭虚拟机-下电
[root@kvm-host ~]# virsh destroy vm01-centos6.8
1.7 设置虚拟机随宿主机开机自启
[root@kvm-host ~]# virsh autostart vm01-centos6.8
1.8 取消虚拟机随宿主机开机自启
[root@kvm-host ~]# virsh autostart --disable vm01-centos6.8
1.9 虚拟机挂起及回复
[root@kvm-host ~]# virsh suspend vm01-centos6.8 #挂起
[root@kvm-host ~]# virsh resume vm01-centos6.8 #恢复
1.10 编辑虚拟机xml配置
[root@kvm-host ~]# virsh edit vm01-centos6.8
注:vm01-centos6.8配置文件要求已经define,否则无法edit,也可以直接通过vi修改配置文件。
1.11 定义虚拟机XML配置文件
[root@kvm-host ~]# virsh define /etc/libvirt/qemu/vm01-centos6.8.xml
1.12 通过配置文件启动虚机
[root@kvm-host ~]# virsh create /etc/libvirt/qemu/vm01-centos6.8.xml
1.13 删除kvm虚机
[root@kvm-host ~]# virsh undefine vm01-centos6.8
注意:此命令只删除虚拟机配置文件,不删除虚拟磁盘文件。
1.14 导出(备份)虚机xml配置文件
[root@kvm-host ~]# virsh dumpxml vm01-centos6.8 > /etc/libvirt/qemu/vm01-centos6.8_dump.xml
1.15 重新定义虚机配置
[root@kvm-host ~]# virsh define /etc/libvirt/qemu/vm01-centos6.8_dump.xml
1.16 删除虚机磁盘文件
[root@kvm-host ~]# rm -rf /data/images/vm01-centos6.8.img
1.17 显示虚机信息
[root@kvm-host ~]# virsh dominfo vm01-centos6.8
1.18 查看磁盘信息
[root@kvm-host ~]# qemu-img info /data/images/vm01-centos6.8.img
1.19 查看CPU信息
[root@kvm-host ~]# virsh vcpuinfo vm01-centos6.8
1.20 查看虚机磁盘
[root@kvm-host ~]# virsh domblklist vm01-centos6.8

二 其他配置
2.1 kvm虚机默认配置
路径:/etc/libvirt/qemu/
2.2 virsh交互式
[root@kvm-host ~]# virsh
Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands
'quit' to quit virsh # help
004.KVM日常管理1的更多相关文章
- 005.KVM日常管理2-virt管理
一 安装管理工具 [root@kvm-host ~]# rpm -qa|grep libguestfs-tools #查看相关管理工具,若没安装,可使用yum安装. 二 日常管理 2.1 命令格式 ...
- KVM之五:KVM日常管理常用命令
1.查看.编辑及备份KVM 虚拟机配置文件 以及查看KVM 状态: 1.1.KVM 虚拟机默认的配置文件在 /etc/libvirt/qemu 目录下,默认是以虚拟机名称命名的.xml 文件,如下,: ...
- kvm日常管理
创建虚拟机 快速启动虚拟机 [root@localhost ~]# yum install kvm libvirt python-virtinst qemu-kvm virt-viewer bridg ...
- kvm虚拟机日常管理和配置操作命令梳理
KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理.1)查看KVM虚拟机配置文件及运行状态KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/autostart目录是配置kvm ...
- kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置
KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...
- kvm虚拟化管理平台WebVirtMgr部署-完整记录(2)
继上一篇kvm虚拟化管理平台WebVirtMgr部署-完整记录(1),接下来说说WebVirtMgr的日常配置:添加宿主机,创建虚机,磁盘扩容,快照等具体操作记录如下: 一.配置宿主机1.登录WebV ...
- kvm虚拟化管理平台WebVirtMgr部署-完整记录(1)
公司机房有一台2U的服务器(64G内存,32核),由于近期新增业务比较多,测试机也要新增,服务器资源十分有限.所以打算在这台2U服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求.当KVM ...
- KVM web管理工具——WebVirtMgr(一)
WebVirtMgr 介绍 WebVirtMgr采用几乎纯Python开发,其前端是基于Python的Django,后端是基于Libvirt的Python接口,将日常kvm的管理操作变的更加的 ...
- centos7.2 kvm虚拟化管理平台WebVirtMgr部署
在服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求.当KVM宿主机越来越多,需要对宿主机的状态进行调控,决定采用WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人 ...
随机推荐
- 前端学习 -- Css -- 行间距
在CSS并没有为我们提供一个直接设置行间距的方式,我们只能通过设置行高来间接的设置行间距,行高越大行间距越大.使用line-height来设置行高 .行高类似于我们上学单线本,单线本是一行一行,线与线 ...
- python之旅:面向对象进阶
一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object) ...
- python学习(26)分析ajax请求抓取今日头条cosplay小姐姐图片
分析ajax请求格式,模拟发送http请求,从而获取网页代码,进而分析取出需要的数据和图片.这里分析ajax请求,获取cosplay美女图片. 登陆今日头条,点击搜索,输入cosplay 下面查看浏览 ...
- 数据结构(三)串---KMP模式匹配算法之获取next数组
(一)获取模式串T的next数组值 1.回顾 我们所知道的KMP算法next数组的作用 next[j]表示当前模式串T的j下标对目标串S的i值失配时,我们应该使用模式串的下标为next[j]接着去和目 ...
- bzoj千题计划267:bzoj3129: [Sdoi2013]方程
http://www.lydsy.com/JudgeOnline/problem.php?id=3129 如果没有Ai的限制,就是隔板法,C(m-1,n-1) >=Ai 的限制:m减去Ai &l ...
- MongoDB探索之路(三)——索引
1.索引介绍 2.创建语句 1)基础索引 在字段age 上创建索引,1(升序);-1(降序):db.users.ensureIndex({age:1}) _id 是创建表的时候自动创建的索引,此索引是 ...
- 基础知识点 关于 prototype __proto__
基础知识点 关于 prototype __proto__ 供js新手参考 JavaScript 的一些基础知识点: 在 JavaScript 中,所有对象 o 都拥有一个隐藏的原型对象(在 Fire ...
- Mysql锁机制简单了解一下
历史文章推荐: 可能是最漂亮的Spring事务管理详解 面试中关于Java虚拟机(jvm)的问题看这篇就够了 Java NIO 概览 关于分布式计算的一些概念 一 锁分类(按照锁的粒度分类) Mysq ...
- Linux入侵问题排查
1.深入分析,查找入侵原因 1.1 检查隐藏账户及弱口令 1.1.1.检查服务器系统及应用账户是否存在弱口令 检查说明:检查管理员账户.数据库账户.MySQL账户.tomcat账户.网站后台管理员账户 ...
- Linux使用一个定时器实现设置任意数量定时器功能【转】
转自:https://www.jb51.net/article/120748.htm 为什么需要这个功能,因为大多数计算机软件时钟系统通常只能有一个时钟触发一次中断.当运行多个任务时,我们会想要多个定 ...