PowerCli – Executando rescan nos hosts em busca de novos volumes

vmwarepowercliOlá pessoal,

semana passada tive um incidente em um cliente onde o host VMWare ESXi 6 perdeu seus discos por um problema no equipamento. Após o sistema operacional do Host estar novamente operacional foi necessário fazer um rescan dos volumes VMFS existentes nos discos plugados a este equipamento. Sabemos que é possível fazer pelo modo gráfico via vSphere Client, vejam abaixo.

RescanVMFS1

Porém podemos fazer também via PowerCli (linha de comando) e eu compartilho abaixo:

Para fazer o rescan de volumes VMFS em todos os hosts de um cluster:

Get-VMHost | Get-VMHostStorage -RescanVmfs

Para fazer o rescan de volumes VMFS em um host específico, abaixo um exemplo de ip, substitua pelo ip do seu servidor:

Get-VMHostStorage -VMHost 10.14.10.161 -RescanVmfs

Utilizei as opções acima pois os discos eram SATA internos. Mas para fazer o rescan em volumes apresentados via fibra pulgadas em placas HBA utilizem o comando adicionando (-RescanAllHba)

Get-VMHost | Get-VMHostStorage -RescanAllHba

Até a próxima!

VMware PowerCli – Listando todas as informações de rede dos Hosts ESXi

Para documentar e obter as informações detalhadas de cada interface de rede dos hosts que compõem a infra VMware que você administra, podemos utilizar o PowerCli, utilizando o cmdlet “Get-VMHostNetworkAdaptor” facilitando assim a vida do Administrador de rede.

Abra o PowerCli e execute:

Get-VMHostNetworkAdapter | select VMhost, Name, IP, SubnetMask, Mac, PortGroupName, vMotionEnabled, mtu, FullDuplex, BitRatePerSec

Para exportar a saída do comando para um arquivo *.csv e prepara um relatório sobre, execute:

Get-VMHostNetworkAdapter | select VMhost, Name, IP, SubnetMask, Mac, PortGroupName, vMotionEnabled, mtu, FullDuplex, BitRatePerSec | Export-Csv C:\VMServersNetwork.csv

VMWARE – Verificando o status das VMs via PowerCli

Ola amigos leitores,

Dica rápida. Boa para documentação de ambientes.

para obter o status (Power On ou Power Off) de máquinas virtuais em nuvens baseadas em VMWare ESX, executem via PowerCli os seguintes comandos, utilizando o cmdlet Get-VM.

Máquinas Virtuais Ligadas

Get-VM | Where PowerState -eq PoweredOn

Máquinas Virtuais Desligadas

Get-VM | Where PowerState -eq PoweredOff