11.5.2. Abilitare il ridimensionamento dei volumi permanenti per la migrazione diretta dei volumi


È possibile abilitare il ridimensionamento dei volumi permanenti (PV) per la migrazione diretta dei volumi per evitare di esaurire lo spazio su disco sul cluster di destinazione.

Quando l'utilizzo del disco di un PV raggiunge un livello configurato, la risorsa personalizzata MigrationController confronta la capacità di storage richiesta di una richiesta di volume permanente (PVC) con la sua effettiva capacità con provisioning. Quindi, calcolare lo spazio richiesto sul cluster di destinazione.

Un parametro pv_resizing_threshold determina quando viene usato il ridimensionamento dei PV. La soglia predefinita è il 3%. Questo significa che il ridimensionamento dei PV avviene quando l'utilizzo del disco di un PV è superiore al 97%. È possibile aumentare questa soglia in modo che il ridimensionamento dei PV avvenga a un livello di utilizzo del disco inferiore.

La capacità delle PVC è calcolata secondo i seguenti criteri:

  • Se la capacità di storage richiesta (spec.resources.requests.storage) delle PVC non è uguale alla sua capacità effettiva con provisioning(status.capacity.storage), viene usato il valore maggiore.
  • Se un PV è fornito attraverso una PVC e poi successivamente cambiato in modo che le sue capacità PV e PVC non corrispondano più, viene utilizzato il valore maggiore.

Requisiti

  • Le PVC devono essere collegate a uno o più pod in esecuzione in modo che la risorsa personalizzata MigrationController possa eseguire i comandi.

Procedura

  1. Accedere al cluster dell'host.
  2. Abilitare il ridimensionamento dei PV applicando una patch alla risorsa personalizzata MigrationController:

    $ oc patch migrationcontroller migration-controller -p '{"spec":{"enable_dvm_pv_resizing":true}}' \ 
    1
    
      --type='merge' -n openshift-migration
    1
    Impostare il valore su false per disabilitare il ridimensionamento dei PV.
  3. Facoltativo: aggiornare il parametro pv_resizing_threshold per aumentare la soglia:

    $ oc patch migrationcontroller migration-controller -p '{"spec":{"pv_resizing_threshold":41}}' \ 
    1
    
      --type='merge' -n openshift-migration
    1
    Il valore predefinito è 3.

    Quando la soglia viene superata, il seguente messaggio di stato viene visualizzato nello stato della risorsa personalizzata MigPlan:

    status:
      conditions:
    ...
      - category: Warn
        durable: true
        lastTransitionTime: "2021-06-17T08:57:01Z"
        message: 'Capacity of the following volumes will be automatically adjusted to avoid disk capacity issues in the target cluster:  [pvc-b800eb7b-cf3b-11eb-a3f7-0eae3e0555f3]'
        reason: Done
        status: "False"
        type: PvCapacityAdjustmentRequired
    Nota

    Per lo storage AWS gp2, questo messaggio non appare a meno che il valore pv_resizing_threshold non sia pari o superiore al 42% a causa del modo in cui gp2 calcola l'utilizzo e la dimensione del volume. (BZ#1973148)

Red Hat logoGithubredditYoutubeTwitter

Formazione

Prova, acquista e vendi

Community

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.

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 sulla documentazione di Red Hat

Legal Notice

Theme

© 2026 Red Hat
Torna in cima