NetApp Cloud Tiering でオンプレミスのONTAPクラスターから Azure Blob ストレージにデータを階層化します
非アクティブなデータを Azure Blob ストレージに階層化することで、オンプレミスのONTAPクラスターの領域を解放します。非アクティブなデータを Azure Blob ストレージに階層化することで、オンプレミスのONTAPクラスターの領域を解放します。
クイック スタート
以下の手順に従ってすぐに開始するか、残りのセクションまでスクロールして詳細を確認してください。

次のものが必要です:
-
NetAppコンソールに追加したONTAP 9.4 以降を実行しているソースのオンプレミスONTAPクラスターと、Azure Blob ストレージへの HTTPS 接続。 "クラスターの検出方法を学ぶ" 。
-
Azure VNet またはオンプレミスにインストールされたコンソール エージェント。
-
データセンター内のONTAPクラスター、Azure ストレージ、および Cloud Tiering サービスへの送信 HTTPS 接続を有効にするエージェントのネットワーク。

NetAppコンソールで、オンプレミスのONTAPシステムを選択し、階層化サービスに対して 有効 を選択して、プロンプトに従ってデータを Azure Blob ストレージに階層化します。

無料トライアルが終了したら、従量課金制サブスクリプション、 ONTAP Cloud Tiering BYOL ライセンス、またはその両方の組み合わせを通じて Cloud Tiering の料金を支払います。
-
Azure Marketplaceからサブスクライブするには、 "マーケットプレイスオファーにアクセス"をクリックし、「購読」を選択して、指示に従います。
-
Cloud Tiering BYOLライセンスを使用して支払うには、購入が必要な場合はお問い合わせくださいに連絡し、"NetAppコンソールに追加する" 。
要件
ONTAPクラスターのサポートを確認し、ネットワークをセットアップし、オブジェクト ストレージを準備します。
次の図は、各コンポーネントとそれらの間で準備する必要がある接続を示しています。
|
コンソール エージェントと Blob ストレージ間の通信は、オブジェクト ストレージのセットアップのみに使用されます。エージェントはクラウドではなくオンプレミスに配置できます。 |
ONTAPクラスタを準備する
Azure Blob ストレージにデータを階層化する場合、 ONTAPクラスターは次の要件を満たしている必要があります。
- サポートされているONTAPプラットフォーム
-
-
ONTAP 9.8 以降を使用する場合: AFFシステム、またはすべて SSD のアグリゲートまたはすべて HDD のアグリゲートを持つFASシステムからデータを階層化できます。
-
ONTAP 9.7 以前を使用する場合: AFFシステム、またはすべて SSD アグリゲートを持つFASシステムからデータを階層化できます。
-
- サポートされるONTAPのバージョン
-
ONTAP 9.4 以降
- クラスターネットワークの要件
-
-
ONTAPクラスターは、ポート 443 経由で Azure Blob ストレージへの HTTPS 接続を開始します。
ONTAP はオブジェクト ストレージとの間でデータの読み取りと書き込みを行います。オブジェクト ストレージは開始することはなく、応答するだけです。
ExpressRoute はパフォーマンスが向上し、データ転送料金が低くなりますが、 ONTAPクラスターと Azure Blob ストレージ間では必要ありません。しかし、そうすることが推奨されるベストプラクティスです。
-
エージェントからの受信接続が必要です。エージェントは、Azure VNet またはオンプレミスに配置できます。
クラスターと Cloud Tiering サービス間の接続は必要ありません。
-
階層化するボリュームをホストする各ONTAPノードには、クラスタ間 LIF が必要です。 LIF は、 ONTAP がオブジェクト ストレージに接続するために使用する IPspace に関連付ける必要があります。
-
- サポートされているボリュームとアグリゲート
-
Cloud Tiering で階層化できるボリュームの合計数は、 ONTAPシステム上のボリューム数よりも少なくなる可能性があります。これは、一部のアグリゲートからボリュームを階層化できないためです。 ONTAPのドキュメントを参照してください。 "FabricPoolでサポートされていない機能" 。
|
Cloud Tiering は、 ONTAP 9.5 以降、 FlexGroupボリュームをサポートします。セットアップは他のボリュームと同じように機能します。 |
エージェントを作成または切り替える
データをクラウドに階層化するにはエージェントが必要です。 Azure Blob ストレージにデータを階層化する場合は、Azure VNet 内またはオンプレミスにあるエージェントを使用できます。新しいエージェントを作成するか、現在選択されているエージェントが Azure またはオンプレミスに存在することを確認する必要があります。
必要なエージェント権限があることを確認してください
バージョン 3.9.25 以降を使用してコンソール エージェントを作成した場合、設定は完了です。エージェントが Azure ネットワーク内のリソースとプロセスを管理するために必要なアクセス許可を提供するカスタム ロールが既定で設定されます。参照 "必要なカスタムロール権限"そして "クラウド階層化に必要な特定の権限"。
以前のバージョンを使用してエージェントを作成した場合は、Azure アカウントのアクセス許可リストを編集して、不足しているアクセス許可を追加する必要があります。
コンソールエージェントのネットワークを準備する
コンソール エージェントに必要なネットワーク接続があることを確認します。エージェントはオンプレミスまたは Azure にインストールできます。
-
エージェントがインストールされているネットワークで次の接続が有効になっていることを確認します。
-
ポート443経由のクラウド階層化サービスとAzure BlobオブジェクトストレージへのHTTPS接続("エンドポイントのリストを見る")
-
ポート443経由のONTAPクラスタ管理LIFへのHTTPS接続
-
-
必要に応じて、Azure ストレージへの VNet サービス エンドポイントを有効にします。
ONTAPクラスターから VNet への ExpressRoute または VPN 接続があり、エージェントと Blob ストレージ間の通信を仮想プライベート ネットワーク内に維持したい場合は、Azure ストレージへの VNet サービス エンドポイントが推奨されます。
Azure Blobストレージを準備する
階層化を設定するときは、使用するリソース グループと、そのリソース グループに属するストレージ アカウントおよび Azure コンテナーを特定する必要があります。ストレージ アカウントにより、Cloud Tiering はデータ階層化に使用される BLOB コンテナーを認証してアクセスできるようになります。
Cloud Tiering は、エージェント経由でアクセスできる任意のリージョンの任意のストレージ アカウントへの階層化をサポートします。
Cloud Tiering では、General Purpose v2 および Premium Block Blob タイプのストレージ アカウントのみがサポートされます。
|
一定の日数後に階層化されたデータが移行される低コストのアクセス層を使用するようにクラウド階層化を構成する予定の場合は、Azure アカウントでコンテナーを設定するときにライフサイクル ルールを選択しないでください。 Cloud Tiering はライフサイクルの遷移を管理します。 |
最初のクラスターから非アクティブなデータを Azure Blob ストレージに階層化する
Azure 環境を準備したら、最初のクラスターから非アクティブなデータの階層化を開始します。
-
オンプレミスのONTAPシステムを選択します。
-
右側のパネルから、階層化サービスの「有効」をクリックします。
Azure BLOB 階層化先がシステムとして [システム] ページに存在する場合は、クラスターを Azure BLOB システムにドラッグしてセットアップ ウィザードを開始できます。
オプションを示すスクリーンショット。"]
-
オブジェクト ストレージ名の定義: このオブジェクト ストレージの名前を入力します。このクラスター上のアグリゲートで使用している他のオブジェクト ストレージとは一意である必要があります。
-
プロバイダーの選択: Microsoft Azure を選択し、続行 を選択します。
-
プロバイダーの選択: Microsoft Azure を選択し、続行 を選択します。
-
オブジェクト ストレージの作成 ページの手順を完了します。
-
リソース グループ: 既存のコンテナーが管理されているリソース グループ、または階層化データ用の新しいコンテナーを作成するリソース グループを選択し、[続行] を選択します。
-
リソース グループ: 既存のコンテナーが管理されているリソース グループ、または階層化データ用の新しいコンテナーを作成するリソース グループを選択し、[続行] を選択します。
オンプレミス エージェントを使用する場合は、リソース グループへのアクセスを提供する Azure サブスクリプションを入力する必要があります。
-
Azure コンテナー: ラジオ ボタンを選択して、新しい BLOB コンテナーをストレージ アカウントに追加するか、既存のコンテナーを使用します。次に、ストレージ アカウントを選択し、既存のコンテナーを選択するか、新しいコンテナーの名前を入力します。次に、[続行] を選択します。
-
Azure コンテナー: ラジオ ボタンを選択して、新しい BLOB コンテナーをストレージ アカウントに追加するか、既存のコンテナーを使用します。次に、ストレージ アカウントを選択し、既存のコンテナーを選択するか、新しいコンテナーの名前を入力します。次に、[続行] を選択します。
この手順で表示されるストレージ アカウントとコンテナーは、前の手順で選択したリソース グループに属します。
-
アクセス層のライフサイクル: クラウド階層化は、階層化されたデータのライフサイクルの遷移を管理します。データは Hot クラスから始まりますが、一定の日数経過後にデータに Cool クラスを適用するルールを作成できます。
階層化されたデータを移行するアクセス ティアと、そのティアにデータが割り当てられるまでの日数を選択し、[続行] を選択します。たとえば、以下のスクリーンショットは、オブジェクト ストレージで 45 日経過後に階層化データが Hot クラスから Cool クラスに割り当てられていることを示しています。
*このアクセス層にデータを保持する*を選択した場合、データは_ホット_アクセス層に残り、ルールは適用されません。"サポートされているアクセス層を確認する" 。
ライフサイクル ルールは、選択したストレージ アカウント内のすべての BLOB コンテナーに適用されることに注意してください。
-
クラスタ ネットワーク: ONTAP がオブジェクト ストレージに接続するために使用する IPspace を選択し、続行 を選択します。
正しい IPspace を選択すると、Cloud Tiering がONTAPからクラウド プロバイダーのオブジェクト ストレージへの接続を確立できるようになります。
「最大転送速度」を定義することで、非アクティブなデータをオブジェクト ストレージにアップロードするために使用できるネットワーク帯域幅を設定することもできます。 *制限*ラジオ ボタンを選択し、使用できる最大帯域幅を入力するか、*無制限*を選択して制限がないことを示します。
-
-
[Tier Volumes] ページで、階層化を構成するボリュームを選択し、[Tiering Policy] ページを起動します。
-
すべてのボリュームを選択するには、タイトル行のボックスをチェックします(
)をクリックし、「ボリュームの構成」を選択します。
-
複数のボリュームを選択するには、各ボリュームのボックスをチェックします(
)をクリックし、「ボリュームの構成」を選択します。
-
単一のボリュームを選択するには、行(または
ボリュームの(アイコン)をクリックします。
-
-
[階層化ポリシー] ダイアログで、階層化ポリシーを選択し、必要に応じて選択したボリュームの冷却日数を調整して、[適用] を選択します。
クラスター上のボリュームから Azure Blob オブジェクト ストレージへのデータ階層化が正常に設定されました。
クラスター上のアクティブなデータと非アクティブなデータに関する情報を確認できます。"階層設定の管理について詳しくは" 。
クラスター上の特定のアグリゲートから異なるオブジェクト ストアにデータを階層化する必要がある場合は、追加のオブジェクト ストレージを作成することもできます。または、階層化されたデータが追加のオブジェクト ストアに複製されるFabricPoolミラーリングを使用する予定の場合。"オブジェクトストアの管理について詳しくは" 。