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集群中、确保所有集群操作员均处于运行状况良好的状态 (availabletrue):

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

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

  • 获取对Red Hat OpenShift容器平台的必要权限和访问权限、以执行所述的安装步骤。

  • 如果集群中已存在证书管理器、则需要执行某些操作 "前提条件步骤" 这样、Astra控制中心就不会安装自己的证书管理器。

下载并解包Astra Control Center软件包

  1. 下载 Astra Control Center 捆绑包 (astra-control-center-[version].tar.gz) "NetApp 支持站点"

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

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

    openssl dgst -sha256 -verify AstraControlCenter-public.pub -signature astra-control-center-[version].tar.gz.sig astra-control-center-[version].tar.gz
  4. 提取映像:

    tar -vxzf astra-control-center-[version].tar.gz

安装NetApp Astra kubectl插件

NetApp Astra kubectl 命令行插件可节省执行与部署和升级Astra控制中心相关的常见任务所需的时间。

您需要的内容

NetApp为不同CPU架构和操作系统的插件提供二进制文件。在执行此任务之前、您需要了解您的CPU和操作系统。在Linux和Mac操作系统上、您可以使用 uname -a 用于收集此信息的命令。

步骤
  1. 列出可用的NetApp Astra kubectl 插件二进制文件、并记下操作系统和CPU架构所需文件的名称:

    ls kubectl-astra/
  2. 将文件复制到与标准文件相同的位置 kubectl 实用程序。在此示例中、将显示 kubectl 实用程序位于中 /usr/local/bin 目录。替换 <binary-name> 使用所需文件的名称:

    cp kubectl-astra/<binary-name> /usr/local/bin/kubectl-astra

将映像添加到本地注册表

  1. 为容器引擎完成相应的步骤顺序:

Docker
  1. 更改为Astra目录:

    cd acc
  2. [substep_image_local_registry_push]]将Astra控制中心映像目录中的软件包映像推送到本地注册表。在运行命令之前、请执行以下替换操作:

    • 将bundle_file替换为Astra Control捆绑包文件的名称(例如、 acc.manifest.yaml)。

    • 将my_regRegistry替换为Docker存储库的URL。

    • 将my_registry_user替换为用户名。

    • 将my_registry_token替换为注册表的授权令牌。

      kubectl astra packages push-images -m BUNDLE_FILE -r MY_REGISTRY -u MY_REGISTRY_USER -p MY_REGISTRY_TOKEN
Podman
  1. 登录到注册表:

    podman login [your_registry_path]
  2. 运行以下脚本、按照注释中的说明替换<your_registry>:

    # You need to be at the root of the tarball.
    # You should see these files to confirm correct location:
    #   acc.manifest.yaml
    #   acc/
    
    # Replace <YOUR_REGISTRY> with your own registry (e.g registry.customer.com or registry.customer.com/testing, etc..)
    export REGISTRY=<YOUR_REGISTRY>
    export PACKAGENAME=acc
    export PACKAGEVERSION=22.08.1-26
    export DIRECTORYNAME=acc
    for astraImageFile in $(ls ${DIRECTORYNAME}/images/*.tar) ; do
      # Load to local cache
      astraImage=$(podman load --input ${astraImageFile} | sed 's/Loaded image(s): //')
    
      # Remove path and keep imageName.
      astraImageNoPath=$(echo ${astraImage} | sed 's:.*/::')
    
      # Tag with local image repo.
      podman tag ${astraImage} ${REGISTRY}/netapp/astra/${PACKAGENAME}/${PACKAGEVERSION}/${astraImageNoPath}
    
      # Push to the local repo.
      podman push ${REGISTRY}/netapp/astra/${PACKAGENAME}/${PACKAGEVERSION}/${astraImageNoPath}
    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-acc-operator 命名空间将在操作员安装过程中自动创建。

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

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

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

安装 Astra 控制中心

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

  2. 完成 Create AstraControlCenter 表单字段:

    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 控制中心并完成 "剩余步骤" 登录。此外,您还可以通过执行来完成部署 "设置任务"