virsh的详细命令解析

virsh 有命令模式和交互模式如果直接在vrish后面添加参数是命令模式,如果直接写virsh,就会进入交互模式

  • virsh list 
    列出所有的虚拟机,虚拟机的状态有(8)种 
    runing 是运行状态 
    idel 是空闲状态 
    pause 暂停状态 
    shutdown 关闭状态 
    crash 虚拟机崩坏状态 
    daying 垂死状态 
    shut off 不运行完全关闭 
    pmsuspended客户机被关掉电源中中断
  • 连接实例 
    qemu:///session (本地连接到个人实例) 
    qemu+unix:///session (本地连接到个人实例) 
    qemu:///system (本地连接到系统实例) 
    qemu+nuix:///system(本地连接到系统实例) 
    qemu://example.com/system(远程连接,TLS) 
    qemu+tcp://example.com/system(远程登录,SASI) 
    qemu+ssl://example.com/system(远程登录,ssl)

  • -v 
    是只显示版本号

  • -V 
    使显示版本的详细信息
  • -c - -connect 连接远程的主机
  • -l - -log 输出日志
  • -q - -quiet避免额外的信息
  • -r - - readonly 只读,一般和connect配合使用
  • -t - - timing 输出消逝的时间
  • -e - - escape 设置转意序列

virsh list  列出所有的正在运行的虚拟机

virsh list --all 列出所有的虚拟机

交互模式

*quit,exit是离开virsh 
*version 是显示版本 
*cd 进入目录 
*pwd 打印当前路径 
*connect URI连接 
一般有下列几种

xen:/// 连接当地的xem虚拟机
qemu:///system (以root的身份)连接当地的qemu和kvm虚拟机
qemu;///sessoin 以用户的身份连接当地的qemu和kvm
lxc:///session 连接当地的linux容器
  • 1
  • 2
  • 3
  • 4

*hostname 得到主机名字 
*sysinfo 的到虚拟机系统的详细信息,xml打印出来 
*nodeinfo得到电脑详细配置名字 
*nodecpustats 的到虚拟cpu 的状态 
*nodemenstats 的内存的详细信息 
*nodesuspend 延缓打印的时间最大为60 seconds 
*node-memory-tune 允许你设置node的内存参数 
*capablilities 打印虚拟机的特点 
*inject-nmi 给客户机注射nmi(不可屏蔽中断) 
*list列出所有的虚拟机(可以加参数) 
*freecell 打印出虚拟I机中可用的内存

DOMAIN Commands

*autostart (domain):标示自动启动虚拟机 
*console (domain):连接虚拟机的控制台 
*create (file):从文件创建虚拟机

virsh dumpxml domain.xml
virsh create domain.xml
  • 1
  • 2

*define (file)定义一个虚拟机从文件中 
*desc (domain)显示虚拟机的描述信息 
*destory(domain) 销毁虚拟机 
*dommemstat(domain) 得到虚拟机运行的内存 
*domblkerror (domain) 显示有错的设备 
*domblkerror(domian)显示有错 的磁盘 
*domblklist(domain)显示虚拟机的磁盘 
*domiflist(domain)显示网卡接口 
*domifstat(demo vnet0) 显示网卡信息 
*domdisplay (demo)输出地址 和显卡 
*dominfo(demo)显示虚拟机的信息 
*domuuid (demo)显示虚拟机的id 
*domid(id or name ) 根据名字得到id 
* domjobabort (demo)种植虚拟机的当前任务 
* dojobinfo (demo) 显示虚拟机的任务 
* domstat (demo) 显示虚拟机的状态 
* domcontrol(demo) 返回虚拟机的状态ok or error 
* dump (demo file) 把文件配置输出到文件file 
* dumpxml(demo)直接显示demo的xml文件配置 
* edit (demo) 编辑主机的配置文件 
* messagedsave(demo) 虚拟机的信息保存 
* messagedsave-remove(demo) 移除保存的messagedsave 
*cpu-stats (demo) 虚拟机的cpu状态 
*screenshot (demo) 虚拟机截屏 
*setmen(demo) size 设置虚拟机的内存 
*setmaxmen(demo)设置虚拟机的最大内存 
*memtune(demo) 得到虚拟机分区的信息 
*blkiotune(demo) 得到虚拟机的磁盘信息 
*setvcpus(demo count)设置虚拟机的虚拟cpu个数 
*shutdown(demo) 关闭虚拟机 
*start(name or id) 开启虚拟机 
*suspend (demo) 挂起虚拟机 
*resume(demo) 回复虚拟机的suspend状态 
*dompmwakeup(demo)唤醒挂起的demo 
*ttyconsole (demo) 输出设备用的终端 
*vcpucount (demo) 设置cpu个数 
*vcpuinfo(demo) 得到cpu的信息 
*vncdisplay(demo) 显示虚拟机的ip

device commands(设备命令)

*attach-device (demo file)添加设备从file文件中 
*attach-interface (demo type source )添加一个接口 
*update-device(demo file)更新设备根据file

virtual network commadns

*net-autostart (network) 自动启动网卡(default) 
*net-create (file) 把配置加载到文件 
*net-destory ( network )关闭网卡 
*net-dumpxml(default) 把网卡配置加载到文件 
*net-edit(default) 编辑网卡信息 
*net-info(default) 网卡信息 
*net-list 显示网卡 
*net-uuid (default)得到网卡的id 
*net-name(id)得到网卡的名字 
*net-start (default)开启网卡

Interface commands

*iface-define(file)定义一个接口从文件里面 
*iface-dumpxml (lo)显示接口I的信息 
*iface-edit(lo) 编辑接口 
*iface-list 列出所有的接口 
*iface-name (mac) 根据mac得到名字 
*iface-mac(lo) 根据名字得到mac 
*iface-start(lo) 开启接口 
*iface-unbriged 解绑定 网桥 
*iface-undefine(lo) 不定义配置文件 
*iface-begin(lo)创建一个现有的接口设置 
*iface-commit 提交生命所有的改变有效,并且让接口工作 
*iface-rollbak 接口回滚

STORAGE pppl commands

*pool-auto (pool)标记池自动启动 
*pool-build(pool)建造一个池 
*pool-create(file)根据文件创建池 
*pool-define(file)定义但是不开启 
*pool-destory(pool)销毁池,以后能回复 
*pool-delete(pool)删除池,以后不能恢复 
*pool-dumpxml(pool)查看池的定义文件 
*pool-edit(pool)编辑池的定义文件 
*pool-info池的信息 
*pool-list的列表 
*pool-name(id)根据id得到name 
*pool-id(name)根据name得到id 
*pool-start(poop)开启池 
*pool-uuid (pool) 返回一个池的uuid

VOLUME commads

*vol-delete(pool)卷的删除 
*vol-upload(pool) 卷的加载 
*vol-list(pool)列出卷 
*vol-info(default)卷的信息 
*vol-name(path)得到卷的名字

(快照)(secret)

NWFILTER commands

*nwfilter-define (file)根据文件生成一个网络过滤器 
*nwfilter-undefine(name) 删除网络过滤 
*nwfilter-list 列出来网络过滤 
*nwfilter-dumpxml(file)生成一个网络过滤的文件 
*nwfilter-edit(name) 编辑一个网络过滤器

virsh的详细命令解析(一)的更多相关文章

  1. (转)Linux命令:使用dig,nslookup命令解析域名

    Linux命令:使用dig命令解析域名 Linux下解析域名除了使用nslookup之外,开可以使用dig命令来解析域名,dig命令可以得到更多的域名信息. dig的全称是 (domain infor ...

  2. 【转帖】Linux上,最常用的一批命令解析(10年精选)

    Linux上,最常用的一批命令解析(10年精选) https://juejin.im/post/5d134fbfe51d4510727c80d1 写的挺好呢 Linux这么多命令,通常会让初学者望而生 ...

  3. 虚拟化技术之kvm管理工具virsh常用基础命令(一)

    在上一篇博客中,我们了解了KVM基础架构和部署以及图形管理工具virt-manager安装虚拟机的过程,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13499 ...

  4. java连接mysql数据库详细步骤解析

    java连接mysql数据库详细步骤解析      第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar      第二步:导入下载的J ...

  5. linux mknod命令解析

    linux mknod命令解析 http://www.cnblogs.com/cobbliu/archive/2011/07/05/2389014.html mknod:make node  生成设备 ...

  6. C#基础:命令解析

    1.普通格式命令的解析 例如: RENA<SP>E:\\A.txt<SP>C:\\B.txt<CRLF> (SP -> 空格,CRLF -> 回车加换行 ...

  7. Appium Android Bootstrap源码分析之命令解析执行

    通过上一篇文章<Appium Android Bootstrap源码分析之控件AndroidElement>我们知道了Appium从pc端发送过来的命令如果是控件相关的话,最终目标控件在b ...

  8. centos7安装zabbix3.0超详细步骤解析

    centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...

  9. virsh常用维护命令

    virsh常用命令 一些常用命令参数 [root@kvm-server ~]# virsh --help                                     #查看命令帮忙 [ro ...

随机推荐

  1. Linux shell命令:用 !$ 防止误操作

    shell 的通配符匹配非常强大,不过也非常危险,不少同学都碰到这样的问题,比如 rm a*,结果一个手抖,a 和星号之间多了个空格,结果目录下的文件都灰飞烟灭了…… bash 支持一个特殊的变量 ! ...

  2. 给定数组a[1,2,3],用a里面的元素来生成一个长度为5的数组,打印出其排列组合

    给定数组a[1,2,3],用a里面的元素来生成一个长度为5的数组,打印出其排列组合 ruby代码: def all_possible_arr arr, length = 5 ret = [] leng ...

  3. 【jQuery】利用jQuery实现“记住我”的功能

    [1]先下载jQuery.cookie插件:使用帮助请参考链接(https://github.com/carhartl/jquery-cookie). [2]安装插件: <script type ...

  4. 【HTML】input标签中alt属性和title属性的比较

    经常用到这两个属性,但是一直没有总结他们的区别.现在我对他们两个的用法做一下总结: 相同点:他们都会飘出一个小浮层,显示文本内容. 不同点: 1.alt只能是元素的属性,而title即可以是元素的属性 ...

  5. 面试求职中你需要了解的Java面向对象

    从毕业到现在,笔试过好多场 也面了好多场, 一直想写一些东西给找工作的朋友,这篇文章结合个人经历讲解面试中的面向对象.里边有些实例个人以面试题的形式写出来,从程序角度去b帮助大家了解学习,最后希望大家 ...

  6. 懒得说IE6了,写个js插件不能写注释,原因如下

    变态的ie6将注释当代码解释 ie6宽松的安全环境对于开发人员是开心的,比如运行速度快(对于ie7/8/9).支持部份文件操作等.但也有很多烦忧,比如对数组.对象的检测比较机械,这还不算什么,这两天让 ...

  7. SQL plan directives

    SQL plan directives SQL plan directives含有优化器产生优化的执行计划时需要的附加信息和指令. 在sql执行时,如果cardinality估计有错误,数据库就会创建 ...

  8. SharePoint 2013 实现多级审批工作流

    上一篇介绍了安装和配置SharePoint 2013 Workflow,这一篇将用SharePoint 2013 Designer Workflow来实现一个多级审批工作流. 审批工作流介绍 这个De ...

  9. FreeSWITCH网关参数之caller-id-in-from

    1. 这个配置项两个设置值: true和false(默认) <param name="caller-id-in-from" value="true"/&g ...

  10. eclipse 反编译插件 jadclipse

    1. 下载 JadClipse 下载JadClipse:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download 注意选择与 ...