第 5 章 升级 undercloud 操作系统


在升级 director 前,您必须将 undercloud 操作系统从 Red Hat Enterprise Linux 7 升级到 Red Hat Enterprise Linux 8。作为这个操作系统升级的一部分,您必须删除 Red Hat OpenStack Platform 13 软件包,然后运行 Leapp 工具来升级系统软件包。此软件包删除和操作系统升级不会影响 undercloud 数据库。完成操作系统升级后,重新安装 director 软件包的 Red Hat OpenStack Platform 16.1 版本。

5.1. 删除 Red Hat OpenStack Platform director 软件包

在运行 Leapp 工具前,请删除与 Red Hat Enterprise Linux 7 相关的 Red Hat OpenStack Platform 13 软件包。这些软件包名称使用 el7ost 的发行版本后缀。有些 el7ost 会保留在系统中,作为 subscription-manager 和 Leapp 工具的依赖项。

流程

  1. stack 用户的身份登录 undercloud。
  2. 禁用 undercloud 上的主要 OpenStack 服务:

    $ sudo systemctl stop 'openstack-*' httpd haproxy mariadb 'rabbitmq*' docker xinetd
    Copy to Clipboard Toggle word wrap
  3. 从 undercloud 中删除主要的 OpenStack 服务,但 OpenvSwitch 和升级所需的某些 Python 2 软件包除外:

    $ sudo yum -y remove '*el7ost*' 'galera*' 'haproxy*' \
        httpd 'mysql*' 'pacemaker*' xinetd python-jsonpointer \
        qemu-kvm-common-rhev qemu-img-rhev 'rabbit*' \
        'redis*' \
        -- \
        -'*openvswitch*' -python-docker -python-PyMySQL \
        -python-pysocks -python2-asn1crypto -python2-babel \
        -python2-cffi -python2-cryptography -python2-dateutil \
        -python2-idna -python2-ipaddress -python2-jinja2 \
        -python2-jsonpatch -python2-markupsafe -python2-pyOpenSSL \
        -python2-requests -python2-six -python2-urllib3 \
        -python-httplib2 -python-passlib -python2-netaddr -ceph-ansible
    Copy to Clipboard Toggle word wrap
  4. /etc/httpd 和 / var/lib/docker 目录中删除 内容:

    $ sudo rm -rf /etc/httpd /var/lib/docker
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat