第7章 Geo レプリケーション


地理的レプリケーションにより、地理的に分散した複数の Red Hat Quay デプロイメントが、クライアントの視点からは単一のレジストリーとして機能します。これにより、グローバルに分散された環境におけるプッシュおよびプル性能が向上し、クライアントに対して透過的なフェイルオーバーとリダイレクトが提供されます。

地理的レプリケーションは、スタンドアロン環境と Operator ベースのデプロイメントの両方でサポートされています。

7.1. Red Hat Quay の Geo レプリケーションのトラブルシューティング

Red Hat Quay の地理的レプリケーションのトラブルシューティングを行い、レプリケーションの問題を解決するには、以下のセクションの手順を使用できます。これらの手順により、地理的レプリケーションのデプロイメントにおける問題を特定し、修正することができます。

7.1.1. バックエンドバケットでのデータレプリケーションの確認

Red Hat Quay のデータがすべてのバックエンドバケットに適切に複製されていることを確認するには、aws CLI を 使用してバケット内のオブジェクトをリスト表示できます。レプリケーションを確認するには、`aws s3 ls` コマンドを `--recursive``--human-readable`、および `--summarize` オプション 付きで実行してください。

前提条件

  • aws CLI をインストールしている。

手順

  1. 次のコマンドを入力して、データがすべてのバックエンドバケットにレプリケートされていることを確認します。

    $ aws --profile quay_prod_s3 --endpoint=http://10.0.x.x:port s3 ls ocp-quay --recursive --human-readable --summarize

    出力例

    Total Objects: 17996
    Total Size: 514.4 GiB

7.1.2. バックエンドストレージのステータスを確認する

Red Hat Quay バックエンドストレージのステータスを確認し、アクセス権限を検証するには、AWS、GCS、NooBaa、ODF、Ceph、Azure、または OpenStack Swift のプロバイダーダッシュボードと CLI を使用できます。すべての Red Hat Quay インスタンスが、すべての S3 ストレージバックエンドにアクセスできることを確認してください。

  • Amazon Web Service Storage (AWS): AWS Service Health Dashboard で AWS S3 サービスの健全性ステータスを確認します。aws CLI または SDK を使用して既知のバケット内のオブジェクトをリストすることにより、S3 へのアクセスを検証します。
  • Google Cloud Storage (GCS): GCS サービスのステータスは Google Cloud ステータスダッシュボード を確認してください。Google Cloud SDK または GCS クライアントライブラリーを使用して既知のバケット内のオブジェクトをリスト表示し、GCS へのアクセスを確認します。
  • NooBaa: NooBaa 管理コンソールまたは管理インターフェイスで、健全性またはステータスのインジケーターを確認してください。NooBaa サービスと関連コンポーネントが実行中であり、アクセス可能であることを確認します。NooBaa CLI または SDK を使用して既知のバケット内のオブジェクトをリストし、NooBaa へのアクセスを確認します。
  • Red Hat OpenShift Data Foundation.OpenShift Container Platform コンソールまたは管理インターフェイスで Red Hat OpenShift Data Foundation コンポーネントのステータスを確認してください。Red Hat OpenShift Data Foundation S3 インターフェイスとサービスの可用性を確認します。Red Hat OpenShift Data Foundation サービスが実行中であり、アクセス可能であることを確認します。適切な S3 互換 SDK または CLI を使用して既知のバケット内のオブジェクトをリストすることにより、Red Hat OpenShift Data Foundation S3 へのアクセスを検証します。
  • Ceph: Ceph モニター、OSD、RGW などの Ceph サービスのステータスを確認します。Ceph クラスターが正常で動作していることを検証します。適切な Ceph オブジェクトストレージ API または CLI を使用して既知のバケット内のオブジェクトをリストすることにより、Ceph オブジェクトストレージへのアクセスを確認します。
  • Azure Blob Storage: Azure ステータスダッシュボード をチェックして、Azure Blob Storage サービスの正常性ステータスを確認します。Azure CLI または Azure SDK を使用してコンテナーまたはオブジェクトをリスト表示し、Azure Blob Storage へのアクセスを検証します。
  • OpenStack Swift: OpenStack Status ページをチェックして、OpenStack Swift サービスのステータスを確認します。プロキシーサーバー、コンテナーサーバー、オブジェクトサーバーなどの Swift サービスが実行中であり、アクセス可能であることを確認します。適切な Swift CLI または SDK を使用してコンテナーまたはオブジェクトをリストすることにより、Swift へのアクセスを検証します。

バックエンドストレージのステータスを確認した後、すべての Red Hat Quay インスタンスがすべての s3 ストレージバックエンドにアクセスできることを確認します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る