本节介绍了 NSX Advanced Load Balancer 控制器集群中的节点重新引导时可能会发生的操作变化。
从属节点重新引导
重新引导从属节点不会显著影响连接到该节点的 NSX Advanced Load Balancer 服务引擎 (SE) 的运行。
日志将保存在 SE 本地,直到与从属节点的连接恢复为止。
重新引导后,控制器节点将配置为处理来自 SE 的虚拟服务日志。
对节点的分析将短暂中断。
节点恢复后,SE 通过 SSH 重新连接。
从属节点会复制主节点的 PostgreSQL 数据库。
继续支持 Web 界面、REST API、CLI 和其他控制器服务。
相关事件消息
将生成以下事件消息:
CONTROLLER_NODE_LEFT
- 从属节点离开集群时。CONTROLLER_NODE_JOINED
- 从属节点重新加入集群时。
主节点重新引导
当 NSX Advanced Load Balancer 控制器集群中的主节点重新引导时,其中一个从属节点将作为新的主节点进行接管。连接到该节点的 SE 的运行不会受到显著影响。
该过程与从属节点重新引导时的过程类似。此外,主节点 IP 地址将更新为已成为新主节点的从属节点的 IP 地址。
相关事件消息
将生成以下事件消息:
CONTROLLER_NODE_LEFT
:在从属节点离开集群时生成。CONTROLLER_NODE_JOINED
:在从属节点重新加入集群时生成。
这些事件与从属节点重新引导和重新加入时生成的事件相同。
多个从属节点重新引导
多个从属节点的重新引导过程与单个从属节点重新引导的过程类似。
在重新引导过程中,集群状态将发生如下变化:
就绪
无响应
正在还原
正在等待服务引擎
集群正在从主节点复制数据库
就绪
相关事件消息
将生成以下事件消息:
CONTROLLER_NODE_LEFT
:在从属节点离开集群时生成。CONTROLLER_NODE_JOINED
:在从属节点重新加入集群时生成。
这些事件与单个从属节点重新引导和重新加入时生成的事件相同。
主站点和从属节点重新引导
当集群中的所有 NSX Advanced Load Balancer 控制器均重新引导时,该过程与主节点和仅一个从属节点重新引导时的过程类似。
在重新引导过程中,集群状态将发生如下变化:
就绪
无响应
错误(如果有)
正在还原
正在等待服务引擎
集群正在从主节点复制数据库
就绪
相关事件消息
将生成以下事件消息:
CONTROLLER_LEADER_FAILOVER
:在从属节点离开集群时生成。CONTROLLER_NODE_JOINED
:在从属节点重新加入集群时生成。
CONTROLLER_LEADER_FAILOVER
表示新的主节点已接管。CONTROLLER_NODE_JOINED
事件指示从属节点何时加入集群。
服务引擎状态更改
SE 状态更改如下:
NSX Advanced Load Balancer 控制器检测信号失败。
无外设(SE 继续运行,但没有 NSX Advanced Load Balancer 控制器。)
在集群恢复后,SE 将重新连接到 NSX Advanced Load Balancer 控制器。