第 3 章 升级 undercloud
此流程将 undercloud 升级至 Red Hat OpenStack Platform 13。您可以通过通过 undercloud 的每个后续版本从 OpenStack Platform 10 升级到 OpenStack Platform 13 来完成此操作。
3.1. 将 undercloud 升级到 OpenStack Platform 11 复制链接链接已复制到粘贴板!
此流程将 undercloud 工具集和核心 Heat 模板集合升级到 OpenStack Platform 11 版本。
流程
-
以
stack用户身份登录 director。 禁用当前的 OpenStack Platform 存储库:
sudo subscription-manager repos --disable=rhel-7-server-openstack-10-rpms
$ sudo subscription-manager repos --disable=rhel-7-server-openstack-10-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 启用新的 OpenStack Platform 存储库:
sudo subscription-manager repos --enable=rhel-7-server-openstack-11-rpms
$ sudo subscription-manager repos --enable=rhel-7-server-openstack-11-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 禁用 overcloud 基础镜像的更新:
sudo yum-config-manager --setopt=exclude=rhosp-director-images* --save
$ sudo yum-config-manager --setopt=exclude=rhosp-director-images* --saveCopy to Clipboard Copied! Toggle word wrap Toggle overflow 停止主 OpenStack Platform 服务:
sudo systemctl stop 'openstack-*' 'neutron-*' httpd
$ sudo systemctl stop 'openstack-*' 'neutron-*' httpdCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意这会导致 undercloud 的停机时间短。overcloud 在 undercloud 升级过程中仍然可以正常工作。
默认的 Provisioning/Control Plane 网络已从
192.0.2.0/24更改为192.168.24.0/24。如果您在之前的undercloud.conf文件中使用了默认网络值,则 Provisioning/Control Plane 网络被设置为192.0.2.0/24。这意味着您需要在undercloud.conf文件中设置某些参数来继续使用192.0.2.0/24网络。这些参数:-
local_ip -
network_gateway -
undercloud_public_vip -
undercloud_admin_vip -
network_cidr -
masquerade_network -
dhcp_start -
dhcp_end
在
undercloud.conf中设置网络值,以确保在将来的升级过程中继续使用192.0.2.0/24CIDR。在运行openstack undercloud upgrade命令前,请确保您的网络配置设置正确。-
运行
yum以升级 director 的主软件包:sudo yum update -y instack-undercloud openstack-puppet-modules openstack-tripleo-common python-tripleoclient
$ sudo yum update -y instack-undercloud openstack-puppet-modules openstack-tripleo-common python-tripleoclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来升级 undercloud:
openstack undercloud upgrade
$ openstack undercloud upgradeCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 等待 undercloud 升级过程完成。
您已将 undercloud 升级到 OpenStack Platform 11 版本。