3.2. 启用 Redis 实例


OpenShift 上的 Red Hat OpenStack Services (RHOSO) DNS 服务(指定)使用 Redis 协调任务。您可以通过编辑 OpenStackControlPlane 自定义资源(CR)来启用 Redis。

先决条件

  • 在工作站上安装了 oc 命令行工具。
  • 以具有 cluster-admin 权限的用户身份登录到可访问 RHOSO 控制平面的工作站。

流程

  1. 在工作站上打开 OpenStackControlPlane CR 文件,并启用 Redis,并通过添加以下内容将 designate-redis 实例添加到 templates 参数中:

    ...
      redis:
        enabled: true
        templates:
          designate-redis:
            replicas: 1
    注意

    不需要删除已定义的任何其他 Redis 实例。

  2. 使用 DNS 服务所需的值更新 OpenStackControlPlane 自定义资源。

    Example
    $ oc apply -f openstack_control_plane.yaml -n openstack

验证

  1. 等待 RHOCP 创建与 OpenStackControlPlane CR 相关的 DNS 服务资源。运行以下命令来检查状态:

    Example
    $ oc get openstackcontrolplane -n openstack
    输出示例
    NAME                      STATUS    MESSAGE
    openstack-control-plane 	Unknown 	Setup started

    当状态为 "Setup complete" 时,会创建 OpenStackControlPlane 资源。

    提示

    -w 选项附加到 get 命令的末尾,以跟踪部署进度。

  2. 在继续操作前,确认 Redis 实例正在运行。

    Example
    $ oc wait --for=condition=ready --timeout=10s \
    pod/designate-redis-redis-0
    输出示例
    pod/designate-redis-redis-0 condition met

后续步骤

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部