一 常用命令

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的更多相关文章

  1. 005.KVM日常管理2-virt管理

    一 安装管理工具 [root@kvm-host ~]# rpm -qa|grep libguestfs-tools #查看相关管理工具,若没安装,可使用yum安装.   二 日常管理 2.1 命令格式 ...

  2. KVM之五:KVM日常管理常用命令

    1.查看.编辑及备份KVM 虚拟机配置文件 以及查看KVM 状态: 1.1.KVM 虚拟机默认的配置文件在 /etc/libvirt/qemu 目录下,默认是以虚拟机名称命名的.xml 文件,如下,: ...

  3. kvm日常管理

    创建虚拟机 快速启动虚拟机 [root@localhost ~]# yum install kvm libvirt python-virtinst qemu-kvm virt-viewer bridg ...

  4. kvm虚拟机日常管理和配置操作命令梳理

    KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理.1)查看KVM虚拟机配置文件及运行状态KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/autostart目录是配置kvm ...

  5. kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置

    KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...

  6. kvm虚拟化管理平台WebVirtMgr部署-完整记录(2)

    继上一篇kvm虚拟化管理平台WebVirtMgr部署-完整记录(1),接下来说说WebVirtMgr的日常配置:添加宿主机,创建虚机,磁盘扩容,快照等具体操作记录如下: 一.配置宿主机1.登录WebV ...

  7. kvm虚拟化管理平台WebVirtMgr部署-完整记录(1)

    公司机房有一台2U的服务器(64G内存,32核),由于近期新增业务比较多,测试机也要新增,服务器资源十分有限.所以打算在这台2U服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求.当KVM ...

  8. KVM web管理工具——WebVirtMgr(一)

    WebVirtMgr 介绍     WebVirtMgr采用几乎纯Python开发,其前端是基于Python的Django,后端是基于Libvirt的Python接口,将日常kvm的管理操作变的更加的 ...

  9. centos7.2 kvm虚拟化管理平台WebVirtMgr部署

    在服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求.当KVM宿主机越来越多,需要对宿主机的状态进行调控,决定采用WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人 ...

随机推荐

  1. 【POJ2631】Roads in the North 树的直径

    题目大意:给定一棵 N 个节点的边权无根树,求树的直径. 代码如下 #include <cstdio> #include <algorithm> using namespace ...

  2. (转)在Eclipse中用TODO标签管理任务(Task)

    背景:eclipse是一款功能十分强大的编辑,如果能够熟练运用,必定事半功倍,但如果不求甚解,无疑是给自己制造麻烦. 1 标签的使用 1.1 起因 如上图所示,在程序中有很多todo的标签出现,但是却 ...

  3. 借读:分布式锁和双写Redis

      本帖最后由 howtodown 于 2016-10-3 16:01 编辑问题导读1.为什么会产生分布式锁?2.使用分布式锁的方法有哪些?3.本文创造的分布式锁的双写Redis框架都包含哪些内容? ...

  4. arcgis计算邻接矩阵

    求邻接矩阵 教程链接   http://m.blog.csdn.net/wan_yanyan528/article/details/49175673 (1) 将目标shp文件导出一份副本备用(以省级为 ...

  5. 35个java代码性能优化总结

    前言 代码优化,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用 ...

  6. 转----MarkdownPad2.5 注册码

    经测试可用 User: Soar360@live.com 授权: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2 ...

  7. 学了display:flex垂直居中容易多了

    以前div内部的文字垂直居中,使用height = line-height,现在可以使用display:flex来实现了 .div{ display:flex; align-items:center; ...

  8. Redis五种数据结构(Windows Server)

    1.Redis的五种数据结构 这里推荐大家在命名redis的key的时候最好的加上前缀,并且使用 :来分割前缀 ,这里在使用可视化工具查看的时候就比较好区分,比如我的的前缀是 Demo:test:(一 ...

  9. Linux学习6-套接字

    套接字 1.什么是套接字? 套接字(socket)是一种通信机制,凭借这种机制,客户/服务器系统的开发工作既可以在本地单机上进行,也可以跨网络进行. 2.套接字应用程序是如何通过套接字来维持一个连接的 ...

  10. iOS必学技-cocoapods

    我就不再造轮子了,网上的教程很详细,楼主亲测,好用. http://code4app.com/article/cocoapods-install-usage 楼主安装使用过程中遇到以下几个问题,同学们 ...