• 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 设置转意序列
    交互模式
    *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)       编辑一个网络过滤器

    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    HDU 2563 统计问题 (DFS + 打表)
    KendoUi中KendoDropDownList控件的使用——三级级联模块的实现
    POJ 1325 && ZOJ 1364--Machine Schedule【二分图 && 最小点覆盖数】
    crontab FAQ
    思科2960trunk vlan配置及路由IP配置
    hdoj-1593-find a way to escape【数学题】
    Java编程思想(四) —— 复用类
    在 Android 应用程序中使用 SQLite 数据库以及怎么用
    Swift Standard Library Reference.pdf
    VC、IE、ASP环境下打印、预备的完美解决方式
  • 原文地址:https://www.cnblogs.com/xuezhimin-esage-2020/p/14144216.html
Copyright © 2020-2023  润新知