你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Start-AzRecoveryServicesAsrPlannedFailoverJob

启动计划的故障转移操作。

语法

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

说明

Start-AzRecoveryServicesAsrPlannedFailoverJob cmdlet 为 Azure Site Recovery 副本 (replica)tion 受保护项或恢复计划启动计划的故障转移。 可以使用 Get-AzRecoveryServicesAsrJob cmdlet 检查作业是否成功。

示例

示例 1

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

为指定的 ASR 恢复计划启动计划的故障转移,并返回用于跟踪操作的 ASR 作业。

参数

-Confirm

提示你在运行 cmdlet 之前进行确认。

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

-CreateVmIfNotFound

如果在故障回复到主要区域时找不到虚拟机(在备用位置恢复中使用)。此参数的可接受值为:

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

-DataEncryptionPrimaryCertFile

指定主证书文件。

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

-DataEncryptionSecondaryCertFile

指定辅助证书文件。

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

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

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

-Direction

指定故障转移的方向。 此参数的可接受值为:

  • PrimaryToRecovery
  • RecoveryToPrimary
Type:String
Accepted values:PrimaryToRecovery, RecoveryToPrimary
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MultiVmSyncPoint

指定是否为启用多 VM 同步的 VM 故障转移启用多 VM 同步点(仅适用于 VMware 到 Azure 副本 (replica)tion 方案)。

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

-Optimize

指定要优化的内容。 当从 Azure 站点故障转移到需要大量数据同步的本地站点时,此参数适用。 有效值为:

  • ForDowntime
  • ForSynchronization

指定 ForDowntime,这表示在故障转移之前同步数据,以最大程度地减少停机时间。 无需关闭虚拟机即可执行同步。 同步完成后,作业将暂停。 恢复作业以执行关闭虚拟机的其他同步操作。

指定 ForSynchronization,这表示仅在故障转移期间同步数据,以便最小化数据同步。 启用此设置后,虚拟机会立即关闭。 同步在关闭后开始,以完成故障转移操作。

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

-RecoveryPlan

指定要故障转移的恢复计划对应的 ASR 恢复计划对象。

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

-RecoveryTag

指定恢复标记:RecoveryTagApplicationConsistent、RecoveryTagCrashConsistent(仅适用于 VMware 到 Azure 副本 (replica)tion 方案)。

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

-ReplicationProtectedItem

指定要故障转移的副本 (replica)保护项对应的 ASR 副本 (replica)tion 受保护项对象。

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

-ServicesProvider

通过指定与主机上运行的 ASR 服务提供程序对应的 ASR 服务提供程序对象,标识在故障转移到备用位置时要在其中创建虚拟机的主机。

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

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

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

输入

ASRRecoveryPlan

ASRReplicationProtectedItem

输出

ASRJob