Start-AzureSiteRecoveryPlannedFailoverJob
Spustí plánovanou operaci převzetí služeb při selhání Site Recovery.
Poznámka:
Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.
Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.
Syntaxe
Start-AzureSiteRecoveryPlannedFailoverJob
-RPId <String>
-Direction <String>
[-WaitForCompletion]
[-Optimize <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryPlannedFailoverJob
-ProtectionEntityId <String>
-ProtectionContainerId <String>
-Direction <String>
[-WaitForCompletion]
[-Optimize <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryPlannedFailoverJob
-RecoveryPlan <ASRRecoveryPlan>
-Direction <String>
[-WaitForCompletion]
[-Optimize <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryPlannedFailoverJob
-ProtectionEntity <ASRProtectionEntity>
-Direction <String>
[-WaitForCompletion]
[-Optimize <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Rutina Start-AzureSiteRecoveryPlannedFailoverJob spustí plánované převzetí služeb při selhání pro entitu ochrany Azure Site Recovery nebo plán obnovení. Pomocí rutiny Get-AzureSiteRecoveryJob můžete zkontrolovat, jestli je úloha úspěšná.
Příklady
Příklad 1: Spuštění plánované úlohy převzetí služeb při selhání
PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $Protected = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container
PS C:\> Start-AzureSiteRecoveryPlannedFailoverJob -Direction PrimaryToRecovery -ProtectionEntity $Protected -Optimize ForDowntime
ID : c38eecdc-731c-405b-a61c-08db99aae2fe
ClientRequestId : 32ace403-0916-4967-83a1-529176bd6e88-2014-49-06 15:49:24Z-P
State : NotStarted
StateDescription : NotStarted
StartTime :
EndTime :
AllowedActions : {}
Name :
Tasks : {}
Errors : {}
První příkaz získá všechny chráněné kontejnery v aktuálním trezoru Azure Site Recovery pomocí rutiny Get-AzureSiteRecoveryProtectionContainer a uloží výsledky do proměnné $Container. V tomto příkladu existuje jeden kontejner.
Druhý příkaz získá chráněné virtuální počítače, které patří do kontejneru uloženého v $Container pomocí rutiny Get-AzureSiteRecoveryProtectionEntity . Příkaz uloží výsledky do proměnné $Protected.
Poslední příkaz spustí úlohu převzetí služeb při selhání ve směru PrimaryToRecovery pro chráněné virtuální počítače uložené v $Protected.
Parametry
-Direction
Určuje směr převzetí služeb při selhání. Tento parametr přijímá tyto hodnoty:
- PrimaryToRecovery
- RecoveryToPrimary
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Optimize
Určuje, pro co se má optimalizovat. Tento parametr se vztahuje na převzetí služeb při selhání z lokality Azure do místní lokality, která vyžaduje významnou synchronizaci dat. Tento parametr přijímá tyto hodnoty:
- ForDowntime
- ForSynchronization
Pokud je zadaný forDowntime , znamená to, že data se před převzetím služeb při selhání synchronizují, aby se minimalizoval výpadek. Synchronizace se provádí bez vypnutí virtuálního počítače. Po dokončení synchronizace se úloha pozastaví. Pokračujte v úloze a proveďte další operaci synchronizace, která vypne virtuální počítač.
Pokud je zadána funkce ForSynchronization , znamená to, že se data synchronizují pouze během převzetí služeb při selhání, takže synchronizace dat je minimalizovaná. Vzhledem k tomu, že je toto nastavení povolené, virtuální počítač se okamžitě vypne. Synchronizace se spustí po vypnutí, aby se dokončila operace převzetí služeb při selhání.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Profile
Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.
Typ: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ProtectionContainerId
Určuje ID chráněného kontejneru, pro který se má úloha spustit.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ProtectionEntity
Určuje objekt entity ochrany Site Recovery.
Typ: | ASRProtectionEntity |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ProtectionEntityId
Určuje objekt ASRProtectionEntity , pro který se má úloha spustit. K získání objektu ASRProtectionEntity použijte rutinu Get-AzureSiteRecoveryProtectionEntity .
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RecoveryPlan
Určuje objekt plánu obnovení.
Typ: | ASRRecoveryPlan |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-RPId
Určuje ID plánu obnovení, pro který se má úloha spustit.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WaitForCompletion
Označuje, že rutina čeká na dokončení operace, než vrátí řízení do konzoly Windows PowerShellu.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |