Condividi tramite


Start-AzRecoveryServicesAsrPlannedFailoverJob

Avvia un'operazione di failover pianificata.

Sintassi

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>]

Descrizione

Il cmdlet Start-AzRecoveryServicesAsrPlannedFailoverJob avvia un failover pianificato per un elemento protetto o un piano di ripristino della replica di Azure Site Recovery. È possibile verificare se il processo ha esito positivo usando il cmdlet Get-AzRecoveryServicesAsrJob.

Esempio

Esempio 1

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

Avvia il failover pianificato per il piano di ripristino asr specificato e restituisce il processo ASR usato per tenere traccia dell'operazione.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CreateVmIfNotFound

Creare la macchina virtuale se non viene trovato durante il failback nell'area primaria (usata nel ripristino alternativo della posizione). I valori accettabili per questo parametro sono:

  • No
Tipo:String
Valori accettati:Yes, No
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DataEncryptionPrimaryCertFile

Specifica il file di certificato primario.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DataEncryptionSecondaryCertFile

Specifica il file di certificato secondario.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Direction

Specifica la direzione del failover. I valori validi per questo parametro sono:

  • PrimaryToRecovery
  • RecoveryToPrimary
Tipo:String
Valori accettati:PrimaryToRecovery, RecoveryToPrimary
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MultiVmSyncPoint

Specifica se abilitare i punti di sincronizzazione di più macchine virtuali per il failover di macchine virtuali abilitate per la sincronizzazione di più macchine virtuali (applicabile solo per lo scenario di replica da VMware ad Azure).

Tipo:String
Valori accettati:Enable, Disable
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Optimize

Specifica gli elementi da ottimizzare. Questo parametro si applica quando viene eseguito il failover da un sito di Azure a un sito locale che richiede una sincronizzazione dei dati sostanziale. I valori validi sono:

  • ForDowntime
  • ForSynchronization

Quando si specifica ForDowntime , questo indica che i dati vengono sincronizzati prima del failover per ridurre al minimo i tempi di inattività. La sincronizzazione viene eseguita senza arrestare la macchina virtuale. Al termine della sincronizzazione, il processo viene sospeso. Riprendere il processo per eseguire un'operazione di sincronizzazione aggiuntiva che arresta la macchina virtuale.

Quando si specifica ForSynchronization , questo indica che i dati vengono sincronizzati durante il failover solo in modo da ridurre al minimo la sincronizzazione dei dati. Con questa impostazione abilitata, la macchina virtuale viene arrestata immediatamente. La sincronizzazione viene avviata dopo l'arresto per completare l'operazione di failover.

Tipo:String
Valori accettati:ForDownTime, ForSynchronization
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecoveryPlan

Specifica l'oggetto piano di ripristino asr corrispondente al piano di ripristino di cui eseguire il failover.

Tipo:ASRRecoveryPlan
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RecoveryTag

Specifica il tag di ripristino: RecoveryTagApplicationConsistent, RecoveryTagCrashConsistent (applicabile solo per lo scenario di replica da VMware ad Azure).

Tipo:String
Valori accettati:RecoveryTagApplicationConsistent, RecoveryTagCrashConsistent
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ReplicationProtectedItem

Specifica l'oggetto elemento protetto della replica asr corrispondente all'elemento protetto della replica di cui eseguire il failover.

Tipo:ASRReplicationProtectedItem
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ServicesProvider

Identifica l'host in cui creare la macchina virtuale durante il failover in un percorso alternativo specificando l'oggetto provider di servizi ASR corrispondente al provider di servizi ASR in esecuzione nell'host.

Tipo:ASRRecoveryServicesProvider
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

ASRRecoveryPlan

ASRReplicationProtectedItem

Output

ASRJob