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:
- Sì
- 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 |