Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Den här artikeln hjälper dig att förstå innebörden av olika etableringstillstånd för Microsoft.Network-resurser. Du kan effektivt felsöka situationer när tillståndet misslyckades.
Om ditt Azure-problem inte åtgärdas i den här artikeln går du till Azure-forumen på Microsoft Q &A och Stack Overflow. Du kan publicera ditt problem i dessa forum eller publicera till @AzureSupport på Twitter. Du kan också skicka en Azure Support begäran. Om du vill skicka en supportbegäran går du till sidan Azure-support och väljer Hämta support.
Provisioneringstillstånd
Etableringstillståndet är statusen för en åtgärd initierad av användaren på kontrollplanen för en Azure Resource Manager-resurs.
| Tillhandahållandestatus | Beskrivning |
|---|---|
| Uppdatera | Resursen skapas eller uppdateras. |
| Misslyckades | Den senaste åtgärden på resursen lyckades inte. |
| Lyckades | Den senaste operationen på resursen lyckades. |
| Tas bort | Resursen tas bort. |
| Migrera | Visas när du migrerar från Azure Service Manager till Azure Resource Manager. |
Dessa tillstånd är metadataegenskaper för resursen. De är oberoende av funktionerna i själva resursen. Att vara i det misslyckade tillståndet betyder inte nödvändigtvis att resursen inte fungerar. I de flesta fall kan den fortsätta att fungera och hantera trafik utan problem.
I flera scenarier kan ytterligare åtgärder på resursen eller andra resurser som är beroende av den misslyckas om resursen är i fel tillstånd. Du måste återställa tillståndet till avklarat innan du kör andra åtgärder.
Du kan till exempel inte köra en åtgärd på en VirtualNetworkGateway om den har ett beroende VirtualNetworkGatewayConnection objekt i misslyckat tillstånd.
Återställningen lyckades genom en PUT-operation
För att återställa tillståndet som lyckades, kör en annan skrivåtgärd (PUT) på resursen.
Problemet som orsakade den tidigare åtgärden kanske inte längre är aktuellt. Den nyare skrivåtgärden ska lyckas och återställa tillståndet.
Det enklaste sättet att göra den här uppgiften är att använda Azure PowerShell. Utfärda ett resursspecifikt Get-kommando som hämtar all aktuell konfiguration för resursen. Kör sedan ett Set-kommando , eller motsvarande, för att checka in en skrivåtgärd i Azure som innehåller alla resursegenskaper enligt konfigurationen.
Viktigt!
- Om du kör ett
Setkommando på resursen utan att först köra ettGet, resulterar det i att resursen skrivs över med standardinställningarna. Dessa inställningar kan skilja sig från de som du för närvarande har konfigurerat. Kör inte bara ettSetkommando om du inte tänker återställa till standardvärdet. - Om du kör en
Getoch-åtgärdSetmed programvara från tredje part eller något verktyg som använder äldre API-version kan det också leda till att vissa inställningar går förlorade. Dessa inställningar kanske inte finns i DEN API-version som du kör kommandot med.
Azure PowerShell-cmdletar för att återställa slutfört etableringstillstånd
Stegen och exemplen i den här artikeln använder Azure PowerShell Az-moduler. Information om hur du installerar Az-modulerna lokalt på datorn finns i Installera Azure PowerShell. Mer information om den nya Az-modulen finns i Introduktion till den nya Azure PowerShell Az-modulen. PowerShell-cmdletar uppdateras ofta. Om du inte kör den senaste versionen kan de värden som anges i anvisningarna misslyckas. Om du vill hitta de installerade versionerna av PowerShell i systemet använder du cmdleten Get-Module -ListAvailable Az .
Preliminära åtgärder
Installera den senaste versionen av Azure Resource Managers PowerShell-cmdletar. Mer information finns i Installera Azure Az PowerShell-modulen.
Öppna PowerShell-konsolen med utökade privilegier och anslut till ditt konto. Använd följande exempel för att ansluta:
Connect-AzAccountOm du har flera Azure-prenumerationer kontrollerar du prenumerationerna för kontot.
Get-AzSubscriptionAnge den prenumeration som du vill använda.
Select-AzSubscription -SubscriptionName "Replace_with_your_subscription_name"Kör de resursspecifika kommandona i följande avsnitt för att återställa provisionstillståndet.
Anmärkning
Varje exempelkommando i den här artikeln används your_resource_name för resursens namn och your_resource_group_name för namnet på resursgruppen. Ersätt dessa strängar med lämpliga resurs- och resursgruppnamn för distributionen.
Microsoft.Network/applicationGateways
Get-AzApplicationGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzApplicationGateway
Microsoft.Network/applicationGatewayWebApplicationFirewallPolicies
Get-AzApplicationGatewayFirewallPolicy -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzApplicationGatewayFirewallPolicy
Microsoft.Network/azureFirewalls
Get-AzFirewall -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzFirewall
Microsoft.Network/bastionHosts
$bastion = Get-AzBastion -Name "your_resource_name" -ResourceGroupName "your_resource_group_name"
Set-AzBastion -InputObject $bastion
Microsoft.Network/anslutningar
Get-AzVirtualNetworkGatewayConnection -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzVirtualNetworkGatewayConnection
Microsoft.Network/expressRouteCircuits
Get-AzExpressRouteCircuit -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzExpressRouteCircuit
Microsoft.Network/expressRouteGateways
Get-AzExpressRouteGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzExpressRouteGateway
Anmärkning
Microsoft.Network/expressRouteGateways distribueras i ett virtuellt WAN. Om du har en fristående ExpressRoute-gateway i ditt virtuella nätverk kör du kommandona relaterade till Microsoft.Network/virtualNetworkGateways.
Microsoft.Network/expressRoutePorts
Get-AzExpressRoutePort -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzExpressRoutePort
Microsoft.Network/firewallPolicies
Get-AzFirewallPolicy -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzFirewallPolicy
Microsoft.Network/loadBalancers
Get-AzLoadBalancer -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzLoadBalancer
Microsoft.Network/localNetworkGateways
Get-AzLocalNetworkGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzLocalNetworkGateway
Microsoft.Network/natGateways
Get-AzNatGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzNatGateway
Microsoft.Network/networkInterfaces
Get-AzNetworkInterface -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzNetworkInterface
Microsoft.Network/nätverkssäkerhetsgrupper
Get-AzNetworkSecurityGroup -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzNetworkSecurityGroup
Microsoft.Network/networkVirtualAppliances
Get-AzNetworkVirtualAppliance -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzNetworkVirtualAppliance
Anmärkning
De flesta Virtual WAN-relaterade resurser, till exempel networkVirtualAppliances, använder cmdleten Update, inte Set, för skrivåtgärder.
Microsoft.Network/privateDnsZones
Get-AzPrivateDnsZone -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzPrivateDnsZone
Microsoft.Network/privateEndpoints
Get-AzPrivateEndpoint -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzPrivateEndpoint
Microsoft.Network/privateLinkServices
Get-AzPrivateLinkService -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzPrivateLinkService
Microsoft.Network/publicIpAddresses
Get-AzPublicIpAddress -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzPublicIpAddress
Microsoft.Network/routeFilters
Get-AzRouteFilter -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzRouteFilter
Microsoft.Network/routeTables
Get-AzRouteTable -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzRouteTable
Microsoft.Network/virtualHubs
Get-AzVirtualHub -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzVirtualHub
Anmärkning
De flesta resurser relaterade till Virtual WAN, såsom virtualHubs, använder cmdleten Update, inte Set, för skrivåtgärder.
Microsoft.Network/virtualNetworkGateways
Get-AzVirtualNetworkGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzVirtualNetworkGateway
Microsoft.Network/virtualNetworks
Get-AzVirtualNetwork -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Set-AzVirtualNetwork
Microsoft.Network/virtualWans
Get-AzVirtualWan -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzVirtualWan
Anmärkning
De flesta Virtual WAN-relaterade resurser, såsom virtualWans, använder cmdleten Update, inte Set, för skrivåtgärder.
Microsoft.Network/vpnGateways
Get-AzVpnGateway -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzVpnGateway
Anmärkning
-
Microsoft.Network/vpnGatewaysdistribueras i ett virtuellt WAN. Om du har en fristående VPN-gateway i det virtuella nätverket kör du kommandona som är relaterade till Microsoft.Network/virtualNetworkGateways. - De flesta Virtual WAN-relaterade resurser, till exempel vpnGateways, använder cmdleten
Update, inteSetför skrivåtgärder.
Microsoft.Network/vpnSites
Get-AzVpnSite -Name "your_resource_name" -ResourceGroupName "your_resource_group_name" | Update-AzVpnSite
Anmärkning
De flesta av de Virtual WAN-relaterade resurserna, till exempel vpnSites, använder Update-cmdleten, inte Set, för skrivåtgärder.
Nästa steg
Om kommandot som du körde inte löste det misslyckade tillståndet bör det returnera en felkod. De flesta felkoder innehåller en detaljerad beskrivning av vad problemet kan vara och ger tips för att lösa det.
Om du fortfarande har problem öppnar du ett supportärende med Microsoft-supporten. Ange för supportagenten både den felkod som du fick i den senaste åtgärden och tidsstämpeln när du körde åtgärden.