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

StorageGRID グリッド フェデレーションで許可されたテナントを管理する

共同作成者 netapp-lhalbert netapp-pcarriga netapp-perveilerk

S3テナントアカウントが複数の StorageGRID システム間で1つ以上のグリッドフェデレーション接続を使用することを許可できます。テナントが接続を使用することを許可されている場合、テナントの詳細情報を編集したり、テナントの接続使用許可を永久に削除したりするには、特別な手順が必要です。

開始する前に

許可されたテナントを作成します

新規または既存のテナントアカウントがアカウント同期とクロスグリッドレプリケーションにグリッドフェデレーション接続を使用できるようにするには、"新しいS3テナントを作成します"または"テナントアカウントを編集する"の一般的な手順に従い、以下の点に注意してください:

  • テナントは、接続のどちらのグリッドからも作成できます。テナントが作成されるグリッドは、_tenantのソースグリッド_です。

  • 接続のステータスは* connected *である必要があります。

  • テナントを作成または編集して* Use grid federation connection *権限を有効にし、最初のグリッドに保存すると、同じテナントが自動的にもう一方のグリッドにレプリケートされます。テナントがレプリケートされているグリッドは、_テナントのデスティネーショングリッド_です。

  • 両方のグリッドのテナントには、同じ20桁のアカウントID、名前、概要 、クォータ、および権限が割り当てられます。必要に応じて、*概要 *フィールドを使用して、ソーステナントとデスティネーションテナントを特定できます。たとえば、Grid 1に作成されたテナントの概要 は、Grid 2にレプリケートされたテナントの「This tenant was created on Grid 1」にも表示されます。

  • セキュリティ上の理由から、ローカルrootユーザのパスワードはデスティネーショングリッドにコピーされません。

    ヒント ローカルrootユーザがデスティネーショングリッドでレプリケートされたテナントにサインインできるようにするには、そのグリッドのグリッド管理者が事前に必要です"ローカルrootユーザのパスワードを変更します"
  • 新しいテナントまたは編集したテナントが両方のグリッドで利用可能になると、テナントユーザは次の処理を実行できます。

    • 接続されているどのグリッドからでも、グループとローカルユーザーを作成できます。これらは、接続されている他のすべてのグリッドと自動的に同期されます。"テナントグループとユーザーを同期する"を参照してください。

    • ローカルユーザー向けに新しい S3 アクセスキーを作成します。テナントでアクセスキーの同期が有効になっている場合、これらのキーは接続されている他のグリッドに自動的に同期されます。

      メモ フェデレーションユーザー用のS3アクセスキーは、作成時にソースからターゲットへ一度だけ複製されます。これらのS3アクセスキーが削除された場合、これらの変更は他のグリッドに同期されません。他のグリッド上のS3アクセスキーは手動で削除する必要があります。
    • 接続の両方のグリッドに同一のバケットを作成し、一方向または両方向のグリッド間レプリケーションを有効にします。を参照して "グリッド間レプリケーションを管理します"

許可されたテナントを表示します

グリッドフェデレーション接続の使用が許可されているテナントの詳細を確認できます。

手順
  1. *テナント*を選択します。

  2. [Tenants]ページで、テナント名を選択してテナントの詳細ページを表示します。

  3. 必要に応じて「グリッドフェデレーション」タブを選択して、"グリッドフェデレーション接続を監視する"

許可されたテナントを編集します

Use grid federation connection *権限があるテナントを編集する必要がある場合は、の一般的な手順に従って、"テナントアカウントを編集しています"次の点に注意してください。

  • テナントが「グリッドフェデレーション接続を使用する」権限を持っている場合:

  • 接続内のどのグリッドからでも、テナントの詳細を編集できます。テナントレベルの設定(名前、説明、割り当て量など)の変更、およびグループ、ローカルユーザー、ローカルユーザーが所有する S3 アクセスキーの変更は、接続されているすべてのグリッドに自動的に同期されます。

  • *許可されたグリッドフェデレーション接続*は、_ソースグリッドでのみ_変更できます。

  • 新しいグリッドフェデレーション接続を追加できます。

    メモ 既存の接続を解除することはできません。接続を削除するには、テナントの詳細ページに移動し、*グリッドフェデレーション*タブを選択して、権限を削除します。
  • テナントの編集中に新しい接続を追加すると、そのテナントは、その新しい接続で指定されたリモートグリッドに複製されます。

許可されたテナントを削除します

注意 ソースグリッドから元のテナントを削除するか、宛先グリッドから同期されたテナントを削除すると、そのテナントはすべてのグリッドから削除されるため、そのアカウントは使用できなくなります。

Use grid federation connection *権限が割り当てられているテナントを削除する必要がある場合は、の一般的な手順に従って、"テナントアカウントを削除しています"次の点に注意してください。

  • ソースグリッドからテナントを削除する前に、ソースグリッド上の当該アカウントのすべてのバケットを削除する必要があります。

  • 同期先グリッドから同期済みテナントを削除する前に、同期先グリッド上の該当アカウントのすべてのバケットを削除する必要があります。

  • 元のテナントまたは同期されたテナントのいずれかを削除すると、そのアカウントはクロスグリッドレプリケーションに使用できなくなります。

  • ソースグリッドまたは宛先グリッド上の元のテナントを削除すると、宛先グリッドに同期されていたテナントグループ、ユーザー、およびキーも削除されます。

グリッドフェデレーション接続の使用権限の削除

テナントがグリッドフェデレーション接続を使用できないようにするには、* Use grid federation connection *権限を削除する必要があります。

グリッドフェデレーション接続を削除する手順

グリッドフェデレーション接続を使用するテナントの権限を削除する前に、次の点に注意してください。

  • テナントのバケットでグリッド間レプリケーションが有効になっている場合は、* Use grid federation connection *権限を削除できません。テナントアカウントでは、まずすべてのバケットでグリッド間レプリケーションを無効にする必要があります。

  • [Use grid federation connection]*権限を削除しても、グリッド間ですでにレプリケートされている項目は削除されません。たとえば、テナントの権限が削除されても、両方のグリッドに存在するテナントユーザ、グループ、およびオブジェクトはどちらのグリッドからも削除されません。これらのアイテムを削除する場合は、両方のグリッドから手動で削除する必要があります。

  • 同じグリッドフェデレーション接続でこの権限を再度有効にする場合は、先にデスティネーショングリッドでこのテナントを削除してください。そうしないと、この権限を再度有効にするとエラーが発生します。

メモ *グリッドフェデレーション接続を使用する*権限を再度有効にすると、ローカルグリッドがソースグリッドとなり、選択したグリッドフェデレーション接続で指定されたリモートグリッドへの同期が開始されます。テナントアカウントが既にリモートグリッド上に存在する場合、同期処理中に競合エラーが発生します。
開始する前に

テナントバケットのレプリケーションを無効にする

最初に、すべてのテナントバケットでグリッド間レプリケーションを無効にします。

手順
  1. いずれかのグリッドから、プライマリ管理ノードからGrid Managerにサインインします。

  2. 構成 > システム > グリッド フェデレーション を選択します。

  3. 接続名を選択して詳細を表示します。

  4. [Permitted Tenants]*タブで、テナントが接続を使用しているかどうかを確認します。

  5. テナントが表示されている場合は、接続内の両方のグリッド上のすべてのバケットに対してテナントに指示し"グリッド間レプリケーションを無効にします"ます。

    ヒント テナントバケットでグリッド間レプリケーションが有効になっている場合は、* Use grid federation connection *権限を削除することはできません。テナントは、両方のグリッドでバケットのグリッド間レプリケーションを無効にする必要があります。

テナントの権限を削除します

テナントバケットでグリッド間レプリケーションを無効にしたら、グリッドフェデレーション接続を使用するテナントの権限を削除できます。

手順
  1. プライマリ管理ノードからGrid Managerにサインインします。

  2. [Grid Federation]ページまたは[Tenants]ページから権限を削除します。

    グリッドフェデレーションページ
    1. 構成 > システム > グリッド フェデレーション を選択します。

    2. 接続名を選択して詳細ページを表示します。

    3. [Permitted Tenants]*タブで、テナントのラジオボタンを選択します。

    4. [Remove Permission]*を選択します。

    テナントページ
    1. *テナント*を選択します。

    2. テナントの名前を選択して詳細ページを表示します。

    3. [グリッドフェデレーション]*タブで、接続のラジオボタンを選択します。

    4. [Remove Permission]*を選択します。

  3. 確認ダイアログボックスで警告を確認し、*[削除]*を選択します。

    • 権限を削除できる場合は、詳細ページに戻り、成功を示すメッセージが表示されます。このテナントはグリッドフェデレーション接続を使用できなくなります。

    • 1つ以上のテナントバケットでグリッド間レプリケーションが有効になっている場合は、エラーが表示されます。

      テナントでバケットに対してcgrが有効になっている場合は、エラーメッセージが表示されます

      次のいずれかを実行できます。

      • (推奨)。Tenant Managerにサインインし、テナントのバケットごとにレプリケーションを無効にします。を参照して "グリッド間レプリケーションを管理します"次に、手順を繰り返して* Use grid connection *権限を削除します。

      • 権限を強制的に削除します。次のセクションを参照してください。

  4. もう一方のグリッドに移動して上記の手順を繰り返し、もう一方のグリッド上の同じテナントに対する権限を削除します。

権限を強制的に削除します

テナントバケットでグリッド間レプリケーションが有効になっている場合でも、必要に応じて、グリッドフェデレーション接続を使用するテナントの権限を強制的に削除できます。

テナントの権限を強制的に削除する前に、の一般的な考慮事項と次の追加の考慮事項に注意してください権限を削除しています

  • [Use grid federation connection]*権限を強制的に削除した場合、他のグリッドへのレプリケーションを保留中の(取り込まれたがまだレプリケートされていない)オブジェクトは引き続きレプリケートされます。これらのインプロセスオブジェクトがデスティネーションバケットに到達しないようにするには、もう一方のグリッドに対するテナントの権限も削除する必要があります。

  • [Use grid federation connection]*権限を削除したあとにソースバケットに取り込まれたオブジェクトは、デスティネーションバケットにレプリケートされません。

手順
  1. プライマリ管理ノードからGrid Managerにサインインします。

  2. 構成 > システム > グリッド フェデレーション を選択します。

  3. 接続名を選択して詳細ページを表示します。

  4. [Permitted Tenants]*タブで、テナントのラジオボタンを選択します。

  5. [Remove Permission]*を選択します。

  6. 確認ダイアログボックスで警告を確認し、*[強制的に削除]*を選択します。

    成功を示すメッセージが表示されます。このテナントはグリッドフェデレーション接続を使用できなくなります。

  7. 必要に応じて、もう一方のグリッドに移動して上記の手順を繰り返し、もう一方のグリッドの同じテナントアカウントに対する権限を強制的に削除します。たとえば、処理中のオブジェクトがデスティネーションバケットに到達しないように、もう一方のグリッドで上記の手順を繰り返します。