StorageGRID でグリッドフェデレーションのエラーをトラブルシューティングします
グリッド連携接続、アカウントクローン、およびグリッド間レプリケーションに関連するアラートやエラーのトラブルシューティングが必要になる場合があります。
グリッドフェデレーション接続のアラートとエラー
グリッド連携接続に関して、アラートが表示されたり、エラーが発生したりする場合があります。
接続の問題を解決するために変更を加えた後は、接続をテストして、接続状態が「接続済み」に戻ることを確認してください。手順については、"グリッドフェデレーション接続の管理"を参照してください。
グリッドフェデレーション接続障害アラート
*グリッド連携接続失敗*アラートが発動しました。
このアラートは、グリッド間のグリッド連携接続が機能していないことを示しています。
-
両方のグリッドについて、グリッド連携ページの設定を確認してください。すべての値が正しいことを確認してください。"グリッドフェデレーション接続の管理"を参照してください。
-
接続に使用された証明書を確認してください。グリッドフェデレーション証明書の有効期限切れに関するアラートがないこと、および各証明書の詳細が有効であることを確認してください。接続証明書のローテーションに関する手順については、"グリッドフェデレーション接続の管理"を参照してください。
-
両方のグリッド内のすべての管理ノードとゲートウェイノードがオンラインで利用可能であることを確認してください。これらのノードに影響している可能性のあるアラートをすべて解決してから、もう一度試してください。
-
ローカルまたはリモートのグリッドに完全修飾ドメイン名(FQDN)を指定した場合は、DNSサーバーがオンラインで利用可能であることを確認してください。ネットワーク、IPアドレス、およびDNSの要件については、"グリッドフェデレーションとは"を参照してください。
グリッドフェデレーション証明書の有効期限切れに関するアラート
「グリッドフェデレーション証明書の有効期限切れ」アラートがトリガーされました。
このアラートは、1つ以上のグリッドフェデレーション証明書の有効期限が間もなく切れることを示しています。
接続証明書のローテーションに関する手順については、"グリッドフェデレーション接続の管理"を参照してください。
グリッドフェデレーション接続の編集エラー
グリッドフェデレーション接続を編集する際に、*保存してテスト*を選択すると、次の警告メッセージが表示されます:「1つ以上のノードで候補構成ファイルを作成できませんでした。」
グリッドフェデレーション接続を編集する場合、StorageGRID は最初のグリッド上のすべての管理ノードに「候補構成」ファイルを保存しようとします。管理ノードがオフラインになっているなど、このファイルをすべての管理ノードに保存できない場合は、警告メッセージが表示されます。
-
接続を編集するために使用しているグリッドから、*ノード*を選択します。
-
そのグリッドのすべての管理ノードがオンラインであることを確認してください。
-
いずれかのノードがオフラインになっている場合は、それらをオンラインに戻してから、接続の編集を再度試してください。
アカウントクローンエラー
クローンされたテナントアカウントにサインインできません
複製されたテナントアカウントにはサインインできません。テナントマネージャーのサインインページに表示されるエラーメッセージは「このアカウントの認証情報が無効です。もう一度お試しください。」
セキュリティ上の理由から、テナントアカウントがテナントのソースグリッドからテナントの宛先グリッドにクローンされる場合、テナントのローカルルートユーザーに設定したパスワードはクローンされません。同様に、テナントがソースグリッド上にローカルユーザーを作成した場合、ローカルユーザーのパスワードは宛先グリッドにクローンされません。
ルートユーザーがテナントの宛先グリッドにサインインする前に、グリッド管理者はまず宛先グリッドで"ローカルルートユーザーのパスワードを変更する"必要があります。
クローンされたローカルユーザーがテナントの宛先グリッドにサインインするには、クローンされたテナントのルートユーザーが、宛先グリッド上でそのユーザーのパスワードを追加する必要があります。手順については、テナントマネージャーの使用説明書の"ユーザの管理"を参照してください。
クローンなしで作成されたテナント
*グリッドフェデレーション接続を使用する*権限で新しいテナントを作成すると、「クローンなしでテナントが作成されました」というメッセージが表示されます。
この問題は、接続ステータスの更新が遅延した場合に発生する可能性があり、その結果、正常でない接続が Connected と表示されることがあります。
-
エラーメッセージに記載されている理由を確認し、接続を妨げている可能性のあるネットワークの問題やその他の問題を解決してください。グリッドフェデレーション接続アラートとエラーを参照してください。
-
"グリッドフェデレーション接続の管理"でグリッドフェデレーション接続をテストするには、以下の手順に従って、問題が解決されたことを確認してください。
-
テナントのソースグリッドから*テナント*を選択します。
-
クローン作成に失敗したテナントアカウントを特定してください。
-
詳細ページを表示するには、テナント名を選択してください。
-
「アカウントの複製を再試行」を選択します。
エラーが解決された場合、テナントアカウントは別のグリッドに複製されます。
クロスグリッドレプリケーションのアラートとエラー
接続またはテナントで最後に表示されたエラー
"グリッドフェデレーション接続の表示"のとき(または接続の場合に"許可されたテナントの管理"のとき)、接続詳細ページの*最後のエラー*列にエラーが表示されます。例:

各グリッド連携接続について、「最終エラー」列には、テナントのデータが他のグリッドにレプリケートされている際に発生した最新のエラー(存在する場合)が表示されます。この列には、最後に発生したクロスグリッドレプリケーションエラーのみが表示されます。それ以前に発生した可能性のあるエラーは表示されません。この列にエラーが表示される原因としては、以下のいずれかが考えられます。
-
ソースオブジェクトのバージョンが見つかりませんでした。
-
ソースバケットが見つかりませんでした。
-
宛先バケットが削除されました。
-
宛先バケットは別のアカウントによって再作成されました。
-
宛先バケットではバージョン管理が一時停止されています。
-
宛先バケットは同じアカウントによって再作成されましたが、現在はバージョン管理されていません。
-
ソースオブジェクトのS3オブジェクトロック設定が、宛先グリッドのテナントレベルの保持設定に準拠していません。
-
ソースオブジェクトにはS3オブジェクトロック設定が適用されていますが、宛先バケットではS3オブジェクトロックが無効になっています。
*最後のエラー*列にエラーメッセージが表示された場合は、以下の手順に従ってください。
-
メッセージ本文を確認してください。
-
推奨された措置をすべて実行してください。例えば、クロスグリッドレプリケーションの宛先バケットでバージョン管理が一時停止されていた場合は、そのバケットのバージョン管理を再度有効にします。
-
表から接続またはテナントアカウントを選択してください。
-
「エラーをクリア」を選択します。
-
「はい」を選択すると、メッセージが消去され、システムのステータスが更新されます。
-
5~6分待ってから、バケットに新しいオブジェクトを取り込んでください。エラーメッセージが再表示されないことを確認してください。
エラーメッセージが確実に消去されるようにするには、メッセージ内のタイムスタンプから少なくとも5分経過してから新しいオブジェクトを取り込んでください。 エラーを解消した後、別のバケットにオブジェクトが取り込まれた際に、そのバケットにもエラーが発生している場合、新しい Last error が表示されることがあります。 -
バケットエラーが原因でオブジェクトの複製に失敗したかどうかを確認するには、"失敗したレプリケーション操作を特定して再試行する"を参照してください。
クロスグリッドレプリケーションの永続的な障害アラート
「クロスグリッドレプリケーションの永続的な障害」アラートがトリガーされました。
このアラートは、テナントオブジェクトが2つのグリッド上のバケット間で複製できないことを示しています。解決にはユーザーの介入が必要です。このアラートは通常、送信元バケットまたは送信先バケットのいずれかに変更があった場合に発生します。
-
アラートが発生したグリッドにサインインしてください。
-
設定 > システム > グリッドフェデレーション に移動し、アラートに表示されている接続名を確認します。
-
「許可されたテナント」タブで、最後のエラー 列を確認すると、エラーが発生しているテナントアカウントがわかります。
-
障害の詳細については、"グリッドフェデレーション接続を監視する"の手順を参照して、グリッド間レプリケーションの指標を確認してください。
-
影響を受けるテナントアカウントごとに:
-
"テナントのアクティビティを監視する"の手順を参照して、テナントがクロスグリッドレプリケーションの宛先グリッドのクォータを超過していないことを確認してください。
-
必要に応じて、新しいオブジェクトを保存できるように、宛先グリッド上のテナントのクォータを増やしてください。
-
-
影響を受けるテナントごとに、両方のグリッドでTenant Managerにサインインして、バケットのリストを比較してください。
-
クロスグリッドレプリケーションが有効になっている各バケットについて、以下を確認してください。
-
同じテナントに対応するバケットが、別のグリッドにも存在します(正確な名前を使用する必要があります)。
-
どちらのバケットもオブジェクトのバージョン管理が有効になっています(どちらのグリッドでもバージョン管理を一時停止することはできません)。
-
どちらのバケットも「オブジェクトの削除:読み取り専用」状態ではありません。
-
-
問題が解決したことを確認するには、"グリッドフェデレーション接続を監視する"の手順を参照してグリッド間レプリケーションのメトリクスを確認するか、次の手順を実行してください。
-
グリッド連携ページに戻ってください。
-
影響を受けるテナントを選択し、*最後のエラー*列で*エラーをクリア*を選択します。
-
「はい」を選択すると、メッセージが消去され、システムのステータスが更新されます。
-
5~6分待ってから、バケットに新しいオブジェクトを取り込んでください。エラーメッセージが再表示されないことを確認してください。
エラーメッセージが確実に消去されるようにするには、メッセージ内のタイムスタンプから少なくとも5分経過してから新しいオブジェクトを取り込んでください。
問題が解決した後、アラートが解除されるまで最大1日かかる場合があります。 -
"失敗したレプリケーション操作を特定して再試行する"に移動して、他のグリッドへのレプリケーションに失敗したオブジェクトまたは削除マーカーを特定し、必要に応じてレプリケーションを再試行してください。
-
クロスグリッドレプリケーションリソース利用不可アラート
「クロスグリッドレプリケーションリソースが利用できません」というアラートがトリガーされました。
このアラートは、リソースが利用できないため、クロスグリッドレプリケーション要求が保留状態になっていることを示しています。例えば、ネットワークエラーが発生している可能性があります。
-
アラートを監視して、問題が自然に解決するかどうかを確認してください。
-
問題が解決しない場合は、いずれかのグリッドで同じ接続に対する Grid federation connection failure アラート、またはノードに対する Unable to communicate with node アラートが発生しているかどうかを確認してください。これらのアラートを解決すれば、このアラートも解消される可能性があります。
-
障害の詳細については、"グリッドフェデレーション接続を監視する"の手順を参照して、グリッド間レプリケーションの指標を確認してください。
-
アラートを解決できない場合は、テクニカルサポートにお問い合わせください。
問題が解決すれば、グリッド間レプリケーションは通常どおり実行されます。