Quando se fala em configuração de rede em Oracle Real Application Clusters, uma das recomendacões da Oracle é o isolamento da rede privada utilizada pelo Interconnect. Segundo a documentação, é preferível utilizar um switch dedicado ou uma VLAN isolada da rede pública para o Interconnect.

Neste post veremos como proceder no VMware para simular esses 2 cenários. Inicialmente demonstrarei a criação de uma nova VLAN em um Switch compartilhado e por fim, como adicionar um novo Swtich que poderá ser utilizado de forma exclusiva pelo Oracle RAC.
Configurando uma nova VLAN
Primeiro, vamos analisar o cenário atual. Quando instalamos o VMware ESXI, por padrão ele terá no mínimo um Switch virtual chamado “vSwitch0” e pelo menos duas redes criadas nele: A “Management Network” e a “VM Network“. Essa última é a que utilizamos nas nossas VM’s.

Para criar uma nova VLAN é bem simples. Só é necessário clicar em “Add port group” e informar um nome para a nova rede e alterar o valor do parâmetro VLAN ID para qualquer valor diferente de 0 (padrão) e por fim selecionar o Switch que irá prover essa rede. Veja abaixo:

Neste exemplo, eu criei um nova rede chamada “RAC-switch-compartilhado”, atribui um VLAN ID igual a 1 e selecionei o Switch “vSwitch0”. As configurações de “Security” são opcionais.
Após clicar em “add”, a nova srede deve ser apresentada dessa maneira:

Agora veremos como essa nova rede já aparece disponível para as VM’s. Irei atribuí-la a 2 VM’s para testar a conectividade.

Após editar as configurações das 2 VM’s e atribuir o adaptador 1 a rede que acabei de criar, irei conectar na VM RAC_01 que tem um ip atribuído 192.168.10.31 e realizar um ping na VM RAC_02 que tem o ip atribuído 192.168.10.32.
[root@rac01 ~]# ping -c 4 192.168.10.32
PING 192.168.10.32 (192.168.10.32) 56(84) bytes of data.
64 bytes from 192.168.10.32: icmp_seq=1 ttl=64 time=0.079 ms
64 bytes from 192.168.10.32: icmp_seq=2 ttl=64 time=0.055 ms
64 bytes from 192.168.10.32: icmp_seq=3 ttl=64 time=0.050 ms
64 bytes from 192.168.10.32: icmp_seq=4 ttl=64 time=0.042 ms
--- 192.168.10.32 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.042/0.056/0.079/0.015 ms
Criar um novo Switch Virtual
Esse procedimento é para simular o cenário de ter um Switch dedicado para a rede do Interconnect. Para adicionar um novo Switch Virtual: Acesse o menu “Networking” e em seguida clique na aba “Virtual Switches”.

Chegando na tela acima, clique em “Add standard virtual switch” e dê um novo ao novo switch conforme exemplo abaixo onde eu atribui o nome “swRAC”:

Feito isso, clique em “Add” e um novo switch será listado juntamente com o switch padrão “vSwitch0”.
Para utilizar esse novo Switch, basta voltar a aba “Port groups” e editar a rede criada no exemplo anterior para utilizar esse novo Switch ou adicionar um novo “port group” e selecionar esse Switch recém criado “swRAC”. Para exemplificar, irei criar um novo e dar o nome “RAC-swith-dedicado”.

Note que apesar de o “VLAN ID” ser o mesmo utilizado pela rede “VM Network”, não são exatamente a mesma VLAN pois estão em switches diferentes. Por tanto, são redes totalmente isoladas.
Conclusão
Neste post foram apresentadas duas formas de isolar uma rede para um grupo de VM’s no VMware ESXI, seja por meio de uma nova VLAN sobre um switch existente ou criando um novo Switch Virtual.
Após realizar qualquer uma dessas duas configurações, você será capaz de subir um laboratório de Oracle RAC simulando um ambiente real com isolamento de rede do Interconnect no VMware.