Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 OpenShift OperatorHub 安装 Astra 控制中心

贡献者

如果您使用的是 Red Hat OpenShift ,则可以使用 Red Hat 认证操作员安装 Astra Control Center 。使用此操作步骤从安装 Astra 控制中心 "Red Hat 生态系统目录" 或使用 Red Hat OpenShift 容器平台。

完成此操作步骤后,您必须返回到安装操作步骤以完成 "剩余步骤" 以验证安装是否成功并登录。

您需要的内容
  • "开始安装之前,请为 Astra Control Center 部署准备您的环境"

  • 在 OpenShift 集群中,确保所有集群操作员均处于运行状况良好的状态(Available is true ):

    oc get clusteroperators
  • 在 OpenShift 集群中,确保所有 API 服务均处于运行状况良好的状态(Available is true ):

    oc get apiservices
  • 您已在数据中心为 Astra 控制中心创建 FQDN 地址。

  • 您拥有对 Red Hat OpenShift 容器平台执行所述安装步骤所需的权限和访问权限。

下载 Astra Control Center 捆绑包

  1. 从下载 Astra 控制中心捆绑包(Astra-control-center-[version].tar.gz"NetApp 支持站点"

  2. 从下载 Astra 控制中心证书和密钥的 zip "NetApp 支持站点"

  3. (可选)使用以下命令验证捆绑包的签名:

    openssl dgst -sha256 -verify astra-control-center[version].pub -signature <astra-control-center[version].sig astra-control-center[version].tar.gz

打开软件包的包装并更改目录

  1. 提取映像:

    tar -vxzf astra-control-center-[version].tar.gz
  2. 更改为 Astra 目录。

    cd astra-control-center-[version]

将映像添加到本地注册表

  1. 将 Astra Control Center 映像目录中的文件添加到本地注册表中。

    备注 有关自动加载映像的信息,请参见下面的示例脚本。
    1. 登录到注册表:

      Docker :

      docker login [your_registry_path]

      播客:

      podman login [your_registry_path]
    2. 使用适当的脚本加载映像,标记映像,并将这些映像推送到本地注册表:

      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

找到操作员安装页面

  1. 要访问操作员安装页面,请完成以下过程之一:

    • 从 Red Hat OpenShift Web 控制台:Astra 控制中心安装页面

      1. 登录到 OpenShift 容器平台 UI 。

      2. 从侧面菜单中,选择 * 运算符 > OperatorHub * 。

      3. 选择 NetApp Astra Control Center 操作员。

      4. 选择 * 安装 * 。

    • 从 Red Hat 生态系统目录:Astra 控制中心概述页面

      1. 选择 NetApp Astra 控制中心 "运算符"

      2. 选择 * 部署并使用 * 。

安装操作员

  1. 完成 * 安装操作员 * 页面并安装操作员:

    备注 操作员将在所有集群命名空间中可用。
    1. 选择运算符命名空间或 netapp-ac-operator namespace will be created automatically as part of the operator install.

    2. 选择手动或自动批准策略。

      备注 建议手动批准。每个集群只能运行一个操作员实例。
    3. 选择 * 安装 * 。

      备注 如果您选择了手动批准策略,系统将提示您批准此操作员的手动安装计划。
  2. 从控制台中,转到 OperatorHub 菜单并确认操作员已成功安装。

安装 Astra 控制中心

  1. 在 Astra 控制中心操作员的详细信息视图的控制台中,在提供的 API 部分中选择 Create instance

  2. 填写 Create AstraControlCenter Form 字段:

    1. 保留或调整 Astra 控制中心名称。

    2. (可选)启用或禁用自动支持。建议保留自动支持功能。

    3. 输入 Astra 控制中心地址。请勿在此地址中输入 http : //https : //

    4. 输入 Astra 控制中心版本;例如 21.12.60 。

    5. 输入帐户名称,电子邮件地址和管理员姓氏。

    6. 保留默认卷回收策略。

    7. 在 * 映像注册表 * 中,输入本地容器映像注册表路径。请勿在此地址中输入 http : //https : //

    8. 如果您使用的注册表需要身份验证,请输入密钥。

    9. 输入管理员的名字。

    10. 配置资源扩展。

    11. 保留默认存储类。

    12. 定义 CRD 处理首选项。

  3. 选择 Create

下一步行动

验证是否已成功安装 Astra 控制中心并完成 "剩余步骤" 登录。此外,您还可以通过执行来完成部署 "设置任务"