HANA集群计划内切换与维护操作

执行计划内切换(如操作系统打补丁、硬件维护)是检验HA流程是否规范的试金石。

标准切换流程 :

  1. 前置检查 :确认业务已做好切换准备(应用连接中断可接受),检查集群状态完全健康,HANA系统复制状态正常,备份已完成。

  2. 放置维护模式 : crm resource maintenance <resource_name> 或将节点置于待机模式 crm node standby <node_name> 。这告诉集群"我即将手动操作,不要自动干预"。

  3. 执行资源迁移 :使用 crm resource migrate 命令将HANA主资源优雅地迁移到备用节点。Pacemaker会先在备节点启动HANA为备机,然后进行主备切换,最后停止原主节点上的HANA服务。 务必使用 migrate 而非强制 move , move 不会在目标节点启动服务,可能导致中断。

  4. 执行维护 :在已无资源运行的节点上进行维护工作。

  5. 恢复节点 :维护完成后,将节点从待机模式唤醒 crm node online <node_name> 。

  6. 资源均衡(可选) :如果希望资源回切,再次执行 migrate 命令。或者清除维护模式,让集群根据策略自动决定资源位置。

  7. 后置验证 :全面检查应用连接、数据库性能和集群状态。

实操心得 :永远在维护窗口开始前,进行一次完整的切换演练并记录时间。真实的切换时间会受到数据量、网络、存储性能等多种因素影响,仅凭文档估算往往不准。有了实测数据,你给业务部门的停机时间窗口承诺才会准确可靠。

相关推荐
yuniko-n1 小时前
【JUC】线程间通信
java·开发语言
yuniko-n1 小时前
【JUC】关于 Java 线程介绍
java·开发语言
HelloWorld工程师1 小时前
@Primary 注解
java·spring
爱吃香菜的初学者3 小时前
十四.Linux——消息队列
linux·运维·开发语言
Apipi*10 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
IvorySQL10 小时前
PostgreSQL 日报|修复截断 zstd 备份检测(10 月 9 日)
数据库·postgresql
刘胡子大叔11 小时前
SQL 脚本的导入顺序
数据库·sql
天启HTTP11 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
代码什么用11 小时前
Spring基础使用
java·后端·spring