VMWare ESXi – Deletando snapshots via PowerCli

Olá pessoal,

dica rápida para listar snapshots de máquinas virtuais em ambientes com Vmware ESXi e posteriormente deletar esses mesmos snapshots via PowerCli.

Em primeiro lugar, obviamente execute o PowerCli e com as devidas credenciais faça a conexão ao vCenter ou ao host ESXi em que faremos as operações. Em seguida execute os comandos abaixo:

Para listar os snapshots existentes:
get-vm | get-snapshot | format-list

Para deletar todo os snapshots: get-vm | get-snapshot | Remove-Snapshot -Confirm:$false

Dependendo do cenário pode ser interessante agendar uma tarefa para rodar esse comando para deletar todos os snapshots antes do backup ser executado.

Até a próxima!

Identificando a versão do VMware Tools das VMs via VMware PowerCLI

Olá pessoal,

vmwarepowercliO VMware Tools é um pacote que contém drivers e utilitários destinado a aprimorar a performance do sistema operacional convidado que está sendo executado em uma máquina virtual em um ambiente com VMware ESXi. Não ter o VMware tools instalado ou ter uma versão antiga pode ser a causa de gargalos de desempenho em máquinas virtuais, portanto é muito importante que este pacote esteja instalado em todas as VMs e de preferência na última versão.

Essa necessidade ocorre bastante quando o analista ou consultor está assumindo um ambiente sem documentação prévia.

Podemos automatizar a verificação da versão do VMware tools em todas as suas máquinas virtuais através do PowerCLI (Caso não conheça, saiba mais sobre aqui). Para isso execute o comando abaixo:

Get-VM | Select Name, Version

Caso você queira identificar a versão do VMware Tools filtrando por Datacenter execute:

Get-Datacenter “nome_do_datacenter” | Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus

Caso opte por filtrar por Cluster execute:

Get-Cluster “nome_do_cluster” | Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus

Um forte abraço e até a próxima!