オンプレミスの ONTAP クラスタから Azure BLOB ストレージへデータを階層化する
非アクティブなデータを Azure Blob Storage に階層化することにより、オンプレミスの ONTAP クラスタの空きスペースを確保します。
クイックスタート
これらの手順を実行すると、すぐに作業を開始できます。また、残りのセクションまでスクロールして詳細を確認することもできます。
![1つ](https://raw.githubusercontent.com/NetAppDocs/common/main/media/number-1.png)
次のものが必要です。
-
ONTAP 9.4 以降を実行し、 Azure Blob Storage への HTTPS 接続を備えたオンプレミスの ONTAP クラスタ。 "クラスタの検出方法について説明します"。
-
Azure VNet またはオンプレミスにインストールされたコネクタ。
-
データセンター内のONTAP クラスタ、Azureストレージ、およびBlueXP階層化サービスへのアウトバウンドHTTPS接続を可能にするコネクタ用のネットワーク。
![2 つ](https://raw.githubusercontent.com/NetAppDocs/common/main/media/number-2.png)
BlueXPでは、オンプレミスのONTAP 作業環境を選択し、階層化サービスの*Enable*をクリックして、プロンプトに従ってAzure BLOBストレージにデータを階層化します。
![3つ](https://raw.githubusercontent.com/NetAppDocs/common/main/media/number-3.png)
無償トライアルの終了後は、従量課金制サブスクリプション、ONTAP BlueXP階層化ライセンス、またはその両方を組み合わせて、BlueXP階層化サービスの料金をお支払いください。
-
Azure Marketplace で配信登録するには、 "BlueXP Marketplace製品にアクセスします"をクリックし、 * Subscribe * をクリックして、画面の指示に従います。
-
BlueXP階層化BYOLライセンスを使用して料金を支払う場合は、mailto:ng-cloud-tiering@netapp.com?subject=ライセンス[contact us if you need to purchase one]の順にクリックします "BlueXPデジタルウォレットからアカウントに追加します"。
要件
ONTAP クラスタのサポートを確認し、ネットワークをセットアップし、オブジェクトストレージを準備します。
次の図は、各コンポーネントとその間の準備に必要な接続を示しています。
|
コネクタと BLOB ストレージ間の通信はオブジェクトストレージのセットアップにのみ使用されます。コネクタは、クラウドではなくオンプレミスに配置できます。 |
ONTAP クラスタの準備
ONTAP クラスタを Azure BLOB ストレージにデータを階層化する場合は、次の要件を満たす必要があります。
- サポートされている ONTAP プラットフォーム
-
-
ONTAP 9.8 以降: FAS システム、またはオール SSD アグリゲートまたはオール HDD アグリゲートを使用する AFF システムからデータを階層化できます。
-
ONTAP 9.7 以前を使用している場合: AFF システムまたはオール SSD アグリゲートを使用する FAS システムからデータを階層化できます。
-
- サポートされる ONTAP のバージョン
-
ONTAP 9.4 以降
- クラスタネットワークの要件
-
-
ONTAP クラスタが、ポート 443 経由で Azure BLOB ストレージへの HTTPS 接続を開始します。
ONTAP は、オブジェクトストレージとの間でデータの読み取りと書き込みを行います。オブジェクトストレージが開始されることはなく、応答するだけです。
ExpressRoute の方がパフォーマンスが向上し、データ転送コストは削減されますが、 ONTAP クラスタと Azure BLOB ストレージ間では必要ありません。ただしそのようにすることがベストプラクティスとして推奨されます。
-
インバウンド接続はコネクタから必要です。コネクタは Azure VNet 内またはオンプレミスに配置できます。
クラスタとBlueXP階層化サービスの間の接続は必要ありません。
-
階層化するボリュームをホストする各 ONTAP ノードにクラスタ間 LIF が 1 つ必要です。LIF は、 ONTAP がオブジェクトストレージへの接続に使用する IPspace に関連付けられている必要があります。
-
- サポートされるボリュームとアグリゲート
-
BlueXPの階層化で階層化できるボリュームの総数は、ONTAP システムのボリュームの数よりも少なくなることがあります。これは、一部のアグリゲートからボリュームを階層化できないためです。については、ONTAP のドキュメントを参照してください "FabricPool でサポートされていない機能"。
|
BlueXPの階層化では、ONTAP 9.5以降でFlexGroup ボリュームがサポートされます。セットアップは他のボリュームと同じように機能します。 |
コネクタの作成または切り替え
データをクラウドに階層化するにはコネクタが必要です。データをAzure BLOBストレージに階層化する場合は、Azure VNet内または自社運用内のコネクタを使用できます。新しいコネクタを作成するか、現在選択されているコネクタが Azure またはオンプレミスにあることを確認する必要があります。
必要なコネクタ権限があることを確認します
BlueXPバージョン3.9.25以上を使用してコネクタを作成した場合は、すべて設定されます。ConnectorでAzureネットワーク内のリソースとプロセスを管理するために必要な権限を提供するカスタムロールがデフォルトで設定されます。を参照してください "必要なカスタムロールの権限" および "BlueXPの階層化に必要な特定の権限"。
以前のバージョンのBlueXPを使用してコネクタを作成した場合は、Azureアカウントの権限リストを編集して、不足している権限を追加する必要があります。
コネクタのネットワークを準備しています
コネクタに必要なネットワーク接続があることを確認します。コネクタは、オンプレミスまたは Azure にインストールできます。
-
コネクタが取り付けられているネットワークで次の接続が有効になっていることを確認します。
-
ポート443を介してBlueXP階層化サービスとAzure BlobオブジェクトストレージへのHTTPS接続 ("エンドポイントのリストを参照してください")
-
ONTAP クラスタ管理 LIF へのポート 443 経由の HTTPS 接続
-
-
必要に応じて、 VNet サービスエンドポイントを Azure ストレージに対して有効にします。
ONTAP クラスタから VNet への ExpressRoute または VPN 接続があり、コネクタと BLOB ストレージ間の通信を仮想プライベートネットワーク内に維持する場合は、 Azure ストレージへの VNet サービスエンドポイントを推奨します。
Azure BLOB ストレージを準備しています
階層化を設定するときは、使用するリソースグループ、およびリソースグループに属するストレージアカウントと Azure コンテナを特定する必要があります。ストレージアカウントを使用すると、BlueXPの階層化で、データ階層化に使用するBLOBコンテナを認証してアクセスできます。
BlueXPの階層化サービスでは、コネクタ経由でアクセス可能なリージョン内のすべてのストレージアカウントへの階層化がサポートされます。
BlueXPの階層化では、General Purpose v2とPremium Block BLOBタイプのストレージアカウントのみがサポートされます。
|
BlueXPの階層化で低コストのアクセス階層を使用し、一定の日数が経過して階層化されたデータがに移行されるように設定する場合は、Azureアカウントでコンテナをセットアップするときにライフサイクルルールを選択しないでください。BlueXPの階層化サービスはライフサイクルの移行を管理します。 |
最初のクラスタから Azure Blob にアクセス頻度の低いデータを階層化する ストレージ
Azure 環境を準備したら、最初のクラスタからアクセス頻度の低いデータの階層化を開始します。
-
オンプレミスのONTAP 作業環境を選択します。
-
右側のパネルで、階層化サービスの*有効化*をクリックします。
Canvas上の作業環境としてAzure BLOB階層化デスティネーションが存在する場合は、クラスタをAzure Blob Working環境にドラッグしてセットアップウィザードを開始できます。
オプションを示すスクリーンショット。"]
-
オブジェクトストレージ名の定義:このオブジェクトストレージの名前を入力します。このクラスタのアグリゲートで使用する可能性のある他のオブジェクトストレージから一意である必要があります。
-
プロバイダの選択:「* Microsoft Azure *」を選択し、「*続行」をクリックします。
-
Create Object Storage *ページで次の手順を実行します。
-
リソースグループ:既存のコンテナが管理されているリソースグループを選択するか'階層化データの新しいコンテナを作成する場所を選択して'続行をクリックします*
オンプレミスコネクタを使用する場合は、リソースグループへのアクセスを提供するAzureサブスクリプションを入力する必要があります。
-
* Azure Container :新しいBLOBコンテナをストレージアカウントに追加するか、既存のコンテナを使用する場合は、ラジオボタンを選択します。次に、ストレージアカウントを選択して既存のコンテナを選択するか、新しいコンテナの名前を入力します。[ Continue (続行) ] をクリックします。
この手順で表示されるストレージアカウントとコンテナは、前の手順で選択したリソースグループに属しています。
-
アクセス階層のライフサイクル:BlueXP階層化サービスは、階層化されたデータのライフサイクル移行を管理します。データは_Hot_classで開始されますが、一定の日数後に_Cool_classをデータに適用するルールを作成できます。
階層化データの移行先のアクセス階層とその階層へのデータの割り当て日数を選択し、*[続行]*をクリックします。たとえば、次のスクリーンショットは、オブジェクトストレージで45日後に_Hot_classから_Cool_classに階層化データが割り当てられたことを示しています。
「 * このアクセス層にデータを保持 * 」を選択した場合、データは _Hot_access 層に残り、ルールは適用されません。 "サポートされるアクセス階層を参照してください"。
ライフサイクルルールは、選択したストレージアカウント内のすべてのBLOBコンテナに適用されます。
-
* クラスタネットワーク * : ONTAP がオブジェクトストレージへの接続に使用する IPspace を選択し、「 * 続行」をクリックします。
正しいIPspaceを選択すると、BlueXPの階層化でONTAP からクラウドプロバイダのオブジェクトストレージへの接続をセットアップできます。
「最大転送速度」を定義して、アクセス頻度の低いデータをオブジェクトストレージにアップロードするためのネットワーク帯域幅を設定することもできます。[Limited]ラジオボタンを選択して使用できる最大帯域幅を入力するか、[*Unlimited *]を選択して制限がないことを示します。
-
-
_Tier Volume_page で、階層化を設定するボリュームを選択し、階層化ポリシーページを起動します。
-
すべてのボリュームを選択するには、タイトル行(
)をクリックし、 * ボリュームの設定 * をクリックします。
-
複数のボリュームを選択するには、各ボリュームのボックス(
)をクリックし、 * ボリュームの設定 * をクリックします。
-
単一のボリュームを選択するには、行(または)をクリックします
アイコン)をクリックします。
-
-
_Tiering Policy_Dialog で、階層化ポリシーを選択し、必要に応じて選択したボリュームのクーリング日数を調整して、 * 適用 * をクリックします。
クラスタのボリュームから Azure Blob オブジェクトストレージへのデータ階層化のセットアップが完了しました。
クラスタ上のアクティブなデータとアクセス頻度の低いデータに関する情報を確認できます。 "階層化設定の管理について詳しくは、こちらをご覧ください"。
また、クラスタの特定のアグリゲートのデータを別のオブジェクトストアに階層化したい場合に、追加のオブジェクトストレージを作成することもできます。または、階層化データが別のオブジェクトストアにレプリケートされているFabricPool ミラーリングを使用する予定の場合も同様です。 "オブジェクトストアの管理に関する詳細情報"。