F'Azure tliet oġġetti differenti jissejħu indirizz tal-gateway. L-indirizz privat jiġi assenjat minn GatewaySubnet. L-indirizz pubbliku huwa riżors IP pubbliku separat li lejh jipponta l-konfigurazzjoni IP tal-gateway. L-abbonament u l-ambjent tal-cloud huma l-kuntest li bih il-qoxra tiegħek issib wieħed minnhom. Ibdel wieħed u t-tnejn l-oħra jibqgħu fejn kienu, u għalhekk ix-xogħol fuq l-indirizzi tant spiss jieqaf fin-nofs.

Nagħmel dawn il-bidliet f'erba' stadji: inventarju tal-oġġetti, deċiżjoni jekk l-IP pubbliku jmurx fuq il-gateway eżistenti jew il-gateway jerġa' jinbena, applikazzjoni tal-bidla waqt li l-indirizz il-qadim għadu f'idejk, u mbagħad verifika ta' kull mina miż-żewġ naħat qabel ma titħassar xi ħaġa. L-istadju li n-nies jaqbżu huwa l-inventarju.

Liema mill-oġġetti tlieta qed tibdel verament

Semmi l-oġġett qabel ma tiftaħ il-portal. Gateway VPN jieħu l-indirizz privat tiegħu minn subnetwork li għandu jissejjaħ eżattament GatewaySubnet, u Azure jassenjah minn dak il-prefiss; m'hemmx qasam ġenerali biex tiffissah. L-indirizz jidher stabbli biss għax is-subnetwork stabbli. Erġa' indirizza s-subnetwork jew erġa' ibni l-gateway u jmur magħhom.

L-indirizz pubbliku huwa editjabbli, imma r-regoli tal-SKU jiddeċiedu jekk l-editja hijiex legali. Gateway Basic jingħaqad ma' IP pubbliku dinamiku Basic, l-SKUs VpnGw jeħtieġu Standard statiku, u gateway redundant fiz-zona jeħtieġ IP pubbliku Standard bl-istess żoni. L-SKU ħażin jiġi miċħud qabel ma taqa' mina.

ObjectWhere it livesWhat a change forces
Private addressGatewaySubnet prefix, assigned at deploymentSubnet resize or rebuild, then routes, NSGs and peer review
Public addressPublic IP resource referenced by the IP configurationGateway reprovision, peer and allowlist edits, new client profiles
Subscription contextYour PowerShell or CLI sessionNothing in Azure, and it clears most not-found errors

Inventarju qabel ma jiċċaqlaq xi ħaġa

L-ewwel ipprova l-abbonament, għax mingħajru l-bqija tal-inventarju ma jiswa xejn. Irreġistra l-gateway, il-konfigurazzjonijiet IP tiegħu u kull konnessjoni li tintemm fuqu, u żomm l-output ħdejn ir-rekord tal-bidla.

Get-AzContext | Select-Object Subscription, Tenant, Environment
Get-AzVirtualNetworkGateway -ResourceGroupName rg-hub -Name gw-hub |
  Select-Object Name, Sku, EnableActiveActive, IpConfigurations
Get-AzVirtualNetworkGatewayConnection -ResourceGroupName rg-hub |
  Select-Object Name, ConnectionStatus, ConnectionType

L-ID tar-riżorsi jiswew aktar mill-ismijiet. Konnessjoni żżomm referenzi għall-gateway u għal gateway tan-netwerk lokali, u dawk l-ID jidhru fi skripts, twissijiet u assenjazzjonijiet ta' politika li ħadd ma jiftakarhom. Elenka wkoll dak li jinsab barra minn Azure: l-isem DNS li jwassal għall-indirizz, il-lista tal-permessi tas-sieħeb, u l-firewall tal-fergħa li jiffissa l-IP il-qadim.

Tibdil tal-IP pubbliku fuq il-gateway li jaħdem

L-ewwel oħloq l-indirizz sostitut, fl-istess reġjun u bis-sett ta' żoni li jaqbel mal-gateway, u ħalli r-riżors il-qadim fejn hu. Imbagħad erġa' ibni l-konfigurazzjoni IP u ibgħat l-aġġornament b'sejħa waħda. Dik is-sejħa tissostitwixxi l-kollezzjoni kollha tal-konfigurazzjonijiet, għalhekk gateway attiv-attiv jeħtieġ it-tnejn, inkella żżomm mina waħda u titlef l-oħra.

$gw = Get-AzVirtualNetworkGateway -ResourceGroupName rg-hub -Name gw-hub
$pip = New-AzPublicIpAddress -Name pip-gw-hub-2 -ResourceGroupName rg-hub `
  -Location westeurope -AllocationMethod Static -Sku Standard
$conf = New-AzVirtualNetworkGatewayIpConfig -Name gwipconfig1 `
  -SubnetId $gw.IpConfigurations[0].Subnet.Id -PublicIpAddressId $pip.Id
Set-AzVirtualNetworkGateway -VirtualNetworkGateway $gw -IpConfigurations $conf

Il-mini jaqgħu waqt li l-gateway jerġa' jiġi pprovdut. In-naħa l-bogħida teħtieġ l-iskedar: firewall tas-sieħeb ikompli joffri l-indirizz il-qadim sakemm xi ħadd jeditjah, u konnessjoni li t-tarf imbiegħed tagħha jistenna l-IP preċedenti tibqa' 'l isfel kemm jidher f'saħħtu Azure. Biex tnaqqas it-TTL tad-DNS qabel it-tieqa.

Il-klijenti point-to-site jeħtieġu profil ġdid, għax il-pakkett imniżżel iġorr il-punt tat-tmiem. Isem DNS personalizzat quddiem il-gateway jiffrankalek it-tqassim mill-ġdid: żomm l-isem, ibdel ir-rekord.

Ċaqliq tal-gateway għal abbonament ieħor

Iċ-ċaqliq tar-riżorsi jċaqlaq sett, u l-gateway waħdu huwa l-inqas membru utli tiegħu. In-netwerk virtwali, ir-riżorsi tal-IP pubbliku, il-gateways tan-netwerk lokali u l-konnessjonijiet jivvjaġġaw flimkien għax kull wieħed iżomm referenza għall-ieħor. L-abbonament fil-mira għandu jkun fl-istess kerrej, Microsoft.Network għandu jkun reġistrat hemmhekk, u għandek bżonn aċċess għall-kitba fuq iż-żewġ naħat.

Il-validazzjoni ssir qabel ma jinbidel xi ħaġa, għalhekk ċaqliq miċħud iħalli r-riżorsi fejn huma. Għalhekk iċ-ċaqliq jistħoqqlu tentattiv qabel bini mill-ġdid: ċaqliq b'suċċess iġorr l-IP pubbliku miegħu, għalhekk is-sħab u l-listi tal-permessi jibqgħu jaħdmu, filwaqt li gateway mibni mill-ġdid rar jirritorna l-istess indirizz.

az resource move --destination-group rg-hub `
  --destination-subscription-id 00000000-0000-0000-0000-000000000000 `
  --ids /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg-hub/providers/Microsoft.Network/virtualNetworkGateways/gw-hub

Aqra l-falliment tal-validazzjoni minflok ma terga' tippruvah. Il-kawżi tas-soltu huma dipendenza mħollija warajha, tip ta' riżors li ma jistax jiċċaqlaq, jew lock fuq waħda mill-gruppi tar-riżorsi. Jekk iċ-ċaqliq huwa impossibbli, ibni mill-ġdid fil-mira u aqleb: ikkonferma r-routing u l-awtentikazzjoni minn subnetwork tat-test, waqqaf il-konnessjonijiet il-qodma minflok ma tħassarhom, imbagħad neħħi t-triq il-qadima fi tieqa aktar tard.

Meta l-gateway jidher nieqes, iċċekkja l-kuntest

L-iżball mhux misjub huwa normalment żball ta' kamp. Kont b'diversi abbonamenti jibgħat cmdlet lejn dak ħażin, u l-messaġġ jakkuża r-riżors. Fittex l-oġġett bl-ID tar-riżors sħiħ tiegħu: l-ID iġorr l-abbonament tiegħu, għalhekk jekk jiġi solvut, xejn mhu nieqes u l-kuntest default tiegħek huwa ħażin.

Żewġ nuqqasijiet ta' qbil oħra jinqraw bl-istess mod. Gateway tal-cloud kummerċjali ma jeżistix f'sessjoni diretta lejn ambjent governattiv jew taċ-Ċina, u verżjonijiet antiki tal-moduli jaqbeż forom ta' riżors li l-API diġà jirritorna. Iffissa l-abbonament, qabbel l-ambjent, imbagħad iftaħ każ.

Set-AzContext -SubscriptionId 11111111-1111-1111-1111-111111111111
Get-AzResource -ResourceId /subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg-hub/providers/Microsoft.Network/virtualNetworkGateways/gw-hub

Ivverifika miż-żewġ naħat qabel tnaddaf

Konness huwa stat, mhux prova. Iċċekkja l-istat tal-mina għal kull konnessjoni, l-istat tal-peer BGP jekk tuża routing dinamiku, u r-rotot effettivi fuq subnetwork tax-xogħol. Imbagħad għaddi talba waħda reali minn applikazzjoni li tiddependi mill-mina. Konnessjoni tista' tirrapporta li hija konnessa waqt li l-prefiss li għandek bżonn ikun nieqes mill-tabella tar-rotot.

Get-AzVirtualNetworkGatewayBGPPeerStatus -VirtualNetworkGatewayName gw-hub -ResourceGroupName rg-hub
Get-AzEffectiveRouteTable -NetworkInterfaceName nic-app -ResourceGroupName rg-app

Żomm l-IP pubbliku l-qadim skonness minflok imħassar sakemm tingħalaq it-tieqa tal-fallback, u ikteb l-editji tas-sieħeb u tal-firewall biex ikunu jistgħu jiġu mreġġgħa bl-ordni.

  • Kuntest iffissat għall-abbonament li jippossjedi l-gateway
  • IP pubbliku l-qadim miżmum, id-dipendenzi tiegħu miktubin
  • Kull konnessjoni ħadra u talba waħda reali minnha
  • Utenti point-to-site mċaqalqa għall-profil imġedded
  • Rekord DNS mibdul u l-valur preċedenti tiegħu rreġistrat

Artikli relatati