10.3. 同じ OpenShift クラスターでのサイトの設定
評価およびデモの目的で、同じ OpenShift クラスターのノード間でバックアップするように Data Grid を設定できます。
手順
-
各 Data Grid クラスターに
Infinispan
CR を作成します。 -
ローカルサイトの名前を
spec.service.sites.local.name
で指定します。 -
ClusterIP
をspec.service.sites.local.expose.type
フィールドの値として設定します。 -
spec.service.sites.locations.clusterName
でバックアップの場所として動作する Data Grid クラスターの名前を指定します。 両方の Data Grid クラスターの名前が同じである場合は、
spec.service.sites.locations.namespace
でバックアップの場所の namespace を指定します。apiVersion: infinispan.org/v1 kind: Infinispan metadata: name: example-clustera spec: replicas: 1 expose: type: LoadBalancer service: type: DataGrid sites: local: name: SiteA expose: type: ClusterIP locations: - name: SiteB clusterName: example-clusterb namespace: cluster-namespace
-
他の Data Grid サービスリソースで
Infinispan
CR を設定してから、変更を適用します。 Data Grid クラスターがクロスサイトビューを形成することを確認します。
Infinispan
CR を取得します。$ oc get infinispan -o yaml
-
type: CrossSiteViewFormed
条件を確認します。