13.4. クロスサイトレプリケーションを設定するためのリソース
以下の表は、クロスサイトリソースのフィールドと説明を示しています。
表13.1 service.type
フィールド | 説明 |
---|---|
| Data Grid は、Data Grid サービスクラスターのみでクロスサイトレプリケーションをサポートします。 |
表13.2 service.sites.local
フィールド | 説明 |
---|---|
| Data Grid クラスターが実行されるローカルサイトに名前を付けます。 |
|
クロスサイトレプリケーションのネットワークサービスを指定します。Data Grid クラスターは、このサービスを使用して通信し、バックアップ操作を実行します。値は、 |
|
|
|
|
|
OpenShift |
|
クロスサイトレプリケーション用に RELAY メッセージを送信できる Pod の最大数を指定します。デフォルト値は |
表13.3 service.sites.locations
フィールド | 説明 |
---|---|
| すべてのバックアップの場所の接続情報を提供します。 |
|
|
| 管理対象接続の Kubernetes API の URL または手動接続の静的 URL を指定します。
静的ホスト名とポートに |
| バックアップサイトのサービスアカウントトークンが含まれるシークレットを指定します。 |
| ローカルサイトのクラスター名と異なる場合は、バックアップの場所でクラスター名を指定します。 |
| ローカルサイトの 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
手動によるクロスサイト接続
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