虚拟机误操作能回滚:VMM 保护计划快照与故障转移
物理服务器升级失败要回滚,往往靠重装;虚拟机不用——拍个快照,升级前存一版,出问题一键回去。Virtual Machine Manager 的保护机制分两层:单次快照解决临时性动作的后悔药,保护计划则把快照、复制、保留策略排成常态化日程。虚机承载的业务越关键,第二层越不能省。
操作步骤
-
单张快照的规矩:在虚机的保护计划下点快照操作拍快照,运行中或关机状态才能拍,建议装 QEMU Guest Agent 保证拍出来的一致性;给快照写清楚描述,比如「升级 ERP 前存档」。为什么:快照列表一长,没描述的快照就是一堆同名文件,真要回滚时不敢选。
-
认清快照前提:快照功能要求虚机存储在 Btrfs 文件系统上,DSM 6.1 之后创建的虚机才支持;快照数量有上限,Pro 版 255 张、Basic 版 32 张。为什么:版本上限和文件系统门槛决定这套方案怎么设计,先核清楚再给业务承诺。
-
建保护计划:在保护页创建计划,选本地快照或本地快照加远程复制两档;勾选要保护的虚机,配上计划和保留策略,含复制的话再选目的地并决定是否立即同步,还可以勾传输加密。为什么:保护计划把「定期拍、留多少、要不要异地」三件事一次定死,不依赖人工记得去拍。
-
保留策略用 GFS 思路:保留策略支持按小时、天、周、月、年分档配数量上限,每档只留每时间段头一版;刚拍的快照一小时内默认都留着,重要快照可以锁定不被自动清理。为什么:GFS 式保留用有限的存储换出更长的回滚半径,比「无脑全留」和「只留三张」都合理。
-
故障转移和重新保护:主机断连虚机够不着时,选目的地上的一个快照执行故障转移,虚机在复制目的地处复活;原主机恢复后做重新保护,把复制方向理回去。为什么:这一套是虚机级的容灾动作,练过一遍的管理员,真出机房级事故时才有底。
-
还原与克隆收尾:回滚用还原到适当位置(虚机关机状态下做),CPU、内存、网络、虚拟硬盘都会还原;要从某个快照分叉出测试环境,用以新名称克隆。为什么:回滚救事故、克隆造测试环境,一张快照两种用法,都走快照列表操作。
贵州诚鑫致达科技给跑内部系统的客户配虚机方案时,保护计划是和虚机创建同一天交付的——回滚能力属于开工那天就该有的配置,不是出过一次事之后的补丁。
企业存储选型参考|贵州诚鑫致达
做机房存储、虚拟化或监控归档,群晖机型参考:FS6400(全闪存阵列) · SA3610 · SA3410。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。