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.






