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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Type:String
Accepted values:Yes, No
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataEncryptionPrimaryCertFile

Specifica il file di certificato primario.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataEncryptionSecondaryCertFile

Specifica il file di certificato secondario.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Direction

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

  • PrimaryToRecovery
  • RecoveryToPrimary
Type:String
Accepted values:PrimaryToRecovery, RecoveryToPrimary
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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).

Type:String
Accepted values:Enable, Disable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Accepted values:ForDownTime, ForSynchronization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryPlan

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

Type:ASRRecoveryPlan
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RecoveryTag

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

Type:String
Accepted values:RecoveryTagApplicationConsistent, RecoveryTagCrashConsistent
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ReplicationProtectedItem

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

Type:ASRReplicationProtectedItem
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:ASRRecoveryServicesProvider
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

ASRRecoveryPlan

ASRReplicationProtectedItem

Output

ASRJob