As máquinas virtuais podem gravar informações de suporte e solução de problemas em um arquivo de log de máquina virtual armazenado em um volume VMFS. As configurações padrão para máquinas virtuais são apropriadas para a maioria das situações.
Se o seu ambiente depender muito do uso do vMotion ou se os padrões não parecerem adequados por outros motivos, você poderá modificar as configurações de log dos sistemas operacionais convidados da máquina virtual.
- Sempre que você liga ou reinicia uma máquina virtual e sempre que migra uma máquina virtual com o vMotion, um novo arquivo de log é criado.
- Sempre que uma entrada é gravada no log, o tamanho do log é verificado. Se vmx.log.rotateSize estiver definido como um valor não padrão e o tamanho estiver acima do limite, a próxima entrada será gravada em um novo log. Se o número máximo de arquivos de log existir, o arquivo de log mais antigo será excluído.
VMware recomenda salvar 10 arquivos de log, cada um limitado a não menos que 2 MB. Esses valores são grandes o suficiente para capturar informações suficientes para depurar a maioria dos problemas. Se você precisar de logs para um período de tempo maior, poderá definir vmx.log.keepOld como 20.
Alterar o número de arquivos de log da máquina virtual
Você pode alterar o número de arquivos de log para todas as máquinas virtuais em um host ESXi ou para máquinas virtuais individuais.
Este procedimento discute a limitação do número do arquivo de log da máquina virtual em uma máquina virtual individual.
Para limitar o número de arquivos de log para todas as máquinas virtuais em um host, edite o arquivo /etc/vmware/config. Se a propriedade vmx.log.KeepOld
não estiver definida no arquivo, você poderá adicioná-la. Por exemplo, para manter dez arquivos de log para cada máquina virtual, adicione o seguinte a /etc/vmware/config:
vmx.log.keepOld = "10"Você pode usar um script PowerCLI para alterar essa propriedade em todas as máquinas virtuais em um host.
Você pode usar o parâmetro log.keepOld para afetar todos os arquivos de log, não apenas os arquivos de log da máquina virtual.
Pré-requisitos
Desligue a máquina virtual.
Procedimento
Controlar quando alternar para novos arquivos de log de máquina virtual
O parâmetro vmx.log.rotateSize especifica o tamanho no qual a alternância para um novo arquivo de log para máquinas virtuais. O valor padrão de vmx.log.rotateSize é 2048000.
Ao alterar esses valores, é importante garantir que informações suficientes sejam mantidas nos arquivos de log disponíveis. Em geral, é melhor aumentar vmx.log.keepOld do que ajustar vmx.log.rotateSize.
Ao ajustar os dois parâmetros, é melhor garantir que o produto de vmx.log.rotateSize e vmx.log.keepOld seja maior que 20 MiB.
Há duas maneiras de usar essas configurações:- Colocando-os em /etc/vmare/config.
Isso afeta todas as máquinas virtuais.
Você pode usar o Sphere Client ou um script PowerCLI para modificar /etc/vmare/config.
- Colocando-os no arquivo VMX de uma máquina virtual.
Isso afeta apenas essa máquina virtual.
Você pode usar um script PowerCLI para alterar esse parâmetro para máquinas virtuais selecionadas em um host.
Este procedimento discute a alteração do tamanho de rotação da máquina virtual em uma máquina virtual individual.
Pré-requisitos
Desligue a máquina virtual.