您的位置:首页 > 其它

在线HA集群HANA版本从122.01升级到122.05版本问题记录

2017-03-01 09:58 956 查看
演练过程

1、查看集群及双hana机状态,确保正常,并进行备份

2、进入集群维护模式

# crm configure property maintenance-mode=on


3、停止备机节点,并进行备机升级

4、备机升级完成后,手工执行hdbnsutil -sr_takeover进行hana主备切换(主要是备份)

5、停止主机节点,并升级主机几点的hana版本

6、手工执行takeover,主节点切换回原节点

7、退出集群维护模式

假设遇到重大问题,需要回滚回低版本,则需要卸载了新版本再重新安装低版本的介质

遇到问题

在主机节点升级完成后,从hana studio上查看 复制状态一直不对,landscape的system replication显示,XSengine的状态是error的,看提示是因为丢失了某个日志。

hana资深工程师的处理过程为:

1、尝试kill掉 xsengine进程,不成功

2、尝试在活动的原备机节点执行全备份(执行全备份时会触发检查点,日志会得以重新生成) ,失败

3、尝试取消备节点对主节点的注册

hdbnsutil -sr_unregister  --id=1  --name=SITEB


4、备节点无法操作,尝试在主节点

$hdbnsutil -sr_disable


提示 error: there are still secondary sites attached;

5、尝试执行强制清理

hdbnsutil -sr_cleanup --force


随后激活作为复制源的节点 hdbnsutil -sr_enable –name=SITEA

接着,在备节点重新注册并执行主备全复制

hdbnsutil -sr_register --force_full_replica --remoteHost=hdbgmp1 --remoteInstance=00 --replicationMode=sync --name=SITEB --operationMode=logreplay


最终问题解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  集群 hana