RAM de “Unballooning” que tem sido expandida pelo VMware

10

Dada a situação restrita de RAM descrita em essa questão , qual é o método mais limpo (manual ou programaticamente) para:

  • Identifique as máquinas virtuais VMware cuja RAM foi recuperada pelo driver de balão VMware.
  • "Desbalancear " a RAM.

Suponha que mais RAM física esteja disponível para o ambiente.

Descobri que posso mover uma VM para outro host, e isso limpa o estado de balão. Existe algum outro método que funcione?

Nota: Eu adicionei vários hosts e ~ 512GB de RAM ao ambiente. As VMs com balão não acionaram uma ação de rebalanceamento de DRS ou desatrelaram a si mesmas. Eu tive que manualmente vMotion cada uma das máquinas virtuais afetadas para limpar isso, como mostrado abaixo ...

Aqui está o antes ...

Eoapós...ApósumvMotionparaoutrohostnocluster.

    
por ewwhite 02.08.2013 / 18:01

1 resposta

7

VMware na verdade tem um artigo da KB que tem essa informação:

To force the balloon driver to release its hold on memory and prevent the guest operating system from using swap space, use one of these options:

  • Set the value of sched.mem.max to the allocated memory or greater.
  • Select the virtual machine's Resources > Memory > Limit > Unlimited box.
  • Migrate the virtual machine to another host.
    
por 02.08.2013 / 18:07