如何在 KVM 中配置虚拟机的自动启动选项?

问题浏览数Icon
3
问题创建时间Icon
2025-04-23 18:13:00
作者头像
chenguang77
  1. 确认虚拟机名称: sudo virsh list --all

  2. 启用虚拟机自动启动: sudo virsh autostart <虚拟机名称> (执行后会在/etc/libvirt/qemu/autostart/目录生成对应配置文件)

  3. 验证配置生效: sudo virsh dominfo <虚拟机名称> | grep Autostart 应显示『Autostart: enable』

  4. 确保libvirtd服务自启: sudo systemctl enable libvirtd

  5. 重启宿主机验证效果: reboot 重启后通过virsh list确认虚拟机状态

异常处理:若未生效,检查虚拟机配置文件权限及/var/log/libvirt/qemu/日志

更多回答

作者头像
feiyun99
  1. 检查虚拟机当前自动启动状态: virsh autostart <domain-name或UUID>

  2. 启用虚拟机自动启动: virsh autostart <domain-name> --enable

  3. 禁用虚拟机自动启动: virsh autostart <domain-name> --disable

  4. 验证配置: 检查/etc/libvirt/qemu/autostart/目录是否生成对应虚拟机的XML配置文件符号链接