Delen via


Reset-AzureRoleInstance

Hiermee wordt een herstart of installatiekopie van één rolinstantie of alle rolinstanties van een specifieke rol aangevraagd.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van Service Management-API's. Zie de Az PowerShell-module voor cmdlets voor het beheren van Azure Resource Manager-resources.

Syntax

Reset-AzureRoleInstance
     [-ServiceName] <String>
     -Slot <String>
     -InstanceName <String>
     [-Reboot]
     [-Reimage]
     [-Profile <AzureSMProfile>]
     [-InformationAction <ActionPreference>]
     [-InformationVariable <String>]
     [<CommonParameters>]

Description

De cmdlet Reset-AzureRoleInstance vraagt om opnieuw opstarten of een installatiekopie van een rolinstantie die wordt uitgevoerd in een implementatie. Deze bewerking wordt synchroon uitgevoerd. Wanneer u een rolinstantie opnieuw opstart, neemt Azure het exemplaar offline, start het onderliggende besturingssysteem voor dat exemplaar opnieuw op en brengt het exemplaar weer online. Alle gegevens die naar de lokale schijf worden geschreven, blijven behouden tijdens het opnieuw opstarten. Alle gegevens die zich in het geheugen bevinden, gaan verloren.

Het opnieuw instellen van een rolinstantie resulteert in een ander gedrag, afhankelijk van het type rol. Wanneer de rol opnieuw wordt geïnstalleerd voor een web- of werkrol, wordt de rol offline gehaald en wordt een nieuwe installatie van het Azure-gastbesturingssysteem naar de virtuele machine geschreven. De rol wordt vervolgens weer online gebracht. Wanneer de rol opnieuw wordt ingesteld voor een VM-rol, wordt de rol offline gehaald in Azure, wordt de aangepaste installatiekopie die u ervoor hebt opgegeven opnieuw toegepast en wordt de rol weer online gebracht.

Azure probeert gegevens in lokale opslagresources te onderhouden wanneer de rol opnieuw wordt gemaakt; In het geval van een tijdelijke hardwarefout kan de lokale opslagresource echter verloren gaan. Als uw toepassing vereist dat gegevens behouden blijven, wordt het schrijven naar een duurzame gegevensbron, zoals een Azure-station, aanbevolen. Alle gegevens die worden geschreven naar een andere lokale map dan die die zijn gedefinieerd door de lokale opslagresource, gaan verloren wanneer de rol opnieuw wordt ingesteld.

Voorbeelden

Voorbeeld 1: Een rolinstantie opnieuw opstarten

PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc01" -Slot "Staging" -InstanceName "MyWebRole_IN_0" -Reboot

Met deze opdracht wordt het rolexemplaren met de naam MyWebRole_IN_0 opnieuw opgestart in de faseringsimplementatie van de MySvc01-service.

Voorbeeld 2: Een rolinstantie opnieuw maken

PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc01" -Slot "Staging" -Reimage

Met deze opdracht worden de rolinstanties in de faseringsimplementatie van de MySvc01-cloudservice opnieuw in beeld gegeven.

Voorbeeld 3: Alle rolinstanties herstellen

PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc1" -Slot "Production" -Reimage

Met deze opdracht worden alle rolinstanties in de productie-implementatie van de MySvc01-service opnieuw geplaatst.

Parameters

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De acceptabele waarden voor deze parameter zijn:

  • Doorgaan
  • Negeren
  • Informeren
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceName

Hiermee geeft u de naam op van het rolexemplaren om de installatiekopie te herstellen of opnieuw op te starten.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reboot

Hiermee geeft u op dat deze cmdlet het opgegeven rolexemplaren opnieuw opstart of, als er geen is opgegeven, alle rolinstanties. U moet de parameter Reboot of Reimage opnemen, maar niet beide.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Reimage

Hiermee geeft u op dat met deze cmdlet het opgegeven rolexemplaren opnieuw worden ingesteld of, als er geen is opgegeven, alle rolinstanties. U moet de parameter Reboot of Reimage opnemen, maar niet beide.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ServiceName

Hiermee geeft u de naam van de service.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Hiermee geeft u de implementatieomgeving op waar de rolinstanties worden uitgevoerd. Geldige waarden zijn: Productie en Fasering. U kunt de parameter DeploymentName of Site opnemen, maar niet beide.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False