服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-11-10 简米科技 3,080 字 7 分钟阅读

虚拟机维护模式怎么打开?如何关闭和退出

导读虚拟机维护模式不是关机,而是让宿主机主动退出业务承载、把虚拟机迁走的安全状态,进入前先确认迁移通道和存储可达,退出后再验证HA与DRS状态,才算完成一次完整维护,很多运维同学第一次点“进入维护模式”时,手会停在确认按钮上,原因不复杂:怕业务断,怕虚机没地方去,怕维护完回不来,下面按实际动手顺序,把这个状态讲清楚……

虚拟机维护模式不是关机,而是让宿主机主动退出业务承载、把虚拟机迁走的安全状态,进入前先确认迁移通道和存储可达,退出后再验证HA与DRS状态,才算完成一次完整维护。

很多运维同学第一次点“进入维护模式”时,手会停在确认按钮上,原因不复杂:怕业务断,怕虚机没地方去,怕维护完回不来,下面按实际动手顺序,把这个状态讲清楚。

虚拟机维护模式到底在做什么

你可以把宿主机想成一栋楼,虚拟机是楼里的租户,维护模式相当于挂出“本楼检修,请租户暂时搬离”的牌子,楼还在,管理通道还在,但不再接收新租户,原有租户要迁到别的楼。

虚拟机维护模式和关机到底有什么区别

这是搜索量很高的一组对比,关机是整台物理机断电或停机,管理代理、心跳、存储链路全部中断;维护模式只停止业务承载,管理面仍然在线。

对比项 维护模式 直接关机
虚拟机处理 自动迁移或按策略挂起 随宿主一起中断
管理通道 保持在线 中断
集群心跳 正常参与 丢失,可能触发HA误判
适用场景 硬件更换、补丁、固件升级 下架、长期停用
回退难度 退出即恢复 需重新上电并检查

行业共识认为,只要主机还在集群里承载业务,计划内维护应优先走维护模式,而不是直接关机,前者给集群留出迁移和恢复的余地,后者容易把一次小维护变成故障演练。

哪些场景必须进维护模式

  • 更换内存、网卡、硬盘背板等物理部件。
  • 升级BIOS、RAID卡固件、网卡驱动。
  • 打ESXi补丁或升级主机版本。
  • 机房搬迁前的节点腾空。
  • vSAN集群中某节点需要短暂离线。

如果只是重启一台不承载业务的空主机,可以直接关机;但只要上面还有虚机,维护模式更稳妥。

虚拟机维护模式怎么进入:分平台操作路径

不同平台按钮位置不同,逻辑一致:先迁移,再进入,最后确认状态。

VMware ESXi与vCenter的操作路径

图形界面路径:选中主机,右键进入“维护模式”,在弹出的对话框里选择迁移策略。

  • 选择“完整数据迁移”时,vSAN环境会把该主机上的组件也迁走,耗时更长,但数据冗余更安全。
  • 选择“确保可访问性”时,只保证虚机可访问,适合存储容量紧张、只想快速腾空计算节点的场景。
  • DRS自动化级别为“全自动”时,虚机会自动迁走;为“手动”时,需要逐台确认目标主机。

命令行方式适合批量或脚本化操作:

# 进入维护模式
esxcli system maintenanceMode set --enable true
# 查看当前状态
esxcli system maintenanceMode get
# 退出维护模式
esxcli system maintenanceMode set --enable false

命令行不会替你迁虚机,执行前要自己确认主机上已无运行中的虚拟机。

华为FusionCompute、Proxmox与OpenStack的对应操作

  • FusionCompute:在主机列表选中计算节点,进入“维护模式”,系统会按集群策略迁移虚机。
  • Proxmox VE:对节点执行迁移后,用pvecm或HA管理器将节点置为维护,避免HA自动拉起虚机。
  • OpenStack:使用nova service-disable --reason maintenance 主机名停止调度新实例,再把存量实例迁移走。

不同平台叫法不一样,本质都是“停止接收新负载、腾空存量负载”。

进入前的检查清单

  1. 确认集群剩余资源能接住迁移负载,CPU和内存预留不要贴着上限。
  2. 确认共享存储路径正常,本地存储上的虚机无法迁移,要单独处理。
  3. 确认DRS或HA策略不会在迁移过程中反复触发。
  4. 确认备份窗口和业务低峰期,避开批处理任务。
  5. 记录主机上虚机清单,迁移后逐台核对。

虚拟机维护模式怎么退出:别急着点完成

退出维护模式通常只需一个按钮,但真正的工作在退出之后。

退出前要确认的三件事

  • 硬件更换或固件升级已经完成,并且主机重新被集群正常识别。
  • 存储链路、网卡上行、时间同步都恢复正常。
  • 主机上没有残留的隔离响应或告警。

退出后的验证步骤

  1. 执行退出操作,观察主机状态从“维护”回到“已连接”。
  2. 检查HA代理状态,确认主机重新参与集群心跳。
  3. 查看DRS是否开始把虚机迁回,或手动迁移部分负载做验证。
  4. 抽查几台虚机的网络连通性和存储延迟。
  5. 观察一段时间内的告警,确认没有反复掉线。

有个容易忽略的点:退出维护模式不等于虚机会自动回到原主机,是否迁回由DRS规则决定,资源均衡策略可能让虚机继续留在新主机上,这是正常现象。

虚拟机维护模式会影响业务运行吗

多数情况下不会,前提是迁移通道和资源余量都正常,真正导致中断的,往往不是维护模式本身,而是几个前置条件没满足。

常见中断原因

  • 集群资源不足,虚机迁不走,被挂起或关机。
  • 虚机放在本地存储,无法在线迁移。
  • 迁移网络带宽被打满,迁移超时。
  • HA把维护中的主机误判为故障,触发不必要的重启。
  • vSAN节点离线后数据重建压力过大,影响其他节点性能。

维护窗口怎么留才合理

小集群建议把维护安排在业务低峰,单节点维护窗口按迁移耗时加验证时间估算,虚机数量多、存储数据量大时,完整数据迁移可能比预期长不少,近年来不少企业把维护操作放到变更窗口内执行,并提前做一次迁移演练,目的就是摸清真实耗时。

中小企业机房做虚拟机维护模式要花多少钱

这个问题问得实在,维护模式本身通常不额外收授权费,成本主要落在三处。

  • 迁移带宽:跨主机迁移会占用管理网或迁移专用网,网络设备老旧时可能要临时扩容。
  • 冗余资源:集群要留出能接住单节点负载的余量,这部分是“看不见的采购成本”。
  • 人力窗口:夜间操作、双人复核、回退预案,都是实际投入。

如果预算有限,可以先从非核心集群练手,把迁移流程和检查清单跑顺,再应用到生产集群,没必要一上来就追求全自动,手动确认反而更可控。

几个实操中容易踩的坑

  • 只点维护模式,不看迁移结果,虚机被挂起后才发现。
  • 维护模式期间重启管理网络,导致主机失联,退出时找不到节点。
  • vSAN环境选错迁移策略,数据重建把磁盘压满。
  • 维护完成后忘记检查HA状态,主机看着正常,实际没参与保护。
  • 把维护模式当成“暂停业务”用,长期挂着不退出,集群资源白白浪费。

据工信部公开的云计算相关统计,企业虚拟化环境的节点规模在持续增长,节点级维护已经从偶发操作变成日常运维动作,把维护模式用规范,比事后救火省力得多。

关于虚拟机维护模式的常见问题

虚拟机维护模式下虚机会自动迁移吗

取决于集群配置,DRS为全自动时会自动迁移;手动模式需要人工确认目标主机;没有开启DRS的集群,虚机会按进入时的选项被挂起或关机,进入前先看一眼DRS自动化级别,比事后补救有效。

虚拟机维护模式退出后虚机没回来正常吗

正常,虚机是否迁回由资源调度策略决定,不是退出维护模式的必然后果,只要虚机运行正常、主机状态健康,就不必强行迁回;强行迁移反而会增加一次不必要的风险。

虚拟机维护模式可以一直开着吗

不建议,维护模式中的主机不承载业务,但继续占用集群席位和授权资源,时间长了会造成资源利用率失真,硬件维护完成后应及时退出,并确认HA和监控恢复正常。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱