Libvirt的virsh工具常用命令

简介: Libvirt的virsh工具常用命令

在使用Libvirt的virsh工具时,以下是常见的一些命令:

  1. 连接到Hypervisor
  1. virsh -c <URI>:连接到指定的Hypervisor,例如 virsh -c qemu:///system 连接到本地的QEMU/KVM Hypervisor。
  1. 虚拟机管理
  • list:列出所有虚拟机。
  • start <domain>:启动虚拟机。
  • shutdown <domain>:优雅地关闭虚拟机。
  • destroy <domain>:强制关闭虚拟机。
  • autostart <domain>:将虚拟机设置为自动启动。
  • undefine <domain>:删除虚拟机的定义(不会删除磁盘)。
  • define <XML file>:定义并创建虚拟机。
  • edit <domain>:编辑虚拟机配置。
  1. 虚拟机信息:
  • dominfo <domain>:显示虚拟机的基本信息。
  • domstate <domain>:显示虚拟机的状态。
  • vcpuinfo <domain>:显示虚拟机的CPU信息。
  • domblklist <domain>:显示虚拟机的磁盘信息。
  • domiflist <domain>:显示虚拟机的网络接口信息。
  1. 快照管理:
  1. snapshot-create <domain> <snapshot name>:创建虚拟机的快照。
  2. snapshot-list <domain>:列出虚拟机的快照。
  3. snapshot-revert <domain> <snapshot name>:还原虚拟机至指定的快照状态。
  1. 虚拟网络管理:
  1. net-list:列出所有虚拟网络。
  2. net-start <network>:启动虚拟网络。
  3. net-destroy <network>:关闭虚拟网络。
  4. net-edit <network>:编辑虚拟网络配置。
  1. 存储管理:
  1. pool-list:列出所有存储池。
  2. pool-start <pool>:启动存储池。
  • pool-destroy <pool>:关闭存储池。
  • vol-create <pool> <XML file>:创建存储卷。
  • vol-list <pool>:列出存储卷。

这些命令只是virsh工具中的一小部分,用于基本的虚拟机和资源管理操作。可以使用 virsh help 命令来查看所有可用命令的完整列表,并使用命令后跟 --help 来获取有关每个命令使用的详细说明和选项。

相关文章
|
7月前
|
运维 Linux KVM
KVM详解(四)——KVM克隆与KVM配置文件
KVM详解(四)——KVM克隆与KVM配置文件
96 3
|
3月前
|
KVM 虚拟化
virsh的日常管理命令
文章介绍了如何使用virsh命令来管理KVM虚拟机,包括创建、查看、关闭、启动、强制关机、重启、备份、删除、恢复、修改名称、挂起、恢复挂起、查询VNC端口号、设置开机自启动和禁用开机自启动等操作,以及如何配置KVM的console来替代VNC连接虚拟机。
202 2
virsh的日常管理命令
|
3月前
|
Ubuntu
一分钟在Ubuntu 20.04安装QEMU-KVM + Virt-Manage
一分钟在Ubuntu 20.04安装QEMU-KVM + Virt-Manage
|
6月前
|
存储 数据安全/隐私保护
CloudStack常用命令
CloudStack常用命令
|
7月前
|
运维 Linux KVM
KVM详解(七)——KVM常用命令详解
KVM详解(七)——KVM常用命令详解
245 5
|
KVM 虚拟化
KVM管理命令
KVM管理
129 0
|
KVM 虚拟化
KVM学习之 virsh常用命令记录
KVM学习之 virsh常用命令记录
290 0