Reset-AzureRoleInstance
Begär en omstart eller omimering av en enskild rollinstans eller alla rollinstanser av en viss roll.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
Syntax
Reset-AzureRoleInstance
[-ServiceName] <String>
-Slot <String>
-InstanceName <String>
[-Reboot]
[-Reimage]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Cmdleten Reset-AzureRoleInstance begär en omstart eller en omimering av en rollinstans som körs i en distribution. Den här åtgärden körs synkront. När du startar om en rollinstans tar Azure instansen offline, startar om det underliggande operativsystemet för den instansen och gör instansen online igen. Alla data som skrivs till den lokala disken sparas mellan omstarter. Alla data som finns i minnet går förlorade.
Om du återskapar en rollinstans resulterar det i olika beteenden beroende på typen av roll. När rollen återskapas för en webb- eller arbetsroll tar Azure rollen offline och skriver en ny installation av Gästoperativsystemet i Azure till den virtuella datorn. Rollen tas sedan tillbaka online. För en vm-roll, när rollen har återskapats, tar Azure rollen offline, återskapar den anpassade avbildningen som du angav för den och för tillbaka rollen online.
Azure försöker underhålla data i alla lokala lagringsresurser när rollen har återskapats. I händelse av ett tillfälligt maskinvarufel kan dock den lokala lagringsresursen gå förlorad. Om ditt program kräver att data bevaras rekommenderar vi att du skriver till en beständig datakälla, till exempel en Azure-enhet. Alla data som skrivs till en annan lokal katalog än de som definieras av den lokala lagringsresursen går förlorade när rollen återskapas.
Exempel
Exempel 1: Starta om en rollinstans
PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc01" -Slot "Staging" -InstanceName "MyWebRole_IN_0" -Reboot
Det här kommandot startar om rollinstansen med namnet MyWebRole_IN_0 i mellanlagringsdistributionen av MySvc01-tjänsten.
Exempel 2: Återskapa en rollinstans
PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc01" -Slot "Staging" -Reimage
Det här kommandot återskapar rollinstanserna i mellanlagringsdistributionen av MySvc01-molntjänsten.
Exempel 3: Ändra storlek på alla rollinstanser
PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc1" -Slot "Production" -Reimage
Det här kommandot återskapar alla rollinstanser i produktionsdistributionen av Tjänsten MySvc01.
Parametrar
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse.
De acceptabla värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- TystKontinuera
- Stoppa
- Suspend
Typ: | ActionPreference |
Alias: | infa |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InformationVariable
Anger en informationsvariabel.
Typ: | String |
Alias: | iv |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InstanceName
Anger namnet på rollinstansen som ska återskapas eller startas om.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Reboot
Anger att den här cmdleten startar om den angivna rollinstansen eller, om ingen anges, alla rollinstanser. Du måste inkludera antingen parametern Reboot eller Reimage , men inte båda.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Reimage
Anger att den här cmdleten återskapar den angivna rollinstansen eller, om ingen anges, alla rollinstanser. Du måste inkludera antingen parametern Reboot eller Reimage , men inte båda.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ServiceName
Anger namnet på tjänsten.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Slot
Anger den distributionsmiljö där rollinstanserna körs. Giltiga värden är: Produktion och mellanlagring. Du kan inkludera parametern DeploymentName eller Slot , men inte båda.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |