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.
Syntax
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 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionContainerId
Určuje ID chráněného kontejneru, pro který se má úloha spustit.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionEntity
Určuje objekt entity ochrany Site Recovery.
Typ: | ASRProtectionEntity |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPlan
Určuje objekt plánu obnovení.
Typ: | ASRRecoveryPlan |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RPId
Určuje ID plánu obnovení, pro který se má úloha spustit.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitForCompletion
Označuje, že rutina čeká na dokončení operace, než vrátí řízení do konzoly Windows PowerShellu.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |