Я также безуспешно пробовал # 1 и # 2.
Проблема с # 3 и переадресацией IP заключается в том, что хотя вы можете создать третий "NVA" su bnet (подключенный к Inte rnet с NAT) в Azure DataBricks VNET, и вы можете получить пакеты из databricks-publi c su bnet, перенаправленные на этот "NVA" su bnet, эти пакеты не будут go никакими далее, поскольку Azure NAT, подключенный к «NVA», su bnet не будет принимать их (поскольку они происходят от другого su bnet)
. Вы можете раскрутить виртуальную машину с сервером Windows, действующим как NVA-маршрутизатор, но эта архитектура выглядит просто нелепо для этого простого требования. Тем не менее, вот как это может работать несколько:
- Databricks VNET имеет 3 подсети: databricks-private (10.139.64.0/18), databricks-publi c (10.139.0.0/18) и новый "NVA" (10.139.128.0/24)
- Azure NAT с общедоступным c IP подключен к "NVA" su bnet
- Windows Создана серверная виртуальная машина с 2 сетевыми интерфейсами: 1 интерфейс подключен к «NVA» su bnet (например, stati c IP 10.139.128.4) и 2-й интерфейс подключен к «databricks-publi c» su bnet (например, stati c IP 10.139.0.4)
- Удаленный доступ с ролью «Маршрутизатор», установленной и настроенной в Windows Виртуальная машина сервера. Интерфейс с «NVA» IP (10.139.128.4) выбирается как подключенный к Inte rnet при настройке NAT в «Маршрутизации и удаленном доступе»
- Azure таблица маршрутизации создана и присоединена к «databricks- publi c "su bnet. Среди прочего, он имеет маршрут 0.0.0.0/0 -> 10.139.0.4 (Виртуальное устройство)
Поток пакетов в окончательной настройке выглядит следующим образом:
- databricks-publi c su bnet (рабочая ВМ) отправляет пакет в Inte rnet
- Вместо прямого перехода к Inte rnet, принудительный маршрут 0.0.0.0/ От 0 до 10.139.0.4 (Windows Server VM) используется
- Windows VM преобразует (NAT) пакет, исходящий из 10.139.0.0/18 su bnet, в пакет, исходящий из 10.139.128.0/24 su bnet
- Azure NAT выбирает этот пакет и выполняет NAT еще раз (назначая publi c IP в качестве источника пакета)
Последний step (и azure NAT) не требуется супер, но я просто не хотел, чтобы виртуальная машина была напрямую подключена к подсетям Inte rnet