データの階層化に使用するオブジェクトストレージの管理
データを特定のオブジェクトストレージに階層化するようにオンプレミスのONTAP クラスタを設定したら、追加のオブジェクトストレージタスクを実行できます。新しいオブジェクトストレージの追加、セカンダリオブジェクトストレージへの階層化データのミラーリング、プライマリオブジェクトとミラーオブジェクトのストレージのスワップ、アグリゲートからのミラーオブジェクトストアの削除などが可能です。
クラスタに設定されているオブジェクトストアの表示
クラスタに対して設定されているすべてのオブジェクトストアと、それらが接続されているアグリゲートを表示することができます。BlueXPの階層化サービスは、この情報をクラスタごとに提供します。
-
ページで、クラスタのメニューアイコンをクリックし、[オブジェクトストア情報]*を選択します。
-
オブジェクトストアの詳細を確認します。
次の例では、Amazon S3とAzure Blobオブジェクトストアがクラスタ上の別のアグリゲートに接続されています。
新しいオブジェクトストアを追加しています
クラスタ内のアグリゲートに使用できる新しいオブジェクトストアを追加できます。作成したら、アグリゲートに接続できます。
-
ページで、クラスタのメニューアイコンをクリックし、[オブジェクトストア情報]*を選択します。
-
[オブジェクトストア情報]ページで、[新規オブジェクトストアの作成]をクリックします。
オブジェクトストアウィザードが起動します。次の例は、Amazon S3にオブジェクトストアを作成する方法を示しています。
-
オブジェクトストレージ名の定義:このオブジェクトストレージの名前を入力します。このクラスタのアグリゲートで使用する可能性のある他のオブジェクトストレージから一意である必要があります。
-
プロバイダの選択:「Amazon Web Services 」などのプロバイダを選択し、「 Continue *」をクリックします。
-
Create Object Storage *ページで次の手順を実行します。
-
* S3 Bucket :新しいS3バケットを追加するか、prefix_fabric-pool_で始まる既存のS3バケットを選択します。次に、バケットへのアクセスを提供するAWSアカウントIDを入力し、バケットのリージョンを選択して Continue *をクリックします。
コネクタの IAM ポリシーではインスタンスが指定したプレフィックスのバケットに対して S3 処理を実行できるため、 fabric-pool_prefix が必要です。たとえば、 S3 バケット _fabric-pool-AFF1、 AFF1 はクラスタの名前です。
-
ストレージクラスのライフサイクル:BlueXPの階層化機能は、階層化されたデータのライフサイクル移行を管理します。データは_Standard_classから開始されますが、一定の日数が経過したあとに別のストレージクラスをデータに適用するルールを作成することもできます。
階層化データを移行するS3ストレージクラスとそのクラスにデータを割り当てるまでの日数を選択し、* Continue *をクリックします。たとえば、次のスクリーンショットは、階層化されたデータが、オブジェクトストレージで45日後に_Standard_classから_Standard-ia_classに割り当てられていることを示しています。
「 * このストレージクラスにデータを保持する」を選択した場合、データは _Standard_storage クラスに残り、ルールは適用されません。 "「サポートされているストレージクラス」を参照"。
選択したバケット内のすべてのオブジェクトにライフサイクルルールが適用されます。
-
* クレデンシャル * :必要な S3 権限を持つ IAM ユーザのアクセスキー ID とシークレットキーを入力し、 * Continue * をクリックします。
IAM ユーザは、「 * S3 Bucket * 」ページで選択または作成したバケットと同じ AWS アカウントに属している必要があります。階層化のアクティブ化に関するセクションで、必要な権限を確認してください。
-
* クラスタネットワーク * : ONTAP がオブジェクトストレージへの接続に使用する IPspace を選択し、「 * 続行」をクリックします。
正しいIPspaceを選択すると、BlueXPの階層化でONTAP からクラウドプロバイダのオブジェクトストレージへの接続をセットアップできます。
-
オブジェクトストアが作成されます。
これで、クラスタ内のアグリゲートにオブジェクトストアを接続できるようになります。
ミラーリング用に2つ目のオブジェクトストアをアグリゲートに接続しています
2つ目のオブジェクトストアをアグリゲートに接続してFabricPool ミラーを作成し、2つのオブジェクトストアにデータを同期的に階層化することができます。アグリゲートにオブジェクトストアがすでに1つ接続されている必要があります。 "FabricPool ミラーの詳細については、こちらをご覧ください"。
MetroCluster 構成を使用する場合は、異なるアベイラビリティゾーンにあるパブリッククラウドでオブジェクトストアを使用することを推奨します。 "MetroCluster 要件の詳細については、ONTAP のドキュメントを参照してください"。
MetroCluster 構成でStorageGRID をオブジェクトストアとして使用する場合、両方のONTAP システムで単一のStorageGRID システムへのFabricPool 階層化を実行できます。各ONTAP システムでは、データを別々のバケットに階層化する必要があります。
-
ページで、選択したクラスタの[詳細セットアップ]*をクリックします。
-
詳細設定ページで、使用するオブジェクトストアをミラーオブジェクトストアの場所にドラッグします。
-
オブジェクトストアの接続ダイアログで、*接続*をクリックし、2つ目のオブジェクトストアをアグリゲートに接続します。
2つのオブジェクトストアの同期中は、ミラーステータスが「同期中」と表示されます。同期が完了すると、ステータスが「Synchronized」に変わります。
プライマリオブジェクトストアとミラーオブジェクトストアを交換しています
アグリゲートのプライマリオブジェクトストアとミラーオブジェクトストアをスワップできます。オブジェクトストアミラーがプライマリになり、元のプライマリがミラーになります。
-
ページで、選択したクラスタの[詳細セットアップ]*をクリックします。
-
Advanced Setupページで、アグリゲートのメニューアイコンをクリックし、* Swap Destinations *を選択します。
-
ダイアログボックスでアクションを承認し、プライマリオブジェクトストアとミラーオブジェクトストアがスワップされます。
アグリゲートからのミラーオブジェクトストアの削除
追加のオブジェクトストアにレプリケートする必要がなくなった場合は、FabricPool ミラーを削除できます。
-
ページで、選択したクラスタの[詳細セットアップ]*をクリックします。
-
Advanced Setupページで、アグリゲートのメニューアイコンをクリックし、* Unmirror Object Store *を選択します。
ミラーオブジェクトストアがアグリゲートから削除され、階層化データはレプリケートされなくなります。
MetroCluster 構成からミラーオブジェクトストアを削除する場合は、プライマリオブジェクトストアも削除するかどうかの確認を求められます。プライマリオブジェクトストアをアグリゲートに接続したままにすることも、削除することもできます。 |
階層化されたデータを別のクラウドプロバイダに移行する
BlueXPの階層化サービスを使用すると、階層化されたデータを別のクラウドプロバイダに簡単に移行できます。たとえば、Amazon S3からAzure Blobに移動する場合は、上記の手順を次の順序で実行できます。
-
Azure Blobオブジェクトストアを追加
-
この新しいオブジェクトストアをミラーとして既存のアグリゲートに接続します。
-
プライマリオブジェクトストアとミラーオブジェクトストアを入れ替えます。
-
Amazon S3オブジェクトストアのミラーリングを解除します。