2016-08-30 1 views
0

Я использую ниже PowerShell Script, чтобы добавить правило, чтобы блокировать определенный IP:Добавление брандмауэра въездного правило блокировки в кластере SF делает все недоступным

Write-Host "Check if the outbound firewall rules exists , else create it." 

$firewallOutgoingRule = Get-NetFirewallRule -DisplayName "BlockOutgoingMonitoring" 

If ($firewallOutgoingRule -eq $null) 
{ 
    Write-Host "Outbound firewall rules does not exist so create it." 
    New-NetFirewallRule -DisplayName BlockOutgoingMonitoring -Direction Outbound -Action Block -RemoteAddress /* Some Ips*/ 
} 
else 
{ 
    Write-Host "Outbound firewall rules already exist so continue." 
} 

Write-Host "Check if the inbound firewall rules exists , else create it." 

$firewallIncomingRule = Get-NetFirewallRule -DisplayName "BlockIncomingMonitoring" 

If ($firewallIncomingRule -eq $null) 
{ 
    Write-Host "Inbound firewall rules does not exist so create it." 
    New-NetFirewallRule -DisplayName BlockIncomingMonitoring -Direction Inbound -Action Block -RemoteAddress /* Some Ips*/ 
} 
else 
{ 
    Write-Host "Inbound firewall rules already exist so continue." 
} 

Проблема, которую я имею в настоящее время является то, что, как только я запускаю это сценарий как часть настройки, вызванной от SetupEntryPoint, исследователь SF теряет связь с Приложением и не отображается на странице. Я не могу получить доступ к этому приложению после выполнения скрипта.

Я могу поделиться более подробной информацией, но все, что вы видите, очевидно, неправильно со сценарием или подходом.

ответ

0

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