如何安全地重启 Centos 7 KVM 主机而不损坏来宾 VM/数据?

Ton*_*moy 6 centos acpi libvirt kvm-virtualization centos7

我想在生产中拥有一个 KVM 虚拟化服务器,其中包含很少的 VM(具有不同的来宾操作系统)。现在,当我想为主机安装内核/软件包更新时,如何在不损坏任何 VM 数据的情况下重新启动虚拟机管理程序?(当 VM 上发生一些 SQL/磁盘写入时)

我知道这是一个非常简单的问题,但我主要想知道KernelCare是否应该是主机保持更新的最佳选择。我正在考虑没有数据损坏/任何此类严重问题,但 VM 的最小中断是可以的(在应用程序托管服务器环境中)。

Dan*_*elB 9

升级服务器的最佳选择是使用实时迁移。拥有一台配备完全升级软件堆栈的备用主机,然后将所有正在运行的 VM 实时迁移到该主机。现在您可以安全地升级并重新启动原始主机。这是大多数公共云在不给客户虚拟机带来停机时间的情况下处理其主机升级的方式。

当然,来宾 VM 也需要自己的软件升级和重新启动。