Gerenciando Tags do vCenter com PowerCLI

Recentemente precisei definir tags em máquinas virtuais para o vRealize Business trabalhar corretamente ($$$) e como eram várias máquinas virtuais (aproximadamente 600), optei em utilizar o bom e velho vSphere PowerCLI.

Segue abaixo alguns exemplos dos comandos que utilizei.

  • Conectar no seu vCenter Server
    • Connect-VIServer 10.10.101.20 -u administrator@vsphere.local -password senhasegura
  • Criar a categoria. Lembrando que a cardinality pode ser single (cada objeto pode conter apenas uma tag desta categoria) ou multiple (cada objeto pode conter várias tags desta categoria). Por exemplo: a categoria Sistemas Operacionais é single, pois a VM deve ser Windows ou Linux
    • New-TagCategory –Name "Sistema Operacional" -Description "Sistemas Operacionais" –Cardinality single –EntityType VirtualMachine

      tags-powercli-1

  • Criar as tags
    • New-Tag –Name "Windows" –Category "Sistema Operacional"
      New-Tag –Name "Linux" –Category "Sistema Operacional"

      tags-powercli-2

  • Listar as tags da categoria Sistema Operacional
    • Get-Tag -Category "Sistema Operacional"

      tags-powercli-7

  • Associar as máquinas virtuais com as tags
    • Get-VM –Name "VM-1", "VM-2" | New-TagAssignment –Tag "Windows"
      Get-VM –Name "VM-3" | New-TagAssignment –Tag "Linux"

      tags-powercli-4
      tags-powercli-5

  • Listar as máquinas virtuais baseado no nome da tag
    • Get-VM -Tag "Windows"
      Get-VM -Tag "Linux"

      tags-powercli-8

Criei uma planilha (download) onde é possível completar todos os dados acima e apenas seleciona-los de forma “interativa” e também um script PowerShell (download), ambos são muito úteis quando o intuito é criar diversas categorias / tags e associa-las com máquinas virtuais.

Lembrando que no exemplo acima as tags foram criadas para máquinas virtuais, mas a lógica é a mesma para qualquer objeto do vCenter.

Recomendo ler o VMware vSphere 6.0 Documentation Center e buscar pelo termo “tag”, lá tem tudo o que você precisa saber.

Valeu e até a próxima!  🙂

Posts Relacionados

Ricardo é especialista em TI e apaixonado por Virtualização. É graduado em Sistemas de Informação e pós-graduado em Gestão de TI, além de possuir várias certificações Microsoft e VMware.

Deixe uma resposta

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

Time limit is exhausted. Please reload CAPTCHA.