Я пытаюсь установить RavenDB на виртуальной машине разработки, размещенной в Azure.
Я решил использовать 48625 как порт HTTPS и 48626 как порт TCP и указал его в конфигурации.
Затем я выключил брандмауэр Windows на виртуальной машине.
Добавил порты в NSG и применил правило для сетевой карты и подсети.
Включена переадресация IP
Наконец, я добавил правило NAT в Load Balancer.
Ничего из этого не сработало, и я не смог установить RavenDB, потому что порты недоступны. Я что-то упускаю?
Не уверен, что это может быть ваша проблема, у меня была аналогичная проблема с балансировщиком нагрузки, когда у моей виртуальной машины не было подключения к Интернету.
У вас есть интернет внутри этой виртуальной машины? Какой тип SKU вы используете для балансировщика нагрузки?
Стандартный балансировщик нагрузки и стандартный общедоступный IP-адрес вводят новые возможности и различные модели поведения для исходящего подключения. Это не то же самое, что и базовые SKU. Если вам требуется исходящее соединение при работе со стандартными номерами SKU, вы должны явно определить его либо со стандартными общедоступными IP-адресами, либо со стандартным общедоступным балансировщиком нагрузки.
https://docs.microsoft.com/en-gb/azure/load-balancer/load-balancer-outbound-connections
Исходящее подключение для виртуальных сетей со стандартным балансировщиком нагрузки * SKU не существует автоматически: виртуальным машинам, требующим исходящего доступа, должен быть либо назначен внешний IP-адрес, либо они должны быть помещены в внутренний пул балансировщика нагрузки И балансировщик нагрузки должен иметь исходящее правило, определенное для необходимого исходящего трафика в этом внутреннем пуле (даже если правило просто принимает параметры по умолчанию).