Como fazer inventário e documentação de ambientes VMware vSphere

Como fazer inventário e documentação de ambientes VMware vSphere com ferramentas grátis

Olá Homelabers,

Update: 12/02 – Adicionado o conjunto de scripts As Built Report (@AsBuiltReport) by Tim Carman (@tpcarman) – dica do @arielsanchezmor

Update: 29/10Adicionado novos links do As Built Report

Quem nunca assumiu um ambiente que não estava bem documentado e precisou fazer um levantamento completo de todos os componentes desse ambiente desconhecido? Ou mesmo descuidou um pouco da documentação do seu ambiente e agora precisa atualizar?

Hoje, vou mostrar algumas ferramentas e scripts free, criados pela comunidade para que você possa fazer o inventário e documentação de qualquer ambiente VMware.

vDocumentation – @arielzanchezmor & @edmsanchez13

https://github.com/arielsanchezmora/vDocumentation

Esse set de scripts em Powershell + PowerCLI foram criados pelo Ariel Sanchez e Edgar Sanchez, que produz uma série de informações em formato csv ou excel, da sua infraestrutura vSphere para que você possa conhecer e documentar o seu ambiente.

Informações que podem ser obtidas com os scripts:

Comando Descrição
Get-ESXInventory Informações de hardware e configuração do host
Get-ESXIODevice Informações de HBAs, NICs e outros dispositivos PCIe, incluindo PCI IDs, MACs, firmware e drivers
Get-ESXNetworking Informações de rede como NICs, vSwitches, VMKernel
Get-ESXStorage Informações de configuração de storage como detalhes de iSCSI, FibreChannel, Datastores & Multipathing
Get-ESXPatching Informações relativas aos patches instalados e pendentes, incluindo informações dos KBs.
Get-vSANInfo Informações relacionadas ao cluster vSAN
Get-ESXSpeculativeExecution Informações referentes ao Spectre and Meltdown nos hosts
Get-VMSpeculativeExecution Informações referentes ao Spectre and Meltdown nas VMs

Para maiores informações sobre como utilizar os scripts, acesse https://github.com/arielsanchezmora/vDocumentation e leia a documentação.

RVTools – @rvtools

www.robware.net/rvtools/

Eu já falei do RVTools algumas vezes aqui no blog e reforço que o RVTools é uma ferramenta obrigatória para todo administrador de ambiente vSphere.

Com o RVTools – uma pequena aplicação para windows – você tem facilmente acesso todas as informações do seu ambiente vSphere. Você pode conectar em um host ESXi ou ao seu vCenter.

A ferramenta mostra informações de VMs, Memória, Disco, Snapshots, Datastores, VMware Tools e muito muito mais.

O RVTools é free e para usar, basta fazer o download no link abaixo e instalar no seu sistema. Mais informações sobre o RVTools aqui

RVTools Download | RVTools Documentação

vCheck Daily Report for vSphere – @alanrenouf

https://github.com/alanrenouf/vCheck-vSphere

O vCheck Daily Report é mais um conjunto de scripts Powershell + PowerCLI criados inicialmente pelo Alan Renouf e mantido pela comunidade.

vCheck

A idéia por trás do vCheck Daily Report (vCDR) é que você deixe esses scripts executando diariamente no seu ambiente e receba um e-mail pela manhã (ou quando for mais conveniente para você) com um status do seu ambiente formatado bonitinho e que você pode até encaminhar para o chefe 🙂

Mas nada impede, de usar esses scripts para gerar uma documentação/inventário inicial do seu ambiente e você pode customizar exatamente quais informações receber/extrair.

Dentre várias informações trazidas pelo script, destaco:

  • Number of Active VMs
  • Number of Inactive VMs
  • Number of DRS Migrations for the last days
  • Snapshots over x Days old
  • Datastores with less than x% free space
  • VMs created over the last x days
  • VMs removed over the last x days
  • VMs with No Tools

A documentação do vCheck Daily Report é bastante completa e detalhada.

Para maiores informações sobre como utilizar os scripts, acesse https://github.com/alanrenouf/vCheck-vSphere e leia a documentação.

VMware vSphere As Built Report – @tpcarman @AsBuiltReport

Update – O As Built Report agora tem um site e um novo repositório no Github

https://github.com/AsBuiltReport

As Build Report Home

O As Built Report (@AsBuiltReport) foi criado Tim Carman (@tpcarman) e é um conjunto de scripts em PowerShell e PScribo para gerar e construir documentação nos formatos HTML, XML, Texto e MS Word.

O conjunto de scripts gera um relatório bastante completo do seu ambiente vSphere com informações de Host, vCenter, Clusters, VMs, Datastore, Rede, Licenciamento, vSAN, NSX, etc.

O As Built Report tem o seu código aberto e publicado no Github, ou seja, você pode customizá-lo para atender suas necessidades.

Para maiores informações sobre como utilizar o As Built Report, consulte a documentação no site do autor ou no GitHub. BONUS: Vídeo no Youtube da apresentação do Tim na VMworld 2018

Mas qual é o melhor?

Não existe uma ferramenta melhor ou pior, tudo vai depender das suas necessidades e quais informações você precisa, mas certamente, ter esses scripts no seu vBat-Cinto-De-Utilidades vai te ajudar bastante, seja no seu ambiente do dia a dia ou seja para fazer um levantamento em um novo ambiente.

Conhece outra ferramenta ou scripts? Deixe nos comentários para que eu possa atualizar o post!

Até a próxima!

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *