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.5.2. Activation du redimensionnement des volumes persistants pour la migration directe des volumes
Vous pouvez activer le redimensionnement des volumes persistants (PV) pour la migration directe des volumes pour éviter de manquer d’espace disque sur le cluster de destination.
Lorsque l’utilisation du disque d’un PV atteint un niveau configuré, la ressource personnalisée (CR) MigrationController compare la capacité de stockage demandée d’une revendication de volume persistant (PVC) à sa capacité allouée réelle. Ensuite, il calcule l’espace requis sur le cluster de destination.
Un paramètre pv_resizing_threshold détermine à quel moment le redimensionnement des PV est utilisé. Le seuil par défaut est de 3%. Cela signifie que le redimensionnement des PV se produit lorsque l’utilisation du disque d’un PV est supérieure à 97%. Vous pouvez augmenter ce seuil afin que le redimensionnement des PV se produise à un niveau d’utilisation du disque plus faible.
La capacité de la PVC est calculée selon les critères suivants :
-
Si la capacité de stockage demandée (
spec.resources.requests.storage) de la PVC n’est pas égale à sa capacité mise en service réelle (status.capacity.storage), c’est la valeur la plus élevée qui est utilisée. - Si un volume persistant est mis en service via une PVC et qu’il est modifié par la suite, de sorte que ses capacités de PV et de PVC ne correspondent plus, c’est la valeur la plus élevée qui est utilisée.
Conditions préalables
-
Les PVC doivent être attachées à un ou plusieurs pods en cours d’exécution pour que la ressource personnalisée
MigrationControllerpuisse exécuter des commandes.
Procédure
- Connectez-vous au cluster hôte.
Activez le redimensionnement des PV en appliquant un correctif à la ressource personnalisée
MigrationController:oc patch migrationcontroller migration-controller -p '{"spec":{"enable_dvm_pv_resizing":true}}' \ --type='merge' -n openshift-migration$ oc patch migrationcontroller migration-controller -p '{"spec":{"enable_dvm_pv_resizing":true}}' \1 --type='merge' -n openshift-migrationCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Définissez la valeur sur
falsepour désactiver le redimensionnement des PV.
Facultatif : mettez à jour le paramètre
pv_resizing_thresholdpour augmenter le seuil :oc patch migrationcontroller migration-controller -p '{"spec":{"pv_resizing_threshold":41}}' \ --type='merge' -n openshift-migration$ oc patch migrationcontroller migration-controller -p '{"spec":{"pv_resizing_threshold":41}}' \1 --type='merge' -n openshift-migrationCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- La valeur par défaut est
3.
Lorsque le seuil est dépassé, le message d’état suivant est affiché dans l’état de la ressource personnalisée
MigPlan:Copy to Clipboard Copied! Toggle word wrap Toggle overflow NotePour le stockage AWS gp2, ce message n’apparaît que si la valeur
pv_resizing_thresholdest supérieure ou égale à 42 % en raison de la manière dont gp2 calcule l’utilisation et la taille des volumes. (BZ#1973148)