Olá Homelabers,
Update: 12/02 – Adicionado o conjunto de scripts As Built Report (@AsBuiltReport) by Tim Carman (@tpcarman) – dica do @arielsanchezmor
Update: 29/10 – Adicionado 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
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.
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
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
- https://github.com/tpcarman/As-Built-Report/tree/master/Reports/vSphere
- https://www.timcarman.net/2018/08/20/documenting-your-datacentre-infrastructure-with-powershell/
- https://www.youtube.com/watch?v=aQqHSEIUHl8&feature=youtu.be&t=1988
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!
Nerd · Casado · Pai da Mariana e do João.
Profissional de TI com foco em Arquitetura de Infraestrutura e Cloud Computing
Blogueiro · Podcaster · Palestrante · Community Lover · Fotógrafo Aposentado · Old School Gamer
VMware #vExpert · #VeeamVanguard · #VMUGLeader · #VUGBrasil · #vBrownBagBrasil