5.2. 升级 Identity (keystone)和 Dashboard (horizon)


禁用 Identity 服务和 Dashboard 服务。根据您的配置,这涉及以下任一操作:

  1. 如果控制面板和身份服务都以 WSGI 小程序身份运行,则禁用 httpd

    # systemctl stop httpd
    Copy to Clipboard Toggle word wrap
  2. 如果作为单独的服务运行,则为 Identity 服务禁用 openstack-keystone,然后为仪表板禁用 httpd

    # openstack-service stop keystone
    # systemctl stop httpd
    Copy to Clipboard Toggle word wrap

为这两个服务更新软件包:

# yum -d1 -y upgrade \*keystone\*
# yum -y upgrade \*horizon\* \*openstack-dashboard\*
# yum -d1 -y upgrade \*horizon\* \*python-django\*
Copy to Clipboard Toggle word wrap

Identity 服务的令牌表可能具有大量过期的条目。这可显著增加完成数据库架构升级所需的时间。要从数据库刷新已过期的令牌并缓解问题,可以在运行 Identity 数据库升级前使用 keystone-manage 命令。

# keystone-manage token_flush
# openstack-db --service keystone --update
Copy to Clipboard Toggle word wrap

这会从数据库清除已过期的令牌。您可以安排使用 cron 定期运行此命令。

重新启动服务。根据您的配置,这涉及以下任一操作:

  1. 如果控制面板和身份服务都以 WSGI 小程序身份运行,则启用 httpd

    # systemctl start httpd
    Copy to Clipboard Toggle word wrap
  2. 如果作为单独的服务运行,请为 Identity 服务启用 openstack-keystone,然后为仪表板禁用 httpd

    # openstack-service start keystone
    # systemctl start httpd
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat