更新时间:2022-08-25 GMT+08:00
分享

配置SIOS

  1. 设置SAP进程拉起由LK控制

    参考文档:https://docs.us.sios.com/spslinux/9.6.0/en/topic/modify-ascs-and-ers-instance-profile-settings

    在ASCS节点执行以下命令修改ASCS和ERS的配置文件

    su - sidadm
    cd pro
    图1 配置文件

    修改ASCS实例配置文件

    • “Restart_Program_03 = local $(_MS) pf=$(_PF) ”修改为“Start_Program_03 = local $(_MS) pf=$(_PF) ”
    • 在最后一行增加“Autostart = 0”
      图2 图示1
      图3 图示2

      修改ERS实例配置文件

      在最后一行增加“Autostart = 0”

      图4 图示3

      修改ASCS和ERS的配置文件后需要重启ASCS和ERS实例。

  2. ASCS和ERS节点分别修改配置文件/etc/default/LifeKeeper

    修改以下参数:

    表1 配置参数示例

    修改前

    修改后

    备注

    PATH=/opt/LifeKeeper/bin:/bin:/usr/bin:/usr/sbin:/sbin

    PATH=/usr/lib64/jvm/jre-11-openjdk/bin:/opt/LifeKeeper/bin:/bin:/usr/bin:/usr/sbin:/sbin

    加上 openjdk 的路径以便使用其功能

    NOBCASTPING=0

    NOBCASTPING=1

    Broadcast ping 在云环境里不支持,NOBCASTPING=1会关闭 LifeKeeper 使用 broadcast ping 的通信

    QUORUM_MODE=majority

    QUORUM_MODE=storage

    华为云上使用 SFS Turbo 存储作为仲裁,此参数改为使用存储为仲裁

    WITNESS_MODE=remote_verify

    WITNESS_MODE=storage

    华为云上使用 SFS Turbo 存储作为仲裁,此参数改为使用存储为仲裁

    图5 图示4

    新增以下参数:

    表2 配置参数示例

    参数

    备注

    SAP_DB_CHECK_IGNORE=1

    可选,如果不需要检查数据库连接才设置

    QWK_STORAGE_TYPE=file

    华为云SFS turbo需要使用存储文件为仲裁

    QWK_STORAGE_HBEATTIME=5

    仲裁默认心跳建议值

    QWK_STORAGE_NUMHBEATS=9

    仲裁默认心跳超时建议值

    QWK_STORAGE_OBJECT_sapxjj_0001=/sioswitness/sapxjj_0001

    /sioswitness/sapxjj_0001(/仲裁盘挂载目录/ASCS节点主机名)

    (如果主机名中有“-” 或者 “.”,,此处配置为“_” )

    QWK_STORAGE_OBJECT_sapxjj_0002=/sioswitness/sapxjj_0002

    /sioswitness/sapxjj_0002(/仲裁盘挂载目录/ERS节点主机名)

    (如果主机名中有“-” 或者 “.”,,此处配置为“_” )

    LCMNUMHBEATS=9

    默认心跳超时建议值

    图6 图示5

  3. ASCS节点进入LifeKeeper GUI

    LifeKeeper 的界面可以在两台主机上直接开启。因为管理界面采用用的是JAVA的圆形图界面,所以需要使用在安装有X11环境的操作系统上,再通过 X-11forwarding远程显示出来。详情请参考此文档内的“常见问题”之“执行./lkGUapp无法正常打开LifeKeeper GUI界面”。

    进入到ASCS节点的程序目录:/opt/LifeKeeper/bin,执行./lkGUI进入LifeKeeper GUI

    图7 图示6

    输入用户名密码登录

    图8 图示7

  4. 添加ERS节点

    图9 图示8

    添加成功,如下:

    图10 图示9

  5. 添加心跳IP

    1. 点击按钮,选择当前ASCS节点,点击“Next”
      图11 Next1
    2. 选择ERS节点,点击“Next”
      图12 Next2
    3. 默认,点击“Next”
      图13 Next3
    4. 选择ASCS节点心跳IP,点击“Next”
      图14 Next4
    5. 选择ERS节点心跳IP,点击“Next”
      图15 Next5
    6. 默认,点击“Create”
      图16 Create
    7. 确认信息,点击“Next”
      图17 Next7
    8. 点击“Done”,完成心跳IP的配置
      图18 Next8

      如只有一条心跳链路,会报冗余告警

      图19 Next9

      可在View里把冗余告警选择去掉,去掉后不会再有告警

      图20 Next10

  6. 添加ASCS浮动IP

    1. 点击按钮,选择“IP” ,点击“Next”
      图21 Next1
    2. 默认,点击“Next”
      图22 Next2
    3. 选择ASCS节点,点击“Next”
      图23 Next3
    4. 配置ASCS的浮动IP地址,点击“Next”
      图24 Next4
    5. 默认,点击“Next”
      图25 Next5
    6. 默认,点击“Next”
      图26 Next6
    7. 配置资源名称,点击“Create”
      图27 Create
    8. 点击“Next”
      图28 Next8
    9. 选择ERS节点,点击“Next”
      图29 Next9
    10. 默认,点击“Next”
      图30 Next10
    11. 默认,点击“Next”
      图31 Next11
    12. 默认,点击“Next”
      图32 Next12
    13. 点击“Next”
      图33 Next13
    14. 默认,点击“Next”
      图34 Next14
    15. 默认,点击“Next”
      图35 Next15
    16. 默认,点击“Next”
      图36 Next16
    17. 默认,点击“Extend”
      图37 Extend
    18. 点击“Finish”
      图38 Finish
    19. 点击“Done”,完成ASCS浮动IP的配置
      图39 Done
      图40 完成配置

  7. 添加ERS浮动IP

    1. 点击按钮,选择“IP” ,点击“Next”
      图41 Next1
    2. 默认,点击“Next”
      图42 Next2
    3. 选择ERS节点,点击“Next”
      图43 Next3
    4. 配置ERS的浮动IP地址,点击“Next”
      图44 Next4
    5. 默认,点击“Next”
      图45 Next5
    6. 默认,点击“Next”
      图46 Next6
    7. 配置资源名称,点击“Create”
      图47 Create
    8. 点击“Next”
      图48 Next8
    9. 选择ASCS节点,点击“Next”
      图49 Next9
    10. 默认,点击“Next”
      图50 Next10
    11. 默认,点击“Next”
      图51 Next11
    12. 默认,点击“Next”
      图52 Next12
    13. 点击“Next”
      图53 Next13
    14. 默认,点击“Next”
      图54 Next13
    15. 默认,点击“Next”
      图55 Next15
    16. 默认,点击“Next”
      图56 Next16
    17. 默认,点击“Extend”
      图57 Extend
    18. 点击“Finish”
      图58 Finish
    19. 点击“Done”,完成ERS浮动IP的配置
      图59 Done
      图60 完成配置

  8. 添加ASCS实例资源

    1. 点击按钮,选择“SAP” ,点击“Next”
      图61 Next1
    2. 默认,点击“Next”
      图62 Next2
    3. 选择ASCS节点,点击“Next”
      图63 Next3
    4. 确认SAP的SID,点击“Next”
      图64 Next4
    5. 确认SAP实例,点击“Next”
      图65 Next5
    6. 选择ASCS浮动IP资源,点击“Next”
      图66 Next6
    7. 选择“no”,点击“Next”
      图67 Next7
    8. 默认,点击“Next”
      图68 Next8
    9. 配置资源名称,点击“Create”
      图69 Create
    10. 点击“Next”
      图70 Next10
    11. 选择ERS节点,点击“Next”
      图71 Next11
    12. 默认,点击“Next”
      图72 Next12
    13. 默认,点击“Next”
      图73 Next13
    14. 默认,点击“Next”
      图74 Next14
    15. 点击“Next”
      图75 Next15
    16. 默认,点击“Extend”
      图76 Extend
    17. 点击“Finish”
      图77 Finish
    18. 点击“Done”,完成ASCS实例资源的配置
      图78 Done
      图79 完成配置

  9. 添加ERS实例资源

    1. 点击按钮,选择“SAP” ,点击“Next”
      图80 Next1
    2. 默认,点击“Next”
      图81 Next2
    3. 选择ERS节点,点击“Next”
      图82 Next3
    4. 确认SAP的SID,点击“Next”
      图83 Next4
    5. 确认SAP实例,点击“Next”
      图84 Next5
    6. 选择ERS浮动IP资源,点击“Next”
      图85 Next6
    7. 默认,点击“Next”
      图86 Next7
    8. 配置资源名称,点击“Create”
      图87 Next8
    9. 点击“Next”
      图88 Next9
    10. 选择ASCS节点,点击“Next”
      图89 Next10
    11. 默认,点击“Next”
      图90 Next11
    12. 默认,点击“Next”
      图91 Next12
    13. 默认,点击“Next”
      图92 Next13
    14. 点击“Next”
      图93 Next14
    15. 默认,点击“Extend”
      图94 Extend
    16. 点击“Finish”
      图95 Finish
    17. 点击“Done”,完成ERS实例资源的配置
      图96 Done
      图97 完成配置

  10. 修改主机关机后的切换策略

    ASCS节点:

    图98 ASCS节点1
    图99 ASCS节点2

    ERS节点:

    图100 ERS节点1
    图101 ERS节点2

  11. ASCS和ERS节点设置LifeKeeper服务不开机自启动

    建议设置LifeKeeper服务不开机自启动,设置方法如下:

    systemctl disable lifekeeper
    systemctl status lifekeeper

    此处以ASCS节点为例,如下图:

    图102 以ASCS节点为例

相关文档