0

Я имею дело со следующим сценарием. У меня две виртуальные машины Linux в одной виртуальной сети. Высокая доступность реализована с помощью кардиостимулятора, который поддерживает плавающий IP-адрес для кластера, чтобы обеспечить доступ к VM или VM B под этим IP-адресом.Выявление плавающего IP-адреса внутри виртуальной сети Azure во внешнем мире

Я не выяснил, как открыть общеизвестный порт на плавающем кластере IP внутри виртуальной сети в общедоступный Интернет. В Azure Portal нет ничего, что указывало бы, что вы можете перенаправить порт для зарезервированного IP-адреса на произвольный адрес внутри виртуальной сети.

Любые предложения?

ответ

0

Ваши две виртуальные машины Linux будут существовать в облачной службе и, надеюсь, вы развернули их как часть набора доступности. Если вы заставили машины работать в наборе доступности, вы убедитесь, что по крайней мере одна виртуальная машина работает (обратите внимание, что это не зависит от состояния конкретной службы на вашей виртуальной машине).

Если вы развернули оба экземпляра в одном облачном сервисе, у вас уже будет балансировка нагрузки перед этими виртуальными машинами, и входящий трафик будет балансироваться между двумя.

Хотя я не знаком с кардиостимулятором, я не считаю, что вам нужно будет использовать его, если вы будете следовать стандартным подходам к обеспечению и запуску виртуальных машин в конфигурации HA. Существует хороший обзор того, как достичь этого здесь: http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-manage-availability/

0

Если в ARM я предлагаю вам взглянуть на добавление балансировки нагрузки спереди. Это поможет вашему сценарию.