💡
原文中文,约2500字,阅读约需6分钟。
📝
内容提要
为了安全关机Fedora Server上的虚拟机,需要手动恢复libvirt-guests.service服务的配置,设置ON_SHUTDOWN为shutdown,以确保虚拟机在宿主机关机时正常关闭并在重启时自动启动。
🎯
关键要点
- 在Fedora Server上安全关机虚拟机需要手动恢复libvirt-guests.service服务的配置。
- 设置ON_SHUTDOWN为shutdown,以确保虚拟机在宿主机关机时正常关闭。
- Fedora Server在关机时虚拟机会被强制停止,缺乏安全性。
- libvirt提供了安全关机的功能,但在Fedora中未默认启用。
- 配置文件/etc/sysconfig/libvirt-guests被移除,影响了配置的便利性。
- 启用libvirt-guests.service服务后,虚拟机将在宿主机重启时自动启动。
- 红帽在升级中经常引入breaking change,可能导致服务配置问题。
❓
延伸问答
如何在Fedora Server上安全关机虚拟机?
需要手动恢复libvirt-guests.service服务的配置,并将ON_SHUTDOWN设置为shutdown。
为什么Fedora Server在关机时虚拟机会被强制停止?
因为Fedora默认未启用libvirt-guests.service服务,导致虚拟机在关机时直接被强制停止。
libvirt-guests.service服务的作用是什么?
该服务用于在宿主机关机时安全关闭虚拟机,并在重启时自动启动它们。
如何启用libvirt-guests.service服务?
可以通过命令'sudo systemctl enable --now libvirt-guests'来启用该服务。
Fedora Server中缺少的配置文件对用户有什么影响?
配置文件/etc/sysconfig/libvirt-guests的移除影响了用户对虚拟机的配置便利性。
在设置ON_SHUTDOWN为shutdown时需要注意什么?
需要设置SHUTDOWN_TIMEOUT为适合虚拟机的值,以避免关机请求被忽略。
➡️