Я пытаюсь настроить внутреннюю балансировку нагрузки в Google Cloud для внутренних серверов Windows, но когда я добавляю внутренний LB в группу экземпляров, все серверы Windows в этой группе экземпляров получают один дополнительный IP-адрес (IP внутреннего LB). Когда затем сервер пытается получить доступ к общедоступным сайтам, доступ не удается, если сервер использует IP-адрес от LB для доступа.
Единственное обходное решение, которое я сейчас вижу, - это создать общедоступный балансировщик нагрузки и ограничить доступ к нему, но должен быть лучший способ.
Есть подсказки?
Я решил проблему, установив SkipAsSource на IP-адрес всех балансировщиков нагрузки, запустив сценарий PS при запуске Win ...
$IPList = (Get-NetIPAddress | Where-Object {$_.PrefixOrigin -match "Manual"}).IPAddress
foreach ($IP in $IPList) {
Set-NetIPAddress -IPAddress $IP -SkipAsSource $true
}