Estou experimentando a configuração de várias VMs no Azure. Resumindo, estou implantando um único serviço coud ( my.cloudapp.net
) que é apoiado por várias VMs, cada uma oferecendo um subconjunto de serviços específicos (por exemplo, o serviço HTTP/s é apoiado por VM1, SMTP é apoiado por VM2...).
Estou hospedando o MySQL em uma máquina diferente do host da web. A pergunta muito simples é: como posso me conectar ao VMb do VMa?
A opção 1 é usar DNS público ( my.cloudapp.net
), mas isso implica definir uma regra de encaminhamento de firewall, que é o que eu realmente não quero para alguns serviços como DB e LMTP
.
Eu enderecei com sucesso as VMs por seu endereço interno 100.0.0.0/8. saída ifconfig
eth0 Link encap:Ethernet HWaddr 00:03:FF:41:4A:70
inet addr:100.73.0.73 Bcast:100.73.1.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:208209 errors:0 dropped:0 overruns:0 frame:0
TX packets:315173 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:29385493 (28.0 Mb) TX bytes:321811574 (306.9 Mb)
O IP interno permanece o mesmo ou muda na reinicialização da VM?
Sim, vai continuar o mesmo.
A ressalva é que, se você desligar a VM com a opção StoppedDeallocated, isso liberará o IP interno. Para superar isso, use o recurso Static Internal IP .