У нас есть несколько фоновых рабочих vmss, которым для работы не нужен общедоступный IP-адрес.
Я хочу иметь возможность подключаться к произвольной виртуальной машине (например, для устранения неполадок через rdp или для сбора некоторых снимков с помощью удаленного профилировщика и т. Д.).
Когда на балансировщик нагрузки приходится только одна VMSS, все работает как шарм. Я установил пулы nat для каждого порта, используемого на виртуальных машинах, и все работает нормально.
Теперь, если я пытаюсь добавить еще один vmss в тот же балансировщик нагрузки (с использованием собственных пулов nat / backend), развертывание завершается ошибкой с
Virtual Machine /subscriptions/.../resourceGroups/.../providers/Microsoft.Compute/virtualMachines/|providers|Micr
osoft.Compute|virtualMachineScaleSets|...|virtualMachines|0 is using different Availability Set than other Virtual Machines connected to the Load Balancer(s) ...
сообщение.
Насколько мне известно, нет возможности настроить набор доступности для vmss. Есть ли какие-либо варианты, кроме сохранения собственного балансировщика нагрузки / общедоступного IP-адреса для каждой VMSS?
UPD Я нашел похожую схему для Настройка VM + Availability Set (см. раздел о конечных точках ILB).
Что-то вроде этого для VMSS?