This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.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.
Il valore predefinito per il parametro spec.persistentVolumes.selection.storageClass è determinato dalla seguente logica:
-
Se il PV del cluster di origine è Gluster o NFS, il valore predefinito è
cephfs, peraccessMode: ReadWriteMany, ocephrbd, peraccessMode: ReadWriteOnce. -
Se il PV non è né Gluster né NFS o se
cephfsocephrbdnon sono disponibili, il valore predefinito è una classe di storage per lo stesso provisioner. - 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 statoReady.
Procedura
Modificare i valori
spec.persistentVolumes.selectionnella risorsa personalizzataMigPlan:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- I valori consentiti sono
move,copyeskip. 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
snapshotefilesystem. Il valore predefinito èfilesystem. - 3
- Viene visualizzato il parametro
verifyse si seleziona l'opzione di verifica per la copia del file system nella console web di MTC. È possibile impostarlo sufalse. - 4
- È possibile cambiare il valore predefinito con il valore di qualsiasi parametro
namenel bloccostatus.destStorageClassesdella risorsa personalizzataMigPlan. Se non viene specificato alcun valore, il PV non avrà alcuna classe di storage dopo la migrazione. - 5
- I valori consentiti sono
ReadWriteOnceeReadWriteMany. 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 personalizzataMigPlan. Non è possibile modificarla usando la console web di MTC.
Risorse aggiuntive
-
Per i dettagli sulle azioni
moveecopy, vedere Workflow di MTC. -
Per i dettagli sull'azione
skip, vedere Escludere i PVC dalla migrazione. - Per i dettagli sui metodi di copia del file system e degli snapshot, vedere Informazioni sui metodi di copia dei dati.