oVirt 是一个开源 的虚拟化管理平台,基于 KVM 技术,以下是一些常用的 oVirt 管理命令(主要通过 ovirt-engine 或 vdsm 相关工具):

命令 注释
hosted-engine --vm-status 查看hosted-engine虚机的状态
hosted-engine --vm-start 启动hosted-engine虚机
hosted-engine --vm-shutdown 关闭hosted-engine虚机
hosted-engine --vm-poweroff 强制关闭hosted-engine虚机
hosted-engine --connect-storage 连接hosted engine存储域
hosted-engine --disconnect-storage 断开hosted engine存储域
systemctl status vdsmd 查看vdsm的服务状态
systemctl restart vdsmd 重启vdsm服务
virsh list --all 通过virsh查看host上运行的虚机
systemctl status ovirt-engine 查看engine服务状态
systemctl restart ovirt-engine 重启ovirt-engine服务
virsh list 列出所有已开启的虚拟机
virsh dominfo 虚拟机名称 展示虚拟机信息
virsh shutdown 虚拟机名称 关闭虚拟机
virsh start 虚拟机名称 启动虚拟机
virsh autostart 虚拟机名称 设置虚拟机跟随系统自启
virsh autostart --disable 虚拟机名称 关闭虚拟机自启
virsh console 虚拟机名称 通过控制窗口登录虚拟机
virsh shutdown 虚拟机名称 关闭虚拟机
virsh destroy 虚拟机名称 强制关闭虚拟机
virsh undefine 虚拟机名称 移除虚拟机
virsh create /etc/libvirt/qemu/虚拟机名称.xml 通过配置文件启动虚拟机
virsh suspend 虚拟机名称 挂起虚拟机
virsh resume 虚拟机名称 恢复虚拟机
virsh reboot 虚拟机名称 重启虚拟机
virsh edit 虚拟机名称 编辑虚拟机
virsh vncdisplay 虚拟机名称 vnc显示
注意事项

权限:大部分命令需要 root 权限或 sudo 权限。
API 访问:使用 REST API 时需替换 <引擎IP>、用户名和密码。
ID 替代:许多命令需要对象 ID(如主机 ID、存储域 ID),可通过 list 命令获取
版本差异:命令可能因 oVirt 版本不同而略有差异,建议查阅对应版本的官方文档。