12.2.10. MigStorage
La risorsa personalizzata MigStorage
descrive lo storage a oggetti per il repository di replica.
Sono supportati Amazon Web Services (AWS), Microsoft Azure, Google Cloud Storage, Multi-Cloud Object Gateway, e il cloud storage generico compatibile con S3.
AWS e il metodo di copia degli snapshot hanno parametri aggiuntivi.
apiVersion: migration.openshift.io/v1alpha1 kind: MigStorage metadata: labels: controller-tools.k8s.io: "1.0" name: <migstorage> namespace: openshift-migration spec: backupStorageProvider: <backup_storage_provider> 1 volumeSnapshotProvider: <snapshot_storage_provider> 2 backupStorageConfig: awsBucketName: <bucket> 3 awsRegion: <region> 4 credsSecretRef: namespace: openshift-config name: <storage_secret> 5 awsKmsKeyId: <key_id> 6 awsPublicUrl: <public_url> 7 awsSignatureVersion: <signature_version> 8 volumeSnapshotConfig: awsRegion: <region> 9 credsSecretRef: namespace: openshift-config name: <storage_secret> 10 refresh: false 11
- 1
- Specificare il provider di storage.
- 2
- Solo per il metodo di copia degli snapshot: specificare il provider di storage.
- 3
- Solo AWS: specificare il nome del bucket.
- 4
- Solo AWS: specificare l'area geografica del bucket, per esempio,
us-east-1
. - 5
- Specificare il nome dell'oggetto
Secret
creato per lo storage. - 6
- Solo AWS: se si utilizza il servizio di gestione delle chiavi di AWS, specificare l'identificatore unico della chiave.
- 7
- Solo AWS: se si è concesso accesso pubblico al bucket AWS, specificare l'URL del bucket.
- 8
- Solo AWS: specificare la versione della firma AWS per autenticare le richieste al bucket, per esempio,
4
. - 9
- Solo metodo di copia degli snapshot: specificare l'area geografica dei cluster.
- 10
- Solo metodo di copia degli snapshot: specificare il nome dell'oggetto
Secret
creato per lo storage. - 11
- Impostare su
true
per convalidare il cluster.