考虑修补的控制器的特殊情况。
有关修补过程的更多信息,请参阅修补程序升级过程。
修补过程要求以 admin 用户身份登录到 NSX Advanced Load Balancer CLI。
能够以 admin 用户身份登录意味着,已更改出厂默认 admin 密码,如默认 admin 强密码一节中所述。
如上所述,从属节点不应具有配置,并且未对 NSX Advanced Load Balancer 登录凭据进行任何更改。如果从属节点确实具有凭据,在用户尝试将其加入集群时,将显示以下形式的消息:
集群配置失败。无法添加节点 1.2.3.4: 使用默认凭据登录失败,请全新重新引导节点,然后重试。(Cluster configuration failed. Unable to add node 1.2.3.4: Login with default credentials failed, clean reboot the node and retry.)
因此,在将两个修补的控制器从属节点加入修补的控制器主节点之前,请在每个从属节点上运行 reboot clean 命令。
更改了 admin 密码的控制器具有配置。
转换过程
在主节点和新的从属节点之间通过 HTTPS 建立信任关系。
主节点通过 SSH 将集群状态信息导出到每个从属节点。
每个节点在本地应用集群状态信息,并重新启动服务。
现有的 NSX Advanced Load Balancer SE(最初仅连接到主节点)检测集群成员资格变化,并连接到集群中的所有 NSX Advanced Load Balancer 控制器节点。
在该转换期间,无法使用 REST API。通常,转换需要 4 到 10 分钟的时间。
转换状态
以下状态消息指示转换为三节点集群的进度:
正在进行配置 (Configuration is in progress):在该阶段,NSX Advanced Load Balancer 验证配置以及每个新节点上的状态信息。只能将没有状态的节点添加到集群中。NSX Advanced Load Balancer 还会更新集群数据库,并在每个节点上启动配置脚本。
无法访问 (Inaccessible):重新启动 NSX Advanced Load Balancer 控制器 进程。
正在还原 (Restoring):在所有节点之间同步 NSX Advanced Load Balancer 配置。
等待服务引擎连接 (Waiting for Service Engines to connect):NSX Advanced Load Balancer 等待尚未连接到任何 NSX Advanced Load Balancer 控制器 节点并在其中注册的任何已知 SE。
就绪 (Ready)
如果拆除集群(恢复为仅单个 NSX Advanced Load Balancer 控制器节点),则状态消息是相同的。不过,在正在进行配置 (Configuration is in progress) 阶段,将忽略从属节点上的状态信息。