3.2. 启用 Redis 实例
OpenShift 上的 Red Hat OpenStack Services (RHOSO) DNS 服务(指定)使用 Redis 协调任务。您可以通过编辑 OpenStackControlPlane 自定义资源(CR)来启用 Redis。
先决条件
-
在工作站上安装了
oc命令行工具。 -
以具有
cluster-admin权限的用户身份登录到可访问 RHOSO 控制平面的工作站。
流程
在工作站上打开
OpenStackControlPlaneCR 文件,并启用 Redis,并通过添加以下内容将designate-redis实例添加到 templates 参数中:... redis: enabled: true templates: designate-redis: replicas: 1注意不需要删除已定义的任何其他 Redis 实例。
使用 DNS 服务所需的值更新
OpenStackControlPlane自定义资源。- Example
$ oc apply -f openstack_control_plane.yaml -n openstack
验证
等待 RHOCP 创建与
OpenStackControlPlaneCR 相关的 DNS 服务资源。运行以下命令来检查状态:- Example
$ oc get openstackcontrolplane -n openstack- 输出示例
NAME STATUS MESSAGE openstack-control-plane Unknown Setup started当状态为 "Setup complete" 时,会创建
OpenStackControlPlane资源。提示将
-w选项附加到get命令的末尾,以跟踪部署进度。
在继续操作前,确认 Redis 实例正在运行。
- Example
$ oc wait --for=condition=ready --timeout=10s \ pod/designate-redis-redis-0- 输出示例
pod/designate-redis-redis-0 condition met
后续步骤