更新时间:2024-12-23 GMT+08:00
分享

安装补丁前准备

安装补丁前需要手动进行以下相关检查。

检查集群是否安装过相关紧急补丁

  1. 使用root用户登录集群主节点,并进入“/home/omm”目录。
  2. 查看是否存在“MRS_3.1.0_HBase_patch_20220929”、“MRS_3.1.0_OBSA_Patch_20230428”、“MRS_3.1.0_HBase-qingting_20220424”目录。

    • 是,不能实施此补丁。
    • 否,检查结束。

检查所有节点管理平面网络是否互通

  1. 登录FusionInsight Manager界面,选择“运维 > 告警 > 告警”。
  2. 查看当前集群是否存在“ALM-12089 节点间网络互通异常”或“节点故障”等告警。

    • 是,节点间网络不互通,请联系运维人员修复。
    • 否,节点间网络互通,检查结束。

检查弹性伸缩是否关闭

  1. 登录华为云管理控制台界面,选择对应集群,单击“弹性伸缩”。
  2. 查看当前集群的弹性伸缩策略是否是关闭状态。

    • 否,请跟业务方确认是否可以关闭,如果可以请关闭弹性伸缩,否则请另择时间进行补丁升级。
    • 是,弹性伸缩关闭,检查结束。

检查Manager是否有正在运行的任务

  1. 登录FusionInsight Manager界面,查看右上角任务。
  2. 查看当前集群是否存在正在运行的任务。

    • 是,等待任务运行结束。
    • 否,检查结束。

检查主备节点磁盘空间

  1. 分别登录主备OMS节点,查看磁盘使用信息。
  2. 执行以下命令,查看“/”目录的可用空间是否大于30GB。

    df -h /

    • 否,清理磁盘空间。
    • 是,检查结束。

检查集群是否已经支持root补丁特性

  1. 集群是否已经安装了MRS 3.1.0.0.8及之后版本的任意一个补丁。

    • 是,可以直接安装MRS 3.1.0.0.16补丁,此时安装MRS 3.1.0.0.16补丁会提示需要用户输入root密码或者密钥。
    • 否,需要先安装MRS 3.1.0.0.8补丁,安装完需要重启相关服务,具体请参考MRS 3.2.0-LTS.1.8版本补丁说明

检查是否安装了MRS_3x_Patch_Diskmgt_v2.1_20230322紧急补丁

  1. 使用root用户登录集群主节点,并进入“/root”目录。
  2. 查看是否存在“MRS_3x_Patch_Diskmgt_v2.1_20230322”目录。

    • 是,需要执行3卸载“MRS_3x_Patch_Diskmgt_v2.1_20230322”补丁。
    • 否,检查结束。

  3. 使用root用户卸载补丁。

    1. 禁止主备倒换。

      卸载补丁过程会重启Controller和Tomcat,可能会引起HA主备倒换,安装前需要禁止主备倒换,主备倒换禁止有设置超时时间10分钟,超过该时间后会自动取消禁止主备倒换:

      su - omm -c "/opt/Bigdata/OMSV100R001C00x8664/workspace0/ha/module/hacom/tools/ha_client_tool --ip=127.0.0.1 --port=20013 --forbidswitch --name=product --time=10"

    2. 查看“ips.ini”文件中是否配置了集群所有节点IP地址,如果配置了请执行3.c,否则添加节点IP地址到该文件中:

      cd /root/MRS_3x_Patch_Diskmgt_v2.1_20230322/

      vim ips.ini

    3. 执行脚本卸载补丁,需要保证私钥文件“/tmp/xxxx.pem”的权限是600
      • 密钥方式:

        sh install.sh -t uninstall -k /tmp/xxxx.pem

      • 密码方式:

        sh install.sh -t uninstall -p 'password'

        请输入正确无误的密码,否则可能会导致脚本在ssh过程中将root密码锁定5分钟。

      其中:

      • -t:值为installuninstall
      • -k:root用户私钥的绝对路径。
      • -p:root用户密码。
    4. 取消禁止主备倒换:

      su - omm -c "/opt/Bigdata/OMSV100R001C00x8664/workspace0/ha/module/hacom/tools/ha_client_tool --ip=127.0.0.1 --port=20013 --cancelforbidswitch --name=product"

检查集群是否有非标修改组件配置的操作

  1. 询问客户是否有做过相关操作。
  2. 查看该客户档案,是否有记录相关非标操作。

    • 是,需要详细评估补丁跟非标配置的兼容性。
    • 否,检查结束。

检查集群是否有安装紧急补丁

  1. 登录客户集群的主备节点,进入“/home/omm”目录。
  2. 查看是否存在紧急补丁的目录,例如MRSxxx或者xxxpatch。

    • 是,需要详细评估紧急补丁的兼容性。
    • 否,检查结束。

相关文档