KVM虚拟机virsh命令

2024-02-26 594℃

virsh [选项]... <命令字符串>

virsh [选项]... <命令> [参数...]

 

选项:

  -c | --connect=URI      连接到虚拟化宿主机的 URI

  -d | --debug=NUM        设置调试级别 [0-4]

  -e | --escape <字符>    设置控制台的转义序列

  -h | --help             显示帮助信息

  -k | --keepalive-interval=NUM

                           设置保活间隔时间(秒),0 表示禁用

  -K | --keepalive-count=NUM

                           允许丢失的保活消息数量

  -l | --log=文件         将日志输出到文件

  -q | --quiet            安静模式

  -r | --readonly          以只读模式连接

  -t | --timing           打印时间信息

  -v                     显示简短版本信息

  -V                     显示详细版本信息

         --version[=类型]   版本信息,类型为 short 或 long(默认为 short)

命令(非交互模式):

 

域管理(帮助关键字 '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                        定义(但不启动)域

  desc                           显示或设置域的描述或标题

  destroy                       销毁(停止)域

  detach-device                 从 XML 文件中分离设备

  detach-device-alias            从别名中分离设备

  detach-disk                    分离磁盘设备

  detach-interface                分离网络接口

  domdisplay                     显示域的连接 URI

  domfsfreeze                   冻结域挂载的文件系统

  domfsthaw                     解冻域挂载的文件系统

  domfsinfo                      获取域挂载的文件系统信息

  domfstrim                      在域挂载的文件系统上调用 fstrim

  domhostname                     打印域的主机名

  domid                          将域名或 UUID 转换为域 ID

  domif-setlink                  设置虚拟接口的链路状态

  domiftune                      获取/设置虚拟接口的参数

  domjobabort                    中止活动的域任务

  domjobinfo                     域任务信息

  domname                        将域 ID 或 UUID 转换为域名

  domrename                      重命名域

  dompmsuspend                   使用电源管理功能优雅地暂停域

  dompmwakeup                    从 pmsuspended 状态唤醒域

  domuuid                        将域名或 ID 转换为域 UUID

  domxml-from-native             将本地配置转换为域 XML

  domxml-to-native               将域 XML 转换为本地配置

  dump                           将域的核心转储到文件进行分析

  dumpxml                       以 XML 格式显示域信息

  edit                           编辑域的 XML 配置

  event                          域事件

  get-user-sshkeys                列出给定用户的授权 SSH 密钥(通过代理)

  inject-nmi                     向客户端注入 NMI

  iothreadinfo                  查看域 IOThreads

  iothreadpin                   控制域 IOThread 亲和性

  iothreadadd                   将 IOThread 添加到客户端域

  iothreadset                   修改客户端域的现有 IOThread

  iothreaddel                  从客户端域中删除 IOThread

  send-key                       向客户端发送按键

  send-process-signal            向进程发送信号

  lxc-enter-namespace            LXC 客户端进入命名空间

  managedsave                    管理域状态的保存

  managedsave-remove             删除域的管理保存

  managedsave-edit               编辑域的管理保存状态文件的 XML

  managedsave-dumpxml             以 XML 格式显示域管理保存状态的域信息

  managedsave-define              重新定义域的管理保存状态文件的 XML

  memtune                        获取或设置内存参数

  perf                           获取或设置性能事件

  metadata                      显示或设置域的自定义 XML 元数据

  migrate                        将域迁移到另一台宿主机

  migrate-setmaxdowntime          设置最大可容忍的停机时间

  migrate-getmaxdowntime          获取最大可容忍的停机时间

  migrate-compcache              获取/设置压缩缓存大小

  migrate-setspeed               设置最大迁移带宽

  migrate-getspeed               获取最大迁移带宽

  migrate-postcopy              从预复制切换到后复制的迁移

  numatune                       获取或设置 NUMA 参数

  qemu-attach                    QEMU 附加

  qemu-monitor-command            QEMU 监控命令

  qemu-monitor-event             QEMU 监控事件

  qemu-agent-command             QEMU 客户端代理命令

  guest-agent-timeout            设置客户端代理超时

  reboot                         重启域

  reset                          重置域

  restore                       从文件中恢复域

  resume                        恢复域

  save                           将域状态保存到文件

  save-image-define              重新定义域的保存状态文件的 XML

  save-image-dumpxml             保存状态域信息的 XML

  save-image-edit                编辑域的保存状态文件的 XML

  schedinfo                      显示/设置调度程序参数

  screenshot                    拍摄当前域控制台的屏幕截图并存储到文件

  set-lifecycle-action            更改生命周期动作

  set-user-sshkeys                操作给定用户的授权 SSH 密钥文件(通过代理)

  set-user-password              在域内设置用户密码

  setmaxmem                      更改最大内存限制

  setmem                         更改内存分配

  setvcpus                       更改虚拟 CPU 的数量

  shutdown                       优雅地关闭域

  start                          启动(之前定义的)非活动域

  suspend                        暂停域

  ttyconsole                      tty 控制台

  undefine                       取消定义域

  update-device                  从 XML 文件更新设备

  vcpucount                      域的 vcpu 数量

  vcpuinfo                      详细的域 vcpu 信息

  vcpupin                       控制或查询域 vcpu 亲和性

  emulatorpin                    控制或查询域模拟器亲和性

  vncdisplay                     vnc 显示

  guestvcpus                     查询或修改客户端中的 vcpu 状态(通过代理)

  setvcpu                       附加/分离 vcpu 或线程组

  domblkthreshold                为给定块设备或其后端链元素设置块阈值事件的阈值

  guestinfo                      查询客户端信息(通过代理)

 

域监控(帮助关键字 'monitor'):

  domblkerror                   显示块设备上的错误

  domblkinfo                    域块设备大小信息

  domblklist                    列出所有域块

  domblkstat                     获取域的设备块统计信息

  domcontrol                    域控制接口状态

  domif-getlink                  获取虚拟接口的链路状态

  domifaddr                      获取正在运行域的网络接口地址

  domiflist                     列出所有域虚拟接口

  domifstat                      获取域的网络接口统计信息

  dominfo                        域信息

  dommemstat                     获取域的内存统计信息

  domstate                       域状态

  domstats                       获取有关一个或多个域的统计信息

  domtime                       域时间

  list                           列出域

 

宿主机和虚拟化宿主机(帮助关键字 'host'):

  allocpages                    操作页面池大小

  capabilities                  能力

  cpu-baseline                  计算基线 CPU

  cpu-compare                   比较宿主机 CPU 与 XML 文件描述的 CPU

  cpu-models                     CPU 模型

  domcapabilities                域能力

  freecell                       NUMA 可用内存

  freepages                      NUMA 可用页面

  hostname                      打印虚拟化宿主机的主机名

  hypervisor-cpu-baseline        计算特定虚拟化宿主机可用的基线 CPU

  hypervisor-cpu-compare         比较宿主机 CPU 与虚拟化宿主机创建的 CPU

  maxvcpus                      连接 vcpu 最大值

  node-memory-tune               获取或设置节点内存参数

  nodecpumap                    节点 CPU 映射

  nodecpustats                  打印节点的 CPU 统计信息。

  nodeinfo                      节点信息

  nodememstats                  打印节点的内存统计信息。

  nodesuspend                   暂停宿主机节点一段时间

  sysinfo                       打印虚拟化宿主机的系统信息

  uri                           打印虚拟化宿主机的标准 URI

  version                       显示版本

 

检查点(帮助关键字 'checkpoint'):

  checkpoint-create              从 XML 创建检查点

  checkpoint-create-as           从一组参数创建检查点

  checkpoint-delete              删除域检查点

  checkpoint-dumpxml             以 XML 格式转储检查点

  checkpoint-edit 编辑检查点的 XML

  checkpoint-info                检查点信息

  checkpoint-list                列出域的检查点

  checkpoint-parent              获取检查点的父检查点名称

  snapshot-create                从 XML 创建快照

  snapshot-create-as             从一组参数创建快照

  snapshot-current               获取或设置当前快照

  snapshot-delete                删除域快照

  snapshot-dumpxml               以 XML 格式转储快照

  snapshot-edit                  编辑快照的 XML

  snapshot-info                 快照信息

  snapshot-list                  列出域的快照

  snapshot-parent                获取快照的父快照名称

  snapshot-revert                将域恢复到快照状态

 

备份(帮助关键字 'backup'):

  backup-begin                   开始对活动域进行磁盘备份

  backup-dumpxml                转储正在进行的域块备份作业的 XML

 

存储池(帮助关键字 '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                    定义(或修改)持久存储池

  pool-delete                   删除存储池

  pool-destroy                  停止(销毁)存储池

  pool-dumpxml                  存储池信息的 XML

  pool-edit                      编辑存储池的 XML 配置

  pool-info                     存储池信息

  pool-list                     列出存储池

  pool-name                     将存储池 UUID 转换为存储池名称

  pool-refresh                  刷新存储池

  pool-start                    启动(之前定义的)非活动存储池

  pool-undefine                  取消定义(删除)存储池

  pool-uuid                     将存储池名称转换为存储池 UUID

  pool-event                     存储池事件

  pool-capabilities             存储池能力

 

存储卷(帮助关键字 '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'):

  cd                           更改当前目录

  echo                          回显参数

  exit                          退出此交互式终端

  help                          打印帮助信息

  pwd                           打印当前目录

  quit                          退出此交互式终端

  connect                        (重新)连接到虚拟化宿主机

 

标签: KVM

非特殊说明,本博所有文章均为博主原创。