Criando redes sob demanda no NSX com o vRealize Automation 8.x

Criando redes sob demanda no NSX com o vRealize Automation 8.x

Neste artigo demonstro como usufruir da integração nativa entre o NSX-T e o vRA para criar redes sob demanda. O resultado final será um novo segmento e um novo tier-1 gateway criados em cada solicitação. Este segmento já é adicionado as opções do vRA e pode ser utilizado para adicionar mais VMs no futuro caso exista esta necessidade.

Obviamente que o primeiro passo é garantir que o NSX-T está configurado e integrado corretamente ao vRA.

Depois vamos configurar um network profile para que as redes sob demanda sejam criadas. Em isolation policy selecione on-demand network e então complete com as informações do seu NSX. Lembre-se de definir uma tag na aba summary para que o blueprint consiga encontrar este network profile.

O blueprint é este. É bem simples, mas serve para demonstrar. Coloquei um regex que permite digitar apenas números e alguns caracteres especiais. O formato esperado é GATEWAY IP / MÁSCARA (Ex: 172.16.80.1/24).

deformatVersion: 1
inputs:
  cavNetwork:
    type: string
    title: Gateway CIDR
    description: 'Digite o gateway CIDR para a nova rede (Ex: 172.16.80.1/24)'
    pattern: ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
resources:
  VM:
    type: Cloud.vSphere.Machine
    properties:
      image: Ubuntu 22.04
      flavor: Small
      constraints:
        - tag: cluster-name:vsan
      networks:
        - network: ${resource.Network.id}
          assignment: static
  Network:
    type: Cloud.NSX.Network
    properties:
      name: vRA
      networkCidr: ${input.cavNetwork}
      networkType: routed
      constraints:
        - tag: nsx:ondemand

Vamos criar uma rede pra garantir que as configurações estão corretas.

Após o blueprint ser criado com sucesso, é possível observar que a nova rede já é adicionada as opções disponíveis do vRA com as configurações de domínio, IPv4 CIDR e gateway.

Além disso, é criado um range IP. Ou seja, a nova rede já está praticamente pronta para ser consumida por novos deployments, faltaria apenas adicionar as tags necessárias.

E se olharmos no NSX, podemos observar que um novo T1 Gateway e um novo segmento foram criados. 

É isso aí, pessoal. Até a próxima!

Apenas para esclarecer: VMware Aria Automation é o novo nome do vRealize Automation. Aqui, para fins didáticos, continuo utilizando o termo vRA.

Deixe um comentário

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