Udostępnij za pośrednictwem


Start-AzRecoveryServicesAsrPlannedFailoverJob

Uruchamia planowaną operację trybu failover.

Składnia

Start-AzRecoveryServicesAsrPlannedFailoverJob
     -ReplicationProtectedItem <ASRReplicationProtectedItem>
     -Direction <String>
     [-Optimize <String>]
     [-CreateVmIfNotFound <String>]
     [-ServicesProvider <ASRRecoveryServicesProvider>]
     [-DataEncryptionPrimaryCertFile <String>]
     [-DataEncryptionSecondaryCertFile <String>]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzRecoveryServicesAsrPlannedFailoverJob
     -RecoveryPlan <ASRRecoveryPlan>
     -Direction <String>
     [-Optimize <String>]
     [-CreateVmIfNotFound <String>]
     [-DataEncryptionPrimaryCertFile <String>]
     [-DataEncryptionSecondaryCertFile <String>]
     [-MultiVmSyncPoint <String>]
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzRecoveryServicesAsrPlannedFailoverJob
     -ReplicationProtectedItem <ASRReplicationProtectedItem>
     -Direction <String>
     [-Optimize <String>]
     [-CreateVmIfNotFound <String>]
     [-DataEncryptionPrimaryCertFile <String>]
     [-DataEncryptionSecondaryCertFile <String>]
     -RecoveryTag <String>
     [-DefaultProfile <IAzureContextContainer>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Opis

Polecenie cmdlet Start-AzRecoveryServicesAsrPlannedFailoverJob uruchamia planowane przejście w tryb failover dla chronionego elementu lub planu odzyskiwania replikacji usługi Azure Site Recovery. Możesz sprawdzić, czy zadanie zakończy się pomyślnie, używając polecenia cmdlet Get-AzRecoveryServicesAsrJob.

Przykłady

Przykład 1

$currentJob = Start-AzRecoveryServicesAsrPlannedFailoverJob -RecoveryPlan $RP -Direction PrimaryToRecovery

Uruchamia planowany tryb failover dla określonego planu odzyskiwania usługi ASR i zwraca zadanie usługi ASR używane do śledzenia operacji.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-CreateVmIfNotFound

Utwórz maszynę wirtualną, jeśli nie zostanie znaleziona podczas powrotu po awarii do regionu podstawowego (używanego w odzyskiwaniu lokalizacji alternatywnej). Dopuszczalne wartości tego parametru to:

  • Tak
  • Nie.
Typ:String
Dopuszczalne wartości:Yes, No
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DataEncryptionPrimaryCertFile

Określa plik certyfikatu podstawowego.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DataEncryptionSecondaryCertFile

Określa plik certyfikatu pomocniczego.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Direction

Określa kierunek przejścia w tryb failover. Dopuszczalne wartości tego parametru to:

  • PrimaryToRecovery
  • RecoveryToPrimary
Typ:String
Dopuszczalne wartości:PrimaryToRecovery, RecoveryToPrimary
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MultiVmSyncPoint

Określa, czy włączyć wiele punktów synchronizacji maszyn wirtualnych dla trybu failover z obsługą wielu maszyn wirtualnych z obsługą synchronizacji (dotyczy tylko scenariusza replikacji Z programu VMware do platformy Azure).

Typ:String
Dopuszczalne wartości:Enable, Disable
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Optimize

Określa, co należy zoptymalizować. Ten parametr ma zastosowanie w przypadku przejścia w tryb failover z lokacji platformy Azure do lokacji lokalnej, która wymaga znacznej synchronizacji danych. Prawidłowe wartości to:

  • ForDowntime
  • ForSynchronization

Po określeniu parametru ForDowntime oznacza to, że dane są synchronizowane przed przejściem w tryb failover w celu zminimalizowania przestojów. Synchronizacja jest wykonywana bez zamykania maszyny wirtualnej. Po zakończeniu synchronizacji zadanie zostanie zawieszone. Wznów zadanie, aby wykonać dodatkową operację synchronizacji, która wyłącza maszynę wirtualną.

Po określeniu funkcji ForSynchronization oznacza to, że dane są synchronizowane tylko podczas pracy w trybie failover, dzięki czemu synchronizacja danych jest zminimalizowana. Po włączeniu tego ustawienia maszyna wirtualna zostanie natychmiast zamknięta. Synchronizacja rozpoczyna się po zamknięciu, aby ukończyć operację trybu failover.

Typ:String
Dopuszczalne wartości:ForDownTime, ForSynchronization
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RecoveryPlan

Określa obiekt planu odzyskiwania usługi ASR odpowiadający planowi odzyskiwania, który ma zostać przełączony w tryb failover.

Typ:ASRRecoveryPlan
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-RecoveryTag

Określa tag odzyskiwania: RecoveryTagApplicationConsistent, RecoveryTagCrashConsistent (dotyczy tylko scenariusza replikacji Z programu VMware do platformy Azure).

Typ:String
Dopuszczalne wartości:RecoveryTagApplicationConsistent, RecoveryTagCrashConsistent
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ReplicationProtectedItem

Określa obiekt chronionego elementu replikacji usługi ASR odpowiadający elementowi chronionemu replikacji, który ma zostać przełączony w tryb failover.

Typ:ASRReplicationProtectedItem
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ServicesProvider

Identyfikuje hosta, na którym ma zostać utworzona maszyna wirtualna podczas przechodzenia w tryb failover do alternatywnej lokalizacji, określając obiekt dostawcy usług ASR odpowiadający dostawcy usług ASR uruchomionego na hoście.

Typ:ASRRecoveryServicesProvider
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

ASRRecoveryPlan

ASRReplicationProtectedItem

Dane wyjściowe

ASRJob