当前位置: 代码迷 >> 综合 >> virsh 命令详解
  详细解决方案

virsh 命令详解

热度:39   发布时间:2023-12-15 23:08:32.0

virsh help

分组的命令:
域管理(虚拟机实例管理)Domain Management (help keyword 'domain'):attach-device                  从一个XML文件附加装置attach-disk                     附加磁盘设备attach-interface                获得网络界面autostart                      自动开始一个域blkdeviotune                   设定或者查询块设备 I/O 调节参数。blkiotune                      获取或者数值 blkio 参数blockcommit                    启动块提交操作。blockcopy                      启动块复制操作。blockjob                       管理活跃块操作blockpull                      使用其后端映像填充磁盘。blockresize                    创新定义域块设备大小change-media                   更改 CD 介质或者软盘驱动器console                        连接到客户会话cpu-stats                      显示域 cpu 统计数据create                         从一个 XML 文件创建一个域define                         从一个 XML 文件定义(但不开始)一个域desc                           显示或者设定域描述或者标题destroy                        销毁(停止)域detach-device                  从一个 XML 文件分离设备detach-device-alias            detach device from an aliasdetach-disk                    分离磁盘设备detach-interface               分离网络界面domdisplay                     域显示连接 URIdomfsfreeze                    Freeze domain's mounted filesystems.domfsthaw                      Thaw domain's mounted filesystems.domfsinfo                      Get information of domain's mounted filesystems.domfstrim                      在域挂载的文件系统中调用 fstrim。domhostname                    输出域主机名domid                          把一个域名或 UUID 转换为域 iddomif-setlink                  设定虚拟接口的链接状态domiftune                      获取/设定虚拟接口参数domjobabort                    忽略活跃域任务domjobinfo                     域任务信息domname                        将域 id 或 UUID 转换为域名domrename                      rename a domaindompmsuspend                   使用电源管理功能挂起域dompmwakeup                    从 pmsuspended 状态唤醒域domuuid                        把一个域名或 id 转换为域 UUIDdomxml-from-native             将原始配置转换为域 XMLdomxml-to-native               将域 XML 转换为原始配置dump                           把一个域的内核 dump 到一个文件中以方便分析dumpxml                        XML 中的域信息edit                           编辑某个域的 XML 配置event                          Domain Eventsinject-nmi                     在虚拟机中输入 NMIiothreadinfo                   view domain IOThreadsiothreadpin                    control domain IOThread affinityiothreadadd                    add an IOThread to the guest domainiothreaddel                    delete an IOThread from the guest domainsend-key                       向虚拟机发送序列号send-process-signal            向进程发送信号lxc-enter-namespace            LXC 虚拟机进入名称空间managedsave                    管理域状态的保存managedsave-remove             删除域的管理保存managedsave-edit               edit XML for a domain's managed save state filemanagedsave-dumpxml            Domain information of managed save state file in XMLmanagedsave-define             redefine the XML for a domain's managed save state filememtune                        获取或者数值内存参数perf                           Get or set perf eventmetadata                       show or set domain's custom XML metadatamigrate                        将域迁移到另一个主机中migrate-setmaxdowntime         设定最大可耐受故障时间migrate-getmaxdowntime         get maximum tolerable downtimemigrate-compcache              获取/设定压缩缓存大小migrate-setspeed               设定迁移带宽的最大值migrate-getspeed               获取最长迁移带宽migrate-postcopy               Switch running migration from pre-copy to post-copynumatune                       获取或者数值 numa 参数qemu-attach                    QEMU 附加qemu-monitor-command           QEMU 监控程序命令qemu-monitor-event             QEMU Monitor Eventsqemu-agent-command             QEMU 虚拟机代理命令reboot                         重新启动一个域reset                          重新设定域restore                        从一个存在一个文件中的状态恢复一个域resume                         重新恢复一个域save                           把一个域的状态保存到一个文件save-image-define              为域的保存状态文件重新定义 XMLsave-image-dumpxml             在 XML 中保存状态域信息save-image-edit                为域保存状态文件编辑 XMLschedinfo                      显示/设置日程安排变量screenshot                     提取当前域控制台快照并保存到文件中set-lifecycle-action           change lifecycle actionsset-user-password              set the user password inside the domainsetmaxmem                      改变最大内存限制值setmem                         改变内存的分配setvcpus                       改变虚拟 CPU 的号shutdown                       关闭一个域start                          开始一个(以前定义的)非活跃的域suspend                        挂起一个域ttyconsole                     tty 控制台undefine                       取消定义一个域update-device                  从 XML 文件中关系设备vcpucount                      域 vcpu 计数vcpuinfo                       详细的域 vcpu 信息vcpupin                        控制或者查询域 vcpu 亲和性emulatorpin                    控制火车查询域模拟器亲和性vncdisplay                     vnc 显示guestvcpus                     query or modify state of vcpu in the guest (via agent)setvcpu                        attach/detach vcpu or groups of threadsdomblkthreshold                set the threshold for block-threshold event for a given block device or it's backing chain element
#监控虚拟机资源使用情况Domain Monitoring (help keyword 'monitor'):domblkerror                    在块设备中显示错误domblkinfo                     域块设备大小信息domblklist                     列出所有域块domblkstat                     获得域设备块状态domcontrol                     域控制接口状态domif-getlink                  获取虚拟接口链接状态domifaddr                      Get network interfaces' addresses for a running domaindomiflist                      列出所有域虚拟接口domifstat                      获得域网络接口状态dominfo                        域信息dommemstat                     获取域的内存统计domstate                       域状态domstats                       get statistics about one or multiple domainsdomtime                        domain timelist                           列出域
#当前宿主机的状态的Host and Hypervisor (help keyword 'host'):allocpages                     Manipulate pages pool sizecapabilities                   性能cpu-baseline                   计算基线 CPUcpu-compare                    使用 XML 文件中描述的 CPU 与主机 CPU 进行对比cpu-models                     CPU modelsdomcapabilities                domain capabilitiesfreecell                       NUMA可用内存freepages                      NUMA free pageshostname                       打印管理程序主机名hypervisor-cpu-baseline        compute baseline CPU usable by a specific hypervisorhypervisor-cpu-compare         compare a CPU with the CPU created by a hypervisor on the hostmaxvcpus                       连接 vcpu 最大值node-memory-tune               获取或者设定节点内存参数nodecpumap                     节点 cpu 映射nodecpustats                   输出节点的 cpu 状统计数据。nodeinfo                       节点信息nodememstats                   输出节点的内存状统计数据。nodesuspend                    在给定时间段挂起主机节点sysinfo                        输出 hypervisor sysinfouri                            打印管理程序典型的URIversion                        显示版本
#管理网络接口的命令Interface (help keyword 'interface'):iface-begin                    生成当前接口设置快照,可在今后用于提交 (iface-commit) 或者恢复 (iface-rollback)iface-bridge                   生成桥接设备并为其附加一个现有网络设备iface-commit                   提交 iface-begin 后的更改并释放恢复点iface-define                   define an inactive persistent physical host interface or modify an existing persistent one from an XML fileiface-destroy                  删除物理主机接口(启用它请执行 "if-down")iface-dumpxml                  XML 中的接口信息iface-edit                     为物理主机界面编辑 XML 配置iface-list                     物理主机接口列表iface-mac                      将接口名称转换为接口 MAC 地址iface-name                     将接口 MAC 地址转换为接口名称iface-rollback                 恢复到之前保存的使用 iface-begin 生成的更改iface-start                    启动物理主机接口(启用它请执行 "if-up")iface-unbridge                 分离其辅助设备后取消定义桥接设备iface-undefine                 取消定义物理主机接口(从配置中删除)
管理网络规则的Network Filter (help keyword 'filter'):nwfilter-define                使用 XML 文件定义或者更新网络过滤器nwfilter-dumpxml               XML 中的网络过滤器信息nwfilter-edit                  为网络过滤器编辑 XML 配置nwfilter-list                  列出网络过滤器nwfilter-undefine              取消定义网络过滤器nwfilter-binding-create        create a network filter binding from an XML filenwfilter-binding-delete        delete a network filter bindingnwfilter-binding-dumpxml       XML 中的网络过滤器信息nwfilter-binding-list          list network filter bindings
管理网络的Networking (help keyword 'network'):net-autostart                  自动开始网络net-create                     从一个 XML 文件创建一个网络net-define                     define an inactive persistent virtual network or modify an existing persistent one from an XML filenet-destroy                    销毁(停止)网络net-dhcp-leases                print lease info for a given networknet-dumpxml                    XML 中的网络信息net-edit                       为网络编辑 XML 配置net-event                      Network Eventsnet-info                       网络信息net-list                       列出网络net-name                       把一个网络UUID 转换为网络名net-start                      开始一个(以前定义的)不活跃的网络net-undefine                   undefine a persistent networknet-update                     更新现有网络配置的部分net-uuid                       把一个网络名转换为网络UUID
管理节点上上的设备的Node Device (help keyword 'nodedev'):nodedev-create                 根据节点中的 XML 文件定义生成设备nodedev-destroy                销毁(停止)节点中的设备nodedev-detach                 将节点设备与其设备驱动程序分离nodedev-dumpxml                XML 中的节点设备详情nodedev-list                   这台主机中中的枚举设备nodedev-reattach               重新将节点设备附加到他的设备驱动程序中nodedev-reset                  重置节点设备nodedev-event                  Node Device Events
管理虚拟机上认证信息的Secret (help keyword 'secret'):secret-define                  定义或者修改 XML 中的 secretsecret-dumpxml                 XML 中的 secret 属性secret-event                   Secret Eventssecret-get-value               secret 值输出secret-list                    列出 secretsecret-set-value               设定 secret 值secret-undefine                取消定义 secret
管理快照的命令Snapshot (help keyword 'snapshot'):snapshot-create                使用 XML 生成快照snapshot-create-as             使用一组参数生成快照snapshot-current               获取或者设定当前快照snapshot-delete                删除域快照snapshot-dumpxml               为域快照转储 XMLsnapshot-edit                  编辑快照 XMLsnapshot-info                  快照信息snapshot-list                  为域列出快照snapshot-parent                获取快照的上级快照名称snapshot-revert                将域转换为快照
存储池的设备Storage Pool (help keyword 'pool'):find-storage-pool-sources-as   找到潜在存储池源find-storage-pool-sources      发现潜在存储池源pool-autostart                 自动启动某个池pool-build                     建立池pool-create-as                 从一组变量中创建一个池pool-create                    从一个 XML 文件中创建一个池pool-define-as                 在一组变量中定义池pool-define                    define an inactive persistent storage pool or modify an existing persistent one from an XML filepool-delete                    删除池pool-destroy                   销毁(删除)池pool-dumpxml                   XML 中的池信息pool-edit                      为存储池编辑 XML 配置pool-info                      存储池信息pool-list                      列出池pool-name                      将池 UUID 转换为池名称pool-refresh                   刷新池pool-start                     启动一个(以前定义的)非活跃的池pool-undefine                  取消定义一个不活跃的池pool-uuid                      把一个池名称转换为池 UUIDpool-event                     Storage Pool Events
存储卷的命令Storage Volume (help keyword 'volume'):vol-clone                      克隆卷。vol-create-as                  从一组变量中创建卷vol-create                     从一个 XML 文件创建一个卷vol-create-from                生成卷,使用另一个卷作为输入。vol-delete                     删除卷vol-download                   将卷内容下载到文件中vol-dumpxml                    XML 中的卷信息vol-info                       存储卷信息vol-key                        为给定密钥或者路径返回卷密钥vol-list                       列出卷vol-name                       为给定密钥或者路径返回卷名vol-path                       为给定密钥或者路径返回卷路径vol-pool                       为给定密钥或者路径返回存储池vol-resize                     创新定义卷大小vol-upload                     将文件内容上传到卷中vol-wipe                       擦除卷
管理自身的virsh命令Virsh itself (help keyword 'virsh'):cd                             更改当前目录echo                           echo 参数exit                           退出这个非交互式终端help                           打印帮助pwd                            输出当前目录quit                           退出这个非交互式终端connect                        连接(重新连接)到 hypervisor
  相关解决方案