Olá! Esse é um artigo sobre um utilitário muito interessante para quem precisa administrar e/ou executar tarefas de automatização em um ambiente VMware vSphere.
O “govc” é um utilitário CLI que além do Linux também possui versões para FreeBSD e Microsoft Windows, por exemplo. É um utilitário muito interessante para quem precisa executar tarefas ou até mesmo automatizar rotinas para serem executadas no VMware.
Se você está instalando o Red Hat Openshift no vSphere, o govc pode ser utilizado para executar ações nas máquinas do cluster, até mesmo para configurar parâmetros das mesmas.
Para implementar o govc no seu Linux, obtenha a URL do pacote no repositório do projeto:
(Exemplo neste artigo com a versão 0.24.0, mais atual no momento da publicação)
https://github.com/vmware/govmomi/releases
Efetue o download e descompacte o govc no diretório /usr/local/bin/:
curl -L https://github.com/vmware/govmomi/releases/download/v0.24.0/govc_linux_amd64.gz | gunzip > /usr/local/bin/govc
Conceda permissão de execução para o utilitário:
chmod +x /usr/local/bin/govc
Algumas opções úteis para conectar no seu vSphere:
# Host do vSphere export GOVC_URL=vSphere.meudominio.com.br # Credenciais export GOVC_USERNAME=myuser export GOVC_PASSWORD=MyP4ss # Aceitar certificados auto-assinados export GOVC_INSECURE=true
Repositório do projeto: https://github.com/vmware/govmomi/tree/master/govc