Sdílet prostřednictvím


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