11.5.2. Habilitação de redimensionamento de volume persistente para migração direta de volume


Você pode habilitar o redimensionamento de volume persistente (PV) para migração direta de volume com o objetivo de evitar que o espaço em disco no cluster de destino acabe.

Quando o uso do disco de um PV atinge um nível configurado, o recurso personalizado (CR) MigrationController compara a capacidade de armazenamento solicitado de uma reivindicação de volume persistente (PVC) à capacidade real provisionada. Em seguida, ele calcula o espaço necessário no cluster de destino.

Um parâmetro pv_resizing_threshold determina quando o redimensionamento de PV é usado. O limite padrão é de 3%. Isso significa que o redimensionamento do PV ocorre quando o uso do disco do PV é superior a 97%. É possível aumentar esse limite para que o redimensionamento de PV ocorra em um nível mais baixo de uso do disco.

A capacidade da PVC é calculada de acordo com os seguintes critérios:

  • Se a capacidade de armazenamento solicitado (spec.resources.requests.storage) da PVC não for igual à sua capacidade real provisionada (status.capacity.storage), será utilizado o maior valor.
  • Se um PV for provisionado por meio de uma PVC e, posteriormente, for alterado de modo que suas capacidades de PV e PVC não mais correspondam, o maior valor será utilizado.

Pré-requisitos

  • As PVCs devem ser anexadas a um ou mais pods em execução para que o CR MigrationController possa executar comandos.

Procedimento

  1. Faça login no cluster de host.
  2. Habilite o redimensionamento de PV corrigindo o CR MigrationController:

    $ oc patch migrationcontroller migration-controller -p '{"spec":{"enable_dvm_pv_resizing":true}}' \ 
    1
    
      --type='merge' -n openshift-migration
    1
    Defina o valor como false para desabilitar o redimensionamento de PV.
  3. Opcional: atualize o parâmetro pv_resizing_threshold para aumentar o limite:

    $ oc patch migrationcontroller migration-controller -p '{"spec":{"pv_resizing_threshold":41}}' \ 
    1
    
      --type='merge' -n openshift-migration
    1
    O valor padrão é 3.

    Quando o limite é excedido, a seguinte mensagem de status é exibida no status do CR 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

    Para armazenamento gp2 da AWS, essa mensagem não será exibida a menos que pv_resizing_threshold seja 42% ou maior, devido à forma como o gp2 calcula o uso e o tamanho do volume. (BZ#1973148)

Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2026 Red Hat
Voltar ao topo