11.4.5. Modification des attributs des volumes persistants
Une fois que vous avez créé une ressource personnalisée (CR) MigPlan, la CR MigrationController découvre les volumes persistants (PV). Le bloc spec.persistentVolumes et le bloc status.destStorageClasses sont ajoutés à la ressource personnalisée MigPlan.
Vous pouvez modifier les valeurs du bloc spec.persistentVolumes.selection. Si vous modifiez les valeurs en dehors du bloc spec.persistentVolumes.selection, elles sont écrasées lorsque la CR MigPlan est rapprochée par la CR MigrationController.
La valeur par défaut du paramètre spec.persistentVolumes.selection.storageClass est déterminée par la logique suivante :
-
Si le volume persistant du cluster source est Gluster ou NFS, la valeur par défaut est soit
cephfs, pouraccessMode: ReadWriteMany, soitcephrbd, pouraccessMode: ReadWriteOnce. -
Si le volume persistant n’est ni Gluster ni NFS ou si
cephfsoucephrbdn’est pas disponible, la valeur par défaut est une classe de stockage pour le même fournisseur. - Si une classe de stockage pour le même fournisseur n’est pas disponible, la valeur par défaut est la classe de stockage par défaut du cluster de destination.
Vous pouvez remplacer la valeur storageClass par la valeur de n’importe quel paramètre name dans le bloc status.destStorageClasses de la ressource personnalisée MigPlan.
Si la valeur storageClass est vide, aucune classe de stockage ne sera associée au volume persistant après la migration. Cette option est appropriée si, par exemple, vous voulez déplacer le volume persistant vers un volume NFS sur le cluster de destination.
Conditions préalables
-
La ressource personnalisée
MigPlanse trouve dans l’étatReady.
Procédure
Modifiez les valeurs
spec.persistentVolumes.selectiondans la ressource personnaliséeMigPlan:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Les valeurs autorisées sont
move,copyetskip. Si une seule action est prise en charge, cette action est la valeur par défaut. Si plusieurs actions sont prises en charge, la valeur par défaut estcopy. - 2
- Les valeurs autorisées sont
snapshotetfilesystem. La valeur par défaut estfilesystem. - 3
- Le paramètre
verifyest affiché si vous sélectionnez l’option de vérification pour la copie du système de fichiers dans la console Web MTC. Vous pouvez le définir surfalse. - 4
- Vous pouvez remplacer la valeur par défaut par la valeur de n’importe quel paramètre
namedans le blocstatus.destStorageClassesde la ressource personnaliséeMigPlan. Si aucune valeur n’est spécifiée, aucune classe de stockage ne sera associée au volume persistant après la migration. - 5
- Les valeurs autorisées sont
ReadWriteOnceetReadWriteMany. Si cette valeur n’est pas spécifiée, la valeur par défaut est le mode d’accès du PVC du cluster source. Vous ne pouvez modifier le mode d’accès que dans la ressource personnaliséeMigPlan. Vous ne pouvez pas le modifier en utilisant la console Web MTC.
Ressources supplémentaires
-
Pour plus d’informations sur les actions
moveetcopy, reportez-vous à la section Flux de travail MTC. -
Pour plus d’informations sur l’action
skip, reportez-vous à la section Exclusion de PVC de la migration. - Pour plus d’informations sur les méthodes de copie de cliché et du système de fichiers, reportez-vous à la section À propos des méthodes de copie des données.