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.6.2. Habilitación del redimensionamiento de volúmenes persistentes para la migración directa de volúmenes
Puede habilitar el redimensionamiento de los volúmenes persistentes (PV) para la migración directa de volúmenes para evitar que se agote el espacio en disco en el clúster de destino.
Cuando el uso del disco de un PV alcanza un nivel configurado, el recurso personalizado (CR) MigrationController compara la capacidad de almacenamiento solicitada de una reclamación de volumen persistente (PVC) con su capacidad real aprovisionada. A continuación, calcule el espacio necesario en el clúster de destino.
El parámetro pv_resizing_threshold determina cuándo se utiliza el redimensionamiento de PV. El umbral por defecto es del 3 %. Esto significa que el redimensionamiento de PV se produce cuando el uso del disco de un PV es superior al 97 %. Puede aumentar este umbral para que el redimensionamiento de PV se produzca a nivel de uso del disco más bajo.
La capacidad de PVC se calcula según los siguientes criterios:
-
Si la capacidad de almacenamiento solicitada
(spec.resources.requests.storage) de la PVC no es igual a la capacidad real provisionada(status.capacity.storage), se utiliza el valor mayor. - Si un PV se aprovisiona a través de una PVC y posteriormente se modifica de forma que sus capacidades de PV y PVC ya no coinciden, se utiliza el valor mayor.
Requisitos previos
-
Las PVC deben estar conectadas a uno o más pods en funcionamiento para que el CR
MigrationControllerpueda ejecutar los comandos.
Procedimiento
- Inicie la sesión en el clúster del host.
Habilite el redimensionamiento de los PV parcheando el CR
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
- Establezca el valor en
falsepara desactivar el redimensionamiento de PV.
Opcional: actualice el parámetro
pv_resizing_thresholdpara aumentar el umbral: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
- El valor por defecto es
3.
Cuando se supera el umbral, se muestra el siguiente mensaje de estado en el estado del CR
MigPlan:Copy to Clipboard Copied! Toggle word wrap Toggle overflow NotaEn el caso del almacenamiento de AWS gp2, este mensaje no aparece a menos que
pv_resizing_thresholdsea del 42 % o superior debido a la forma en que gp2 calcula el uso y el tamaño del volumen. (BZ#1973148)