第 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 版本。

流程

  1. stack 用户身份登录 director。
  2. 禁用当前的 OpenStack Platform 存储库:

    $ sudo subscription-manager repos --disable=rhel-7-server-openstack-10-rpms
  3. 启用新的 OpenStack Platform 存储库:

    $ sudo subscription-manager repos --enable=rhel-7-server-openstack-11-rpms
  4. 禁用 overcloud 基础镜像的更新:

    $ sudo yum-config-manager --setopt=exclude=rhosp-director-images* --save
  5. 停止主 OpenStack Platform 服务:

    $ sudo systemctl stop 'openstack-*' 'neutron-*' httpd
    注意

    这会导致 undercloud 的停机时间短。overcloud 在 undercloud 升级过程中仍然可以正常工作。

  6. 默认的 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/24 CIDR。在运行 openstack undercloud upgrade 命令前,请确保您的网络配置设置正确。

  7. 运行 yum 以升级 director 的主软件包:

    $ sudo yum update -y instack-undercloud openstack-puppet-modules openstack-tripleo-common python-tripleoclient
  8. 运行以下命令来升级 undercloud:

    $ openstack undercloud upgrade
  9. 等待 undercloud 升级过程完成。

您已将 undercloud 升级到 OpenStack Platform 11 版本。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部