13.2. 更新正在运行的负载均衡服务实例
您可以定期使用较新的镜像更新正在运行的负载均衡服务实例(amphora)。例如,您可能想要在以下事件中更新 amphora 实例:
- Red Hat OpenStack Platform (RHOSP)的更新或升级。
- 对您的系统进行安全更新。
- 对底层虚拟机的不同类别的更改。
在 RHOSP 更新或升级过程中,director 会自动下载默认的 amphora 镜像,将其上传到 overcloud 镜像服务(glance),然后将负载均衡服务(octavia)配置为使用新镜像。当您故障转移负载均衡器时,您可以强制负载平衡服务启动使用新的 amphora 镜像的实例(amphora)。
先决条件
- amphora 的新镜像。它们在 RHOSP 更新或升级过程中可用。
流程
提供您的凭据文件。
示例
$ source ~/overcloudrc列出您要更新的所有负载均衡器的 ID:
$ openstack loadbalancer list -c id -f value故障切换每个负载均衡器:
$ openstack loadbalancer failover <loadbalancer_id>注意当您启动切换到负载均衡器时,监控系统利用率,并根据需要调整执行故障转移的速度。负载平衡器故障转移会创建新的虚拟机和端口,这可能会暂时增加 OpenStack 网络上的负载。
监控通过负载均衡器的故障状态:
$ openstack loadbalancer show <loadbalancer_id>当负载均衡器状态变为
ACTIVE时,更新已完成。