使用 OpenShift OperatorHub 安装 Astra 控制中心
如果您使用的是 Red Hat OpenShift ,则可以使用 Red Hat 认证操作员安装 Astra Control Center 。使用此操作步骤从安装 Astra 控制中心 "Red Hat 生态系统目录" 或使用 Red Hat OpenShift 容器平台。
完成此操作步骤后,您必须返回到安装操作步骤以完成 "剩余步骤" 以验证安装是否成功并登录。
-
在 OpenShift 集群中,确保所有集群操作员均处于运行状况良好的状态(
Available
istrue
):oc get clusteroperators
-
在 OpenShift 集群中,确保所有 API 服务均处于运行状况良好的状态(
Available
istrue
):oc get apiservices
-
您已在数据中心为 Astra 控制中心创建 FQDN 地址。
-
您拥有对 Red Hat OpenShift 容器平台执行所述安装步骤所需的权限和访问权限。
下载 Astra Control Center 捆绑包
-
从下载 Astra 控制中心捆绑包(
Astra-control-center-[version].tar.gz
) "NetApp 支持站点"。 -
从下载 Astra 控制中心证书和密钥的 zip "NetApp 支持站点"。
-
(可选)使用以下命令验证捆绑包的签名:
openssl dgst -sha256 -verify astra-control-center[version].pub -signature <astra-control-center[version].sig astra-control-center[version].tar.gz
打开软件包的包装并更改目录
-
提取映像:
tar -vxzf astra-control-center-[version].tar.gz
-
更改为 Astra 目录。
cd astra-control-center-[version]
将映像添加到本地注册表
-
将 Astra Control Center 映像目录中的文件添加到本地注册表中。
有关自动加载映像的信息,请参见下面的示例脚本。 -
登录到注册表:
Docker :
docker login [your_registry_path]
播客:
podman login [your_registry_path]
-
使用适当的脚本加载映像,标记映像,并将这些映像推送到本地注册表:
Docker :
export REGISTRY=[Docker_registry_path] for astraImageFile in $(ls images/*.tar) ; do # Load to local cache. And store the name of the loaded image trimming the 'Loaded images: ' astraImage=$(docker load --input ${astraImageFile} | sed 's/Loaded image: //') astraImage=$(echo ${astraImage} | sed 's!localhost/!!') # Tag with local image repo. docker tag ${astraImage} ${REGISTRY}/${astraImage} # Push to the local repo. docker push ${REGISTRY}/${astraImage} done
播客:
export REGISTRY=[Registry_path] for astraImageFile in $(ls images/*.tar) ; do # Load to local cache. And store the name of the loaded image trimming the 'Loaded images: ' astraImage=$(podman load --input ${astraImageFile} | sed 's/Loaded image(s): //') astraImage=$(echo ${astraImage} | sed 's!localhost/!!') # Tag with local image repo. podman tag ${astraImage} ${REGISTRY}/${astraImage} # Push to the local repo. podman push ${REGISTRY}/${astraImage} done
-
找到操作员安装页面
-
要访问操作员安装页面,请完成以下过程之一:
-
从 Red Hat OpenShift Web 控制台:
-
登录到 OpenShift 容器平台 UI 。
-
从侧面菜单中,选择 * 运算符 > OperatorHub * 。
-
选择 NetApp Astra Control Center 操作员。
-
选择 * 安装 * 。
-
-
从 Red Hat 生态系统目录:
-
选择 NetApp Astra 控制中心 "运算符"。
-
选择 * 部署并使用 * 。
-
-
安装操作员
-
完成 * 安装操作员 * 页面并安装操作员:
操作员将在所有集群命名空间中可用。 -
选择运算符命名空间或
netapp-ac-operator
namespace will be created automatically as part of the operator install. -
选择手动或自动批准策略。
建议手动批准。每个集群只能运行一个操作员实例。 -
选择 * 安装 * 。
如果您选择了手动批准策略,系统将提示您批准此操作员的手动安装计划。
-
-
从控制台中,转到 OperatorHub 菜单并确认操作员已成功安装。
安装 Astra 控制中心
-
在 Astra 控制中心操作员的详细信息视图的控制台中,在提供的 API 部分中选择
Create instance
。 -
填写
Create AstraControlCenter
Form 字段:-
保留或调整 Astra 控制中心名称。
-
(可选)启用或禁用自动支持。建议保留自动支持功能。
-
输入 Astra 控制中心地址。请勿在此地址中输入
http : //
或https : //
。 -
输入 Astra 控制中心版本;例如 21.12.60 。
-
输入帐户名称,电子邮件地址和管理员姓氏。
-
保留默认卷回收策略。
-
在 * 映像注册表 * 中,输入本地容器映像注册表路径。请勿在此地址中输入
http : //
或https : //
。 -
如果您使用的注册表需要身份验证,请输入密钥。
-
输入管理员的名字。
-
配置资源扩展。
-
保留默认存储类。
-
定义 CRD 处理首选项。
-
-
选择
Create
。