我正在阅读虚拟化中的 HA 技术,但我看到的所有解决方案都或多或少地像更专业的 VRRP 一样工作 - 当主机停机时,VM 会在另一台虚拟化主机上启动。如果存储是共享的(例如 iSCSI),则可以启动“相同的”VM,因此对于来宾操作系统,它看起来像是电源故障。但是如果有一些重要的数据驻留在 RAM 中(例如内存数据库),那么它仍然会丢失。
虽然可以以一定的时间间隔创建正在运行的 VM 的快照(不幸的是,创建此类快照需要大量时间,因此无法每隔 10 秒完成一次)。然后另一个虚拟化主机可以加载这样的快照并“不间断”(加上减去间隔时间)继续运行虚拟机。
所以我的问题是 - 是否有任何解决方案可以自动“镜像”虚拟机,以便在虚拟化主机故障后虚拟机可以在另一台主机上“恢复”而不会出现明显中断?从字面上看,就像虚拟机的 RAID1。在 RAM 级别完全同步的镜像。
我有具有加密驱动器的远程计算机,因此每次完全重新启动都需要对计算机进行物理访问。机器刚刚遇到磁盘空间不足的问题,因此部分正在运行的服务崩溃/进入奇怪的故障状态。我想“软重新启动”机器,而不实际重新启动整个内核,以避免重新安装驱动器和输入密码的必要性。
操作系统用于systemd
服务管理和内核 4.9。