Skip to main content
すべてのクラウドプロバイダ
  • Amazon Web Services の
  • Google Cloud
  • Microsoft Azure
  • すべてのクラウドプロバイダ
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

以前のバージョンのAstra Connectorをインストール

共同作成者

Astra Control Serviceでは、以前のバージョンのAstra Connectorを使用して、Astra Control Serviceと非Kubernetesネイティブのワークフローで管理されるプライベートクラスタの間の通信を可能にします。Kubernetesネイティブでないワークフローで管理するプライベートクラスタにAstra Connectorをインストールする必要があります。

以前のバージョンのAstra Connectorでは、非Kubernetesネイティブのワークフローで管理される次のタイプのプライベートクラスタがサポートされていました。

  • Amazon Elastic Kubernetes Service(EKS)

  • Azure Kubernetes Service ( AKS )

  • Google Kubernetes Engine ( GKE )

  • Red Hat OpenShift Service on AWS(ROSA)

  • RosaとAWS PrivateLink

  • Red Hat OpenShift Container Platform(オンプレミス)

このタスクについて
  • これらの手順を実行する場合は、Astra Control Serviceで管理するプライベートクラスタに対してこれらのコマンドを実行します。

  • 要塞ホストを使用している場合は、要塞ホストのコマンドラインからこれらのコマンドを問題 で実行します。

作業を開始する前に
  • Astra Control Serviceで管理するプライベートクラスタにアクセスする必要があります。

  • クラスタにAstra Connectorオペレータをインストールするには、Kubernetes管理者の権限が必要です。

手順
  1. Kubernetesネイティブでないワークフローで管理するプライベートクラスタに、以前のAstra Connectorオペレータをインストールします。このコマンドを実行すると、ネームスペース astra-connector-operator が作成され、設定がネームスペースに適用されます。

    kubectl apply -f https://github.com/NetApp/astra-connector-operator/releases/download/23.07.0-202310251519/astraconnector_operator.yaml
  2. オペレータが設置され、準備ができていることを確認します。

    kubectl get all -n astra-connector-operator
  3. Astra ControlからAPIトークンを取得を参照してください "Astra Automationのドキュメント" 手順については、を参照し

  4. Astra Connectorネームスペースを作成します。

    kubectl create ns astra-connector
  5. Astra Connector CRファイルを作成してという名前を付ける astra-connector-cr.yaml。カッコ内の値を、Astra Controlの環境とクラスタの構成に合わせて更新します。

    • <ASTRA_CONTROL_SERVICE_URL>:Astra ControlサービスのWeb UI URL。例:

      https://astra.netapp.io
    • <ASTRA_CONTROL_SERVICE_API_TOKEN>:前の手順で取得したAstra Control APIトークン。

    • **:(AKSクラスタのみ)-プライベート<PRIVATE_AKS_CLUSTER_NAME> Kubernetes Serviceクラスタのクラスタ名。プライベートAKSクラスタを追加する場合にのみ、この行のコメントを解除して入力します。

    • <ASTRA_CONTROL_ACCOUNT_ID>:Astra ControlのWeb UIから取得。ページ右上の図アイコンを選択し、* API access *を選択します。

      apiVersion: netapp.astraconnector.com/v1
      kind: AstraConnector
      metadata:
        name: astra-connector
        namespace: astra-connector
      spec:
        natssync-client:
          cloud-bridge-url: <ASTRA_CONTROL_SERVICE_URL>
        imageRegistry:
          name: theotw
          secret: ""
        astra:
          token: <ASTRA_CONTROL_SERVICE_API_TOKEN>
          #clusterName: <PRIVATE_AKS_CLUSTER_NAME>
          accountId: <ASTRA_CONTROL_ACCOUNT_ID>
          acceptEULA: yes
  6. データを入力した後、 astra-connector-cr.yaml 正しい値を持つファイルを作成し、CRを適用します。

    kubectl apply -f astra-connector-cr.yaml
  7. Astra Connectorが完全に導入されたことを確認します。

    kubectl get all -n astra-connector
  8. クラスタがAstra Controlに登録されたことを確認します。

    kubectl get astraconnector -n astra-connector

    次のような出力が表示されます。

    NAME              REGISTERED   ASTRACONNECTORID                       STATUS
    astra-connector   true         be475ae5-1511-4eaa-9b9e-712f09b0d065   Registered with Astra
    ヒント ASTRACONNECTORIDはメモしておきます。ASTRACONNECTORIDは、クラスタをAstra Controlに追加するときに必要になります。

次の手順

Astra Connectorのインストールが完了したら、Astra Control Serviceにプライベートクラスタを追加する準備が整いました。

を参照してください。