it-swarm.com.ru

Как изменить виртуальную сеть и подсеть существующего шлюза приложений Azure?

Можно ли переместить уже настроенный шлюз приложения из одной подсети в другую? 

На данный момент не видел никакого способа от портала сделать это.

4
Anuj Shankar

Вы можете использовать этот скрипт для изменения виртуальной сети или подсети. Пожалуйста, проверьте его, чтобы убедиться, что он соответствует вашим потребностям, прежде чем применять его к производственному шлюзу. Кроме того, примите во внимание, что во время изменения будут некоторые простои.

#Login to Azure RM
Login-AzureRmAccount

#Get the Application Gateway config
$gw=Get-AzureRmApplicationGateway -Name GatewayName -ResourceGroupName RGName

#Set the new virtual network and store the config into a new variable
$gw2=Set-AzureRmApplicationGatewayIPConfiguration -SubnetId "/subscriptions/999999-9915-4b1c-accf-0c984bed2311/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/NewVirtualNetwork/subnets/default" -ApplicationGateway $gw -Name $gw.GatewayIPConfigurations.name

#Stop the Gateway (you can't change the virtual network / subnet if the Gateway is running)
Stop-AzureRmApplicationGateway -ApplicationGateway $gw

#Set the new config
Set-AzureRmApplicationGateway -ApplicationGateway $gw2
6
andresm53

Вы не можете изменить связь подсети/виртуальной сети на работающем шлюзе. Сначала он должен быть в остановленном состоянии. Также VIP на шлюзе изменится, как только он будет запущен после обновления. Перемещение подсети может быть выполнено через PowerShell/CLI и в настоящее время не поддерживается порталом.

2
amsriva-msft

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

0
Bastion Cyber