Questo contenuto non è disponibile nella lingua selezionata.
Chapter 6. Mirroring data for hybrid and Multicloud buckets
The Multicloud Object Gateway (MCG) simplifies the process of spanning data across cloud provider and clusters.
Prerequisites
- You must first add a backing storage that can be used by the MCG, see Chapter 4, Adding storage resources for hybrid or Multicloud.
Then you create a bucket class that reflects the data management policy, mirroring.
Procedure
You can set up mirroring data three ways:
6.1. Creating bucket classes to mirror data using the MCG command-line-interface Copia collegamentoCollegamento copiato negli appunti!
From the MCG command-line interface, run the following command to create a bucket class with a mirroring policy:
$ noobaa bucketclass create placement-bucketclass mirror-to-aws --backingstores=azure-resource,aws-resource --placement MirrorSet the newly created bucket class to a new bucket claim, generating a new bucket that will be mirrored between two locations:
$ noobaa obc create mirrored-bucket --bucketclass=mirror-to-aws
6.2. Creating bucket classes to mirror data using a YAML Copia collegamentoCollegamento copiato negli appunti!
Apply the following YAML.
apiVersion: noobaa.io/v1alpha1 kind: BucketClass metadata: labels: app: noobaa name: <bucket-class-name> namespace: openshift-storage spec: placementPolicy: tiers: - backingStores: - <backing-store-1> - <backing-store-2> placement: MirrorAdd the following lines to your standard Object Bucket Claim (OBC):
additionalConfig: bucketclass: mirror-to-awsFor more information about OBCs, see Chapter 8, Object Bucket Claim.
6.3. Configuring buckets to mirror data using the user interface Copia collegamentoCollegamento copiato negli appunti!
-
In your OpenShift Storage console, Click Storage
Overview Object tab Multicloud Object Gateway link. On the NooBaa page, click the buckets icon on the left side. You will see a list of your buckets:
- Click the bucket you want to update.
Click Edit Tier 1 Resources:
Select Mirror and check the relevant resources you want to use for this bucket. In the following example, the data between
noobaa-default-backing-storewhich is on RGW andAWS-backingstorewhich is on AWS is mirrored:
- Click Save.
Resources created in NooBaa UI cannot be used by OpenShift UI or MCG CLI.