Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

OpenShift OperatorHub を使用して Astra Control Center をインストールします

共同作成者

Red Hat OpenShift を使用する場合は、 Red Hat 認定オペレータを使用して Astra Control Center をインストールできます。この手順を使用して、から Astra Control Center をインストールします "Red Hat エコシステムカタログ" または、 Red Hat OpenShift Container Platform を使用します。

この手順を完了したら、インストール手順に戻ってを実行する必要があります "残りのステップ" インストールが成功したかどうかを確認し、ログオンします。

必要なもの
  • "インストールを開始する前に、 Astra Control Center の導入環境を準備します"

  • OpenShiftクラスタから、すべてのクラスタオペレータが正常な状態にあることを確認します (available はです true):

    oc get clusteroperators
  • OpenShiftクラスタから、すべてのAPIサービスが正常な状態であることを確認します (available はです true):

    oc get apiservices
  • データセンターにAstra Control CenterのFQDNアドレスを作成します。

  • 説明したインストール手順を実行するために必要な権限を取得し、Red Hat OpenShift Container Platformにアクセスします。

  • クラスタにcert-managerがすでに存在する場合は、いくつかを実行する必要があります "事前に必要な手順" そのため、Astra Control Centerは独自の証明書管理ツールをインストールしません。

Astra Control Centerバンドルをダウンロードして開梱します

  1. Astra Control Center バンドルをダウンロードします (astra-control-center-[version].tar.gz)をクリックします "NetApp Support Site"

  2. から Astra Control Center 証明書とキーの zip をダウンロードします "NetApp Support Site"

  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

ネットアップAstra kubectlプラグインをインストール

ネットアップアストラ kubectl コマンドラインプラグインにより、Astra Control Centerの導入とアップグレードに関連する一般的なタスクを実行する時間を節約できます。

必要なもの

ネットアップでは、プラグイン用のバイナリを提供しており、CPUアーキテクチャやオペレーティングシステムが異なる場合はそのプラグインをこのタスクを実行する前に、使用しているCPUとオペレーティングシステムを把握しておく必要があります。LinuxおよびMacオペレーティングシステムでは、を使用できます uname -a この情報を収集するためのコマンドです。

手順
  1. 使用可能なネットアップ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. [[[[</Z1>[</Z1>[</Z1>[</Z1>[</Z1>[</Z1>[</Z1>[</Z1></Z1>_image_local_registry_push]]]]]]]]]]</Z2>アストラControl Centerイメージディレクトリ内のパッケージイメージをローカルレジストリにプッシュします。</Z3>コマンドを実行する前に、次の置き換えを行ってください。

    • bundle_fileをAstra Controlバンドルファイルの名前に置き換えます(例: acc.manifest.yaml)。

    • my_registryを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
ポドマン
  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 Control Center のインストールページ

      1. OpenShift Container Platform UI にログインします。

      2. サイドメニューから、 * 演算子 > OperatorHub * を選択します。

      3. NetApp Astra Control Center オペレータを選択します。

      4. 「 * Install * 」を選択します。

    • Red Hat エコシステムカタログから:Astra Control Center の概要ページ

      1. NetApp Astra Control Center を選択します "演算子"

      2. [Deploy and Use] を選択します。

オペレータをインストールします

  1. 「 * インストールオペレータ * 」ページに必要事項を入力し、オペレータをインストールします。

    メモ オペレータはすべてのクラスタネームスペースで使用できます。
    1. operator名前空間またはを選択します netapp-acc-operator オペレータのインストールの一環として、名前空間が自動的に作成されます。

    2. 手動または自動の承認方法を選択します。

      メモ 手動による承認が推奨されます。1 つのクラスタで実行する演算子インスタンスは 1 つだけです。
    3. 「 * Install * 」を選択します。

      メモ 手動承認方式を選択した場合は、このオペレータの手動インストール計画を承認するように求められます。
  2. コンソールで、 OperatorHub メニューに移動して、オペレータが正常にインストールされたことを確認します。

Astra Control Center をインストールします

  1. コンソールのAstra Control Centerオペレータの詳細ビューで、を選択します Create instance を参照してください。

  2. を実行します Create AstraControlCenter フォームフィールド:

    1. Astra Control Center の名前を保持または調整します。

    2. (オプション) AutoSupport を有効または無効にします。Auto Support 機能の保持を推奨します。

    3. Astra Control Center のアドレスを入力します。入らないでください http:// または https:// をクリックします。

    4. Astra Control Center のバージョンを入力します。たとえば、 21.12.60 と入力します。

    5. アカウント名、 E メールアドレス、および管理者の姓を入力します。

    6. デフォルトのボリューム再利用ポリシーをそのまま使用します。

    7. * Image Registry * に、ローカルコンテナイメージのレジストリパスを入力します。入らないでください http:// または https:// をクリックします。

    8. 認証が必要なレジストリを使用する場合は、シークレットを入力します。

    9. 管理者の名を入力します。

    10. リソースの拡張を構成する。

    11. デフォルトのストレージクラスは保持します。

    12. CRD 処理の環境設定を定義します。

  3. 選択するオプション Create

次のステップ

Astra Control Center が正しくインストールされたことを確認し、を完了します "残りのステップ" ログインしてください。さらに、の導入も完了します "セットアップのタスク"