zoukankan      html  css  js  c++  java
  • virsh的详细命令解析(一)

    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) 编辑一个网络过滤器

  • 相关阅读:
    臭皮匠排序(Stooge Sort)----(排序算法十二)
    奇偶排序(OddEven Sort)----(排序算法十一)
    ArrayList,LinkList,HashMap
    简单实现 ArrayList
    java多态性理解
    this,super,和继承
    java内存分析
    java url生成二维码保存到本地
    spring开发中commons-logging.jar包的功能
    构建Mavne项目结构结构目录里只有src/main/resources
  • 原文地址:https://www.cnblogs.com/zknublx/p/9178920.html
Copyright © 2011-2022 走看看