Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

NetApp Cloud Tiering でオンプレミスのONTAPクラスタから Google Cloud Storage にデータを階層化

共同作成者 amgrissino

NetApp Cloud Tiering で非アクティブなデータを Google Cloud Storage に階層化することで、オンプレミスのONTAPクラスタの空き容量を増やします。

クイック スタート

以下の手順に従ってすぐに開始するか、残りのセクションまでスクロールして詳細を確認してください。

1Google Cloud Storage にデータを階層化する準備

次のものが必要です:

  • NetAppコンソールに追加したONTAP 9.6 以降を実行しているソースのオンプレミスONTAPクラスタと、ユーザー指定のポート経由での Google Cloud Storage への接続。 "クラスターの検出方法を学ぶ"

  • 事前定義されたストレージ管理者ロールとストレージ アクセス キーを持つサービス アカウント。

  • Google Cloud Platform VPC にインストールされたコンソール エージェント。

  • データセンター内のONTAPクラスタ、Google Cloud Storage、および Cloud Tiering サービスへの送信 HTTPS 接続を有効にするエージェントのネットワーク。

2階層化を設定する

NetAppコンソールで、オンプレミス システムを選択し、階層化サービスに対して [有効] を選択して、プロンプトに従ってデータを Google Cloud Storage に階層化します。

三つライセンスの設定

無料トライアルが終了したら、従量課金制サブスクリプション、 ONTAP Cloud Tiering BYOL ライセンス、またはその両方の組み合わせを通じて Cloud Tiering の料金を支払います。

要件

ONTAPクラスターのサポートを確認し、ネットワークをセットアップし、オブジェクト ストレージを準備します。

次の図は、各コンポーネントとそれらの間で準備する必要がある接続を示しています。

クラウド プロバイダーのエージェントに接続された Cloud Tiering サービス、 ONTAPクラスターに接続されたエージェント、およびクラウド プロバイダーのONTAPクラスターとオブジェクト ストレージ間の接続を示すアーキテクチャ イメージ。アクティブ データはONTAPクラスター上に存在し、非アクティブ データはオブジェクト ストレージ上に存在します。

メモ エージェントと Google Cloud Storage 間の通信は、オブジェクト ストレージのセットアップのみに使用されます。

ONTAPクラスタを準備する

Google Cloud Storage にデータを階層化する場合、 ONTAPクラスターは次の要件を満たしている必要があります。

サポートされているONTAPプラットフォーム
  • ONTAP 9.8 以降を使用する場合: AFFシステム、またはすべて SSD のアグリゲートまたはすべて HDD のアグリゲートを持つFASシステムからデータを階層化できます。

  • ONTAP 9.7 以前を使用する場合: AFFシステム、またはすべて SSD アグリゲートを持つFASシステムからデータを階層化できます。

サポートされるONTAPバージョン

ONTAP 9.6 以降

クラスターネットワークの要件
  • ONTAPクラスタは、ポート 443 経由で Google Cloud Storage への HTTPS 接続を開始します。

    ONTAP はオブジェクト ストレージとの間でデータの読み取りと書き込みを行います。オブジェクト ストレージは開始することはなく、応答するだけです。

    Google Cloud Interconnect を使用するとパフォーマンスが向上し、データ転送料金が削減されますが、 ONTAPクラスタと Google Cloud Storage の間では必須ではありません。しかし、そうすることが推奨されるベストプラクティスです。

  • Google Cloud Platform VPC にあるエージェントからの受信接続が必要です。

    クラスターと Cloud Tiering サービス間の接続は必要ありません。

  • 階層化するボリュームをホストする各ONTAPノードには、クラスタ間 LIF が必要です。 LIF は、 ONTAP がオブジェクト ストレージに接続するために使用する IPspace に関連付ける必要があります。

    データ階層化を設定すると、Cloud Tiering によって使用する IPspace の入力が求められます。各 LIF が関連付けられている IPspace を選択する必要があります。これは、「デフォルト」の IPspace の場合もあれば、作成したカスタム IPspace の場合もあります。詳細はこちら "LIF"そして "IPspace"

サポートされているボリュームとアグリゲート

Cloud Tiering で階層化できるボリュームの合計数は、 ONTAPシステム上のボリューム数よりも少なくなる可能性があります。これは、一部のアグリゲートからボリュームを階層化できないためです。 ONTAPのドキュメントを参照してください。 "FabricPoolでサポートされていない機能"

メモ Cloud Tiering はFlexGroupボリュームをサポートします。セットアップは他のボリュームと同じように機能します。

ONTAPクラスタの検出

コールド データの階層化を開始する前に、オンプレミスのONTAPシステムをNetAppコンソールに追加する必要があります。

コンソールエージェントの作成または切り替え

データをクラウドに階層化するには、コンソール エージェントが必要です。 Google Cloud Storage にデータを階層化する場合、Google Cloud Platform VPC でエージェントが利用可能である必要があります。新しいエージェントを作成するか、現在選択されているエージェントが Google Cloud に存在することを確認する必要があります。

コンソールエージェントのネットワークを準備する

コンソール エージェントに必要なネットワーク接続があることを確認します。

手順
  1. エージェントがインストールされている VPC で次の接続が有効になっていることを確認します。

  2. オプション: エージェントをデプロイする予定のサブネットでプライベート Google アクセスを有効にします。

    "プライベートGoogleアクセス"ONTAPクラスタから VPC への直接接続があり、エージェントと Google Cloud Storage 間の通信を仮想プライベート ネットワーク内に維持したい場合は、これが推奨されます。プライベート Google アクセスは、内部(プライベート) IP アドレスのみ(外部 IP アドレスなし)を持つ VM インスタンスで機能することに注意してください。

Google Cloud Storageを準備する

階層化を設定するときは、ストレージ管理者権限を持つサービス アカウントのストレージ アクセス キーを提供する必要があります。サービス アカウントを使用すると、Cloud Tiering はデータ階層化に使用される Cloud Storage バケットを認証してアクセスできるようになります。 Google Cloud Storage が誰がリクエストを行っているかを認識するために、キーが必要になります。

メモ 一定の日数後に階層化されたデータが移行される低コストのストレージ クラスを使用するように Cloud Tiering を構成する予定の場合は、GCP アカウントでバケットを設定するときにライフサイクル ルールを選択しないでください。 Cloud Tiering はライフサイクルの遷移を管理します。
手順
  1. "定義済みのストレージ管理者ロールを持つサービス アカウントを作成します"

  2. へ移動 "GCP ストレージ設定"サービス アカウントのアクセス キーを作成します。

    1. プロジェクトを選択し、*相互運用性*を選択します。まだ行っていない場合は、[相互運用性アクセスを有効にする] を選択します。

    2. プロジェクトを選択し、*相互運用性*を選択します。まだ行っていない場合は、[相互運用性アクセスを有効にする] を選択します。

    3. サービス アカウントのアクセス キー の下で、サービス アカウントのキーの作成 を選択し、作成したサービス アカウントを選択して、キーの作成 を選択します。

    4. サービス アカウントのアクセス キー の下で、サービス アカウントのキーの作成 を選択し、作成したサービス アカウントを選択して、キーの作成 を選択します。

      後で Cloud Tiering を設定するときに、キーを入力する必要があります。

最初のクラスタから非アクティブなデータを Google Cloud Storage に階層化します

Google Cloud 環境を準備したら、最初のクラスタから非アクティブなデータの階層化を開始します。

要件
手順
  1. オンプレミスのONTAPシステムを選択します。

  2. 右側のパネルから、階層化サービスの「有効」をクリックします。

    Google Cloud Storage の階層化先が システム ページで使用できる場合は、クラスタを Google Cloud Storage システムにドラッグしてセットアップ ウィザードを開始できます。

    "オンプレミスのONTAPシステムを選択した後、画面の右側に表示される [有効化 オプションを示すスクリーンショット。"]

  3. オブジェクト ストレージ名の定義: このオブジェクト ストレージの名前を入力します。このクラスター上のアグリゲートで使用している他のオブジェクト ストレージとは一意である必要があります。

  4. プロバイダを選択: Google Cloud を選択し、続行 を選択します。

  5. オブジェクト ストレージの作成 ページの手順を完了します。

    1. バケット: 新しい Google Cloud Storage バケットを追加するか、既存のバケットを選択します。

    2. ストレージ クラスのライフサイクル: クラウド階層化は、階層化されたデータのライフサイクルの遷移を管理します。データは Standard クラスで始まりますが、一定の日数が経過すると異なるストレージ クラスを適用するルールを作成できます。

      階層化されたデータを移行する Google Cloud ストレージ クラスと、そのクラスにデータが割り当てられるまでの日数を選択し、[続行] を選択します。たとえば、以下のスクリーンショットは、階層化データがオブジェクト ストレージで 30 日経過すると Standard クラスから Nearline クラスに割り当てられ、オブジェクト ストレージで 60 日経過すると Coldline クラスに割り当てられることを示しています。

      このストレージ クラスにデータを保持する を選択した場合、データはそのストレージ クラスに残ります。"サポートされているストレージクラスを参照"

      一定の日数後にデータに割り当てられる追加のストレージ クラスを選択する方法を示したスクリーンショット。

      ライフサイクル ルールは、選択したバケット内のすべてのオブジェクトに適用されることに注意してください。

    3. 資格情報: ストレージ管理者のロールを持つサービス アカウントのストレージ アクセス キーとシークレット キーを入力します。

    4. クラスタ ネットワーク: ONTAP がオブジェクト ストレージに接続するために使用する IPspace を選択します。

      正しい IPspace を選択すると、Cloud Tiering がONTAPからクラウド プロバイダーのオブジェクト ストレージへの接続を確立できるようになります。

    「最大転送速度」を定義することで、非アクティブなデータをオブジェクト ストレージにアップロードするために使用できるネットワーク帯域幅を設定することもできます。 *制限*ラジオ ボタンを選択し、使用できる最大帯域幅を入力するか、*無制限*を選択して制限がないことを示します。

  6. *続行*をクリックして、階層化するボリュームを選択します。

  7. [Tier Volumes] ページで、階層化を構成するボリュームを選択し、[Tiering Policy] ページを起動します。

    • すべてのボリュームを選択するには、タイトル行のボックスをチェックします( )をクリックし、「ボリュームの構成」を選択します。

    • 複数のボリュームを選択するには、各ボリュームのボックスをチェックします( )をクリックし、「ボリュームの構成」を選択します。

    • 単一のボリュームを選択するには、行(または鉛筆アイコンを編集ボリュームの(アイコン)をクリックします。

      単一のボリューム、複数のボリューム、またはすべてのボリュームを選択する方法と、選択したボリュームを変更するボタンを示すスクリーンショット。

  8. [階層化ポリシー] ダイアログで、階層化ポリシーを選択し、必要に応じて選択したボリュームの冷却日数を調整して、[適用] を選択します。

    構成可能な階層化ポリシー設定を示すスクリーンショット。

結果

クラスタ上のボリュームから Google Cloud オブジェクト ストレージへのデータ階層化が正常に設定されました。

クラスター上のアクティブなデータと非アクティブなデータに関する情報を確認できます。"階層設定の管理について詳しくは"

クラスター上の特定のアグリゲートから異なるオブジェクト ストアにデータを階層化する必要がある場合は、追加のオブジェクト ストレージを作成することもできます。または、階層化されたデータが追加のオブジェクト ストアに複製されるFabricPoolミラーリングを使用する予定の場合。"オブジェクトストアの管理について詳しくは"