gCloud с внутренней балансировкой нагрузки и Windows

Я пытаюсь настроить внутреннюю балансировку нагрузки в Google Cloud для внутренних серверов Windows, но когда я добавляю внутренний LB в группу экземпляров, все серверы Windows в этой группе экземпляров получают один дополнительный IP-адрес (IP внутреннего LB). Когда затем сервер пытается получить доступ к общедоступным сайтам, доступ не удается, если сервер использует IP-адрес от LB для доступа.

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

Есть какие-нибудь подсказки?

0
задан 1 February 2019 в 15:54
1 ответ

Я решил проблему, установив SkipAsSource для всех IP-адресов балансировщиков нагрузки, запустив PS сценарий при запуске Win ...

$IPList = (Get-NetIPAddress | Where-Object {$_.PrefixOrigin -match "Manual"}).IPAddress

foreach ($IP in $IPList) {
    Set-NetIPAddress -IPAddress $IP -SkipAsSource $true
}
1
ответ дан 4 December 2019 в 16:19

Теги

Похожие вопросы