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 |