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. 后置验证 :全面检查应用连接、数据库性能和集群状态。

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

相关推荐
2301_780789665 小时前
跨平台适配!SDK 游戏盾兼容全终端游戏场景
java·网络·ddos
Ruiery5 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
ClickHouseDB6 小时前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
m0_639906946 小时前
Redis入门|五种数据结构、使用场景、持久化RDB&AOF
数据结构·数据库·redis
欧米欧6 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery6 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
学长毕设6 小时前
基于springboot的食品仓库管理系统
java·spring boot·后端
时间售卖铺7 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
qetfw7 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
步行cgn7 小时前
FormHttpMessageConverter 详解:Spring MVC 中表单数据的读写转换器
java·spring·mvc