11.4.5. Modifica degli attributi dei volumi permanenti


Dopo aver creato una risorsa personalizzata (CR) MigPlan, la risorsa personalizzata MigrationController rileva i volumi permanenti (PV). Il blocco spec.persistentVolumes e il blocco status.destStorageClasses sono aggiunti alla risorsa personalizzata MigPlan.

È possibile modificare i valori nel blocco spec.persistentVolumes.selection. Se si cambiano i valori al di fuori del blocco spec.persistentVolumes.selection, i valori vengono sovrascritti quando la risorsa personalizzata MigPlan viene riconciliata dalla risorsa personalizzata MigrationController.

Nota

Il valore predefinito per il parametro spec.persistentVolumes.selection.storageClass è determinato dalla seguente logica:

  1. Se il PV del cluster di origine è Gluster o NFS, il valore predefinito è cephfs, per accessMode: ReadWriteMany, o cephrbd, per accessMode: ReadWriteOnce.
  2. Se il PV non è né Gluster né NFS o se cephfs o cephrbd non sono disponibili, il valore predefinito è una classe di storage per lo stesso provisioner.
  3. Se una classe di storage per lo stesso provisioner non è disponibile, il valore predefinito è la classe di storage predefinita del cluster di destinazione.

È possibile cambiare il valore storageClass con il valore di qualsiasi parametro name nel blocco status.destStorageClasses della risorsa personalizzata MigPlan.

Se il valore storageClass è vuoto, il PV non avrà alcuna classe di storage dopo la migrazione. Questa opzione è appropriata se, per esempio, si desidera spostare il PV su un volume NFS sul cluster di destinazione.

Requisiti

  • La risorsa personalizzata MigPlan è nello stato Ready.

Procedura

  • Modificare i valori spec.persistentVolumes.selection nella risorsa personalizzata MigPlan:

    apiVersion: migration.openshift.io/v1alpha1
    kind: MigPlan
    metadata:
      name: <migplan>
      namespace: openshift-migration
    spec:
      persistentVolumes:
      - capacity: 10Gi
        name: pvc-095a6559-b27f-11eb-b27f-021bddcaf6e4
        proposedCapacity: 10Gi
        pvc:
          accessModes:
          - ReadWriteMany
          hasReference: true
          name: mysql
          namespace: mysql-persistent
        selection:
          action: <copy> 
    1
    
          copyMethod: <filesystem> 
    2
    
          verify: true 
    3
    
          storageClass: <gp2> 
    4
    
          accessMode: <ReadWriteMany> 
    5
    
        storageClass: cephfs
    Copy to Clipboard Toggle word wrap
    1
    I valori consentiti sono move, copy e skip. Se è supportata una sola azione, il valore predefinito è l'azione supportata. Se sono supportate più azioni, il valore predefinito è copy.
    2
    I valori consentiti sono snapshot e filesystem. Il valore predefinito è filesystem.
    3
    Viene visualizzato il parametro verify se si seleziona l'opzione di verifica per la copia del file system nella console web di MTC. È possibile impostarlo su false.
    4
    È possibile cambiare il valore predefinito con il valore di qualsiasi parametro name nel blocco status.destStorageClasses della risorsa personalizzata MigPlan. Se non viene specificato alcun valore, il PV non avrà alcuna classe di storage dopo la migrazione.
    5
    I valori consentiti sono ReadWriteOnce e ReadWriteMany. Se questo valore non è specificato, il valore predefinito è la modalità di accesso della PVC del cluster di origine. È possibile modificare la modalità di accesso solo nella risorsa personalizzata MigPlan. Non è possibile modificarla usando la console web di MTC.
Risorse aggiuntive
Red Hat logoGithubredditYoutubeTwitter

Formazione

Prova, acquista e vendi

Community

Informazioni sulla documentazione di Red Hat

Aiutiamo gli utenti Red Hat a innovarsi e raggiungere i propri obiettivi con i nostri prodotti e servizi grazie a contenuti di cui possono fidarsi. Esplora i nostri ultimi aggiornamenti.

Rendiamo l’open source più inclusivo

Red Hat si impegna a sostituire il linguaggio problematico nel codice, nella documentazione e nelle proprietà web. Per maggiori dettagli, visita il Blog di Red Hat.

Informazioni su Red Hat

Forniamo soluzioni consolidate che rendono più semplice per le aziende lavorare su piattaforme e ambienti diversi, dal datacenter centrale all'edge della rete.

Theme

© 2026 Red Hat
Torna in cima