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 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
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, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |