automation-suite
2024.10
true
- 概述
- 要求
- Pre-installation
- 安装
- 安装后
- 迁移和升级
- 集群管理
- 特定于产品的配置
- 故障排除
Deploying Redis through OperatorHub
Automation Suite on OpenShift Installation Guide
Last updated 2024年11月11日
Deploying Redis through OperatorHub
UiPath® products on Automation Suite require Redis to ensure caching capabilities. You have the following options for meeting the Redis caching requirements:
-
Install and configure Redis, either on your OpenShift cluster or on different servers external to the OpenShift cluster.
-
Install the Redis Enterprise Operator on your OpenShift cluster.
Note: Automation Suite does not come with a Redis Enterprise Operator license. You must obtain a license directly from Redis.
To install Redis Enterprise Operator through OperatorHub, follow the instructions in this section.
Note: If you use Redis Enterprise Operator version 6.2.18-41 or earlier, you must install the security context constraint before installing the operator. For more information, see the Redis documentation.
Take the following steps to install Redis Enterprise Operator through OperatorHub:
- In the OpenShift interface, navigate to Operators > OperatorHub.
- In the search field, search for Redis Enterprise.
- Select Redis Enterprise Operator provided by Redis in the result list. The entry is marked as Certified. By default, the image is pulled from the Red Had registry.
- On the Install Operator page, specify the namespace for the operator. Only one namespace per operator is supported.
- Update the channel with the version you want to install. For more information about specific versions, see the operator release notes.
- Choose an approval strategy. For production systems, use Manual to make sure that operator updates require your approval.
- Select Install and approve the installation plan.
You can monitor the status of your Redis Enterprise Operator subscription in Operators > Installed Operators.
Take the following steps to create the Redis Enterprise cluster:
Deploying Redis through OperatorHub requires you to add the following section to the
input.json
configuration file. Replace the <redis-namespace>
and <password>
placeholders with appropriate values:"fabric": {
"redis": {
"hostname": "redb.<redis-namespace>.svc.cluster.local",
"port": 6380,
"password": "<password>",
"tls": false
}
},
"fabric": {
"redis": {
"hostname": "redb.<redis-namespace>.svc.cluster.local",
"port": 6380,
"password": "<password>",
"tls": false
}
},
To retrieve the password, run the following command:
oc get secret -n <redis-namespace> redb-redb -o json | jq -r '.data.password' | base64 -d
oc get secret -n <redis-namespace> redb-redb -o json | jq -r '.data.password' | base64 -d