10.2. 迁移特定的负载均衡服务实例
在某些情况下,您必须迁移负载平衡服务实例(amphora)。例如,如果主机正在关闭以进行维护。
先决条件
-
在工作站上安装了
oc
命令行工具。 -
以具有
cluster-admin
权限的用户身份登录到可访问 RHOSO 控制平面的工作站。
流程
从您的工作站访问 OpenStackClient pod 的远程 shell:
$ oc rsh -n openstack openstackclient
找到您要迁移的 amphora 的 ID。您需要在后续步骤中提供 ID。
$ openstack loadbalancer amphora list
要防止计算调度程序服务将任何新的 amphorae 调度到被撤离的 Compute 节点,请禁用 Compute 节点(
compute-host-1
)。注意括号内的值是此流程中示例命令中使用的示例值。将这些示例值替换为适合您的站点的值。
示例
$ openstack compute service set compute-host-1 nova-compute --disable
使用您获取的 amphora ID (
ea17210a-1076-48ff-8a1f-ced49ccb5e53
)通过 amphora 故障切换。示例
$ openstack loadbalancer amphora failover ea17210a-1076-48ff-8a1f-ced49ccb5e53
退出
openstackclient
pod:$ exit