Log Disk Exhaustion — VCSA 7U2
Após alguns dias da atualização do VCSA 7.0 para o update 2, identifiquei um alerta de “Log Disk Exhaustion”, sabendo-se que espaço em disco são definitivamente um problema que pode causar diversas indisponibilidade, comecei a procurar o entendimento deste alerta e quais as partições poderiam está sendo afetada, já que pelo KB76563 da VMware, temos as potenciais causas, riscos e impactos caso partições estejam full.
Causas potenciais
- Partitions are not sized correctly
- Large files in the partitions
- Tables in the database consuming space
- Services are failing to clean up files
Antes de tudo eu já tinha em mente que este comportamento poderia ter referência a log que estão sendo criados e não sendo removidos.
Processo de tshoot para resolução:
Importante: Garanta um backup do seu VCSA.
1 — Alerta encontrado gerado no VCSA foi o selecionado a abaixo
Para acessar via modo shell, deve ser executado o seguinte comando:
1º — shell.set - -enabled true
2º — shell
2 — Executando o comando df -h, a minha suspeita de foi confirmada, ao observar a partição /storage/log.
3- O próximo passo foi saber aonde espaço está com maior consumo em /storage/log, executando o comando du -a /storage/log | sort -n -r | head -n 20.
Com base na análise dos diretórios com mais consumo, realizei a exclusão dos arquivos “localhost_access”
Neste caso utilizei o WinSCP para a remoção, pois queria verificar a quantidade log no diretório, mas a exclusão pode ser realizada via linha comando, usando os abaixo:
obs: Para acesso via WinSCP, devemos habilitar o bash:
chsh -s /bin/bash root
ls -lha localhost_access*
rm localhost_access*
Após a remoção dos log consegui recuperar quase 40GB na partição /storage/log, se observarem, irão verificar que ainda posso recuperar muito mais, caso eu estivesse excluído os arquivos no diretório vsphere-ui/logs
Após concluir a remoção, execute o comando abaixo para tornar a alteração permanente do uso do BASH Shell para o Appliance Shell.
chsh -s /bin/appliancesh root
Espero ter ajudado de alguma forma…até a próxima galera.