virsh常用命令

常用虚拟机操作virsh命令

ssh到计算节点执行,以下命令中的vm-name表示虚拟机的名称;

  • 查看virsh的版本:virsh  -version
  • 查看virsh的帮助命令:virsh  --help
  • 查看主机下的所有虚拟机:virsh   list  --all
  • 查看主机下正在运行的虚拟机:virsh  list
  • 创建虚拟机:virsh define xml
  • 删除虚拟机:virsh undefinevm-name --nvram
  • 虚拟机开机:virsh  start  vm-name
  • 虚拟机关机:virsh  shutdown vm-name
  • 虚拟机关闭电源:virsh destroy vm-name
  • 暂停虚拟机:virsh suspend vm-name
  • 恢复虚拟机:virsh resume vm-name
  • 重启虚拟机:virsh reboot vm-name
  • 查看虚拟机配置文件:virsh  dumpxml  vm-name
  • 编辑虚拟机配置文件:virsh  edit  vm-name
  • 进入虚拟机控制台:virsh  console vm-name
  • 查看虚拟机的VNC控制台连接密码:virsh dumpxml --security-info vm-name | grep passwd
  • 查看虚拟机网卡信息:virsh domiflist vm-name
  • 查看虚拟机信息:virsh dominfo vm-name
  • 查看虚拟机磁盘IO数据:virsh domblkstat vm-name --device sda  (sda是虚拟磁盘设备名)

常用存储池操作virsh命令

以下pool-name表示存储池的名称

  • 查看所有存储池:virsh   pool-list  --all
  • 查看激活状态的存储池:virsh  pool-list
  • 激活存储池:virsh pool-start pool-name
  • 查看存储池的uuid:virsh pool-uuid pool-name
  • 设置存储自动启动:virsh   pool-autostart pool-name
  • 删除存储池:virsh  pool-delete pool-name
  • 定义存储池:virsh   pool-define  pool-name
  • 查看存储池的信息:virsh  pool-info  pool-name
  • 查看存储池的xml文件:virsh  pool-dumpxml  pool-name
  • 编辑存储池的xml文件:virsh  pool-edit pool-name
  • 刷新存储池:virsh  pool-refresh  pool-name
  • 停止存储池:virsh  pool-destroy  pool-name

其它常用virsh命令

以下vm-name表示虚拟机的名称

  • 查询虚拟机网卡信息:virsh domiflist vm-name
  • 查询虚拟机虚拟磁盘信息:virsh domblklist vm-name
  • 查看虚拟机VNC端口和密码:virsh dumpxml --security-info vmname | grep passwd
  • 帮助命令:virsh –help
  • 获取组中命令的详情:virsh help <group>,如virsh help domain
  • 获取某个命令的详情:virsh help command

posted on   放学路上等你  阅读(3758)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示