无法停用传统高可用性 SE 组中的每个 SE,而需要使用特殊的工作流。本节详细介绍了该工作流。
过程
- 使用
switchover serviceengine name-of-SE
命令将虚拟服务的所有活动实例切换到传统组中的另一个 SE。switchover 命令确定 SE 上运行的哪些虚拟服务处于活动状态。SE 上运行的任何备用实例不受影响。
注:
目前,在 NSX Advanced Load Balancer UI 中未提供切换功能。
- 虚拟服务切换是异步进行的,因此,需要等待所有切换完成。轮询 SE 事件日志,以验证所有虚拟服务是否处于备用模式。
注:
备用虚拟服务不能处于 SE_STATE_DISABLED
状态。
- 要防止备用 SE 处理任何活动虚拟服务的流量,唯一的方法是将其从传统 SE 组中移除。可以将其移动到为该用途创建的维护 SE 组以完成该操作。
- 此时,传统高可用性 SE 组仅包含一个活动 SE。要恢复为高可用性状态,有两种方法:
注:
为了加快方法 2 的速度,您可以在维护组中启动替换 SE,然后再将备用 SE 从传统高可用性 SE 组中移除。
可以通过 REST API 或 CLI 完成切换。
可以通过 REST API、CLI 或 UI 完成上述 SE 移动。