CAS V5 (E0535H17) 是 cmsd 双机模式,现象原因:仅 cas1 部署永久授权,切到 cas2 为主时,cas2 本地无有效授权,WEB 告警,虚拟机业务不受影响。
操作前提:SSH 登录两台节点,确认心跳、数据复制状态正常,必须两边数据状态一致,禁止同步过程中切换。
cmsd-cli statuscmsd-cli switchover,等待 VIP 漂移回 cas1⚠️后续根治:双机场景,主备两台管理节点都需要单独申请授权,否则下次切换依旧复现。WEB 恢复后,下载 cas2 主机信息文件,申请对应的授权文件并注册。
执行cmsd-cli status后,提示cmsd-cli:command not found
clustermgr force-promote CAS1_IP。clustermgr status,确认主备节点及仲裁节点状态均为“正常”(Normal)。virsh list --all,确保无挂起或故障的异常虚拟机。clustermgr sync status,确保主备数据同步无延迟或失败。
根因说明:CAS 永久 License 绑定CVM 主机硬件信息,双机热备必须两台 CVM 都导入 license;切换到 cas2,cas2 无有效永久授权,Web 就提示过期。虚拟机业务不受 license 过期影响,仅 CVM 管理面受限。
前置校验(必须先做,否则禁止切换)
drbdadm status
资源状态必须Connected/UpToDate/UpToDate,不同步严禁切换。
2. 查看 cmsd 双机服务状态
service cmsd status
ms_exchange.sh)/opt/cms/bin/ms_exchange.sh
执行后会自动:
脚本内置校验,同步异常会拒绝切换
drbdadm status
service cmsd status
预期:cas1 变成 Primary,cas2 变成 Secondary。
不优先推荐,操作失误会损坏数据库,仅脚本失败时用
service cmsd stop
drbdadm secondary all
drbdadm primary all
service cmsd start
cas1 是永久授权,把 cas1 的 license 文件拷贝到 cas2 并导入,后续来回切换不会再报过期:
#cas1上,找到license文件,scp传到cas2,然后cas2执行导入license命令
#查看当前主备角色
/opt/cms/bin/cms_cli get_ha_state
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
执行cmsd-cli status后,提示cmsd-cli:command not found