13.6. クロスサイトレプリケーションを設定するためのリソース


以下の表は、クロスサイトリソースのフィールドと説明を示しています。

Expand
表13.1 service.type
フィールド説明

service.type: DataGrid

Data Grid は、Data Grid サービスクラスターのみでクロスサイトレプリケーションをサポートします。

Expand
表13.2 service.sites.local
フィールド説明

service.sites.local.name

Data Grid クラスターが実行されるローカルサイトに名前を付けます。

service.sites.local.maxRelayNodes

クロスサイトレプリケーション用に RELAY メッセージを送信できる Pod の最大数を指定します。デフォルト値は 1 です。

service.sites.local.discovery.launchGossipRouter

false の場合、クロスサイトサービスと Gossip ルーター Pod はローカルサイトに作成されません。デフォルト値は true です。

service.sites.local.discovery.memory

メモリー量をバイト単位で割り当てます。<limit>:<requests> という形式を使用します (例 "2Gi:1Gi")。

service.sites.local.discovery.cpu

CPU ユニットの数を割り当てます。<limit>:<requests> という形式を使用します (例 "2000m:1000m")。

service.sites.local.expose.type

クロスサイトレプリケーションのネットワークサービスを指定します。Data Grid クラスターは、このサービスを使用して通信し、バックアップ操作を実行します。値は、NodePortLoadBalancer、または Route に設定できます。

service.sites.local.expose.nodePort

NodePort サービス経由で Data Grid を公開する場合、デフォルトの範囲内の 30000 から 32767 の静的ポートを指定します。ポートを指定しないと、プラットフォームは利用可能なポートを選択します。

service.sites.local.expose.port

LoadBalancer サービス経由で Data Grid を公開する場合は、サービスのネットワークポートを指定します。デフォルトのポートは 7900 です。

service.sites.local.expose.routeHostName

OpenShift Route を介して Data Grid を公開する場合は、カスタムホスト名を指定します。値を設定しない場合、OpenShift はホスト名を生成します。

Expand
表13.3 service.sites.locations
フィールド説明

service.sites.locations

すべてのバックアップの場所の接続情報を提供します。

service.sites.locations.name

.spec.service.sites.local.name に一致するバックアップの場所を指定します。

service.sites.locations.url

マネージド接続の Kubernetes API の URL または手動接続の静的 URL を指定します。

openshift:// を使用して、OpenShift クラスターの Kubernetes API の URL を指定します。

openshift:// URL は有効な CA 署名の証明書を指定する必要があることに注意してください。自己署名証明書は使用できません。

静的ホスト名とポートに infinispan+xsite://<hostname>:<port> 形式を使用します。デフォルトのポートは 7900 です。

service.sites.locations.secretName

バックアップサイトのサービスアカウントトークンが含まれるシークレットを指定します。

service.sites.locations.clusterName

ローカルサイトのクラスター名と異なる場合は、バックアップの場所でクラスター名を指定します。

service.sites.locations.namespace

ローカルサイトの namespace に一致しない場合は、バックアップの場所にある Data Grid クラスターの namespace を指定します。

マネージドのクロスサイト接続

spec:
  service:
    type: DataGrid
    sites:
      local:
        name: LON
        expose:
          type: LoadBalancer
        maxRelayNodes: 1
      locations:
      - name: NYC
        clusterName: <nyc_cluster_name>
        namespace: <nyc_cluster_namespace>
        url: openshift://api.site-b.devcluster.openshift.com:6443
        secretName: nyc-token
Copy to Clipboard Toggle word wrap

手動によるクロスサイト接続

spec:
  service:
    type: DataGrid
    sites:
      local:
        name: LON
        expose:
          type: LoadBalancer
          port: 65535
        maxRelayNodes: 1
      locations:
      - name: NYC
        url: infinispan+xsite://infinispan-nyc.myhost.com:7900
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る