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

New-AzMigrateServerReplication

为指定的服务器启动副本 (replica)。

语法

New-AzMigrateServerReplication
   -LicenseType <String>
   -TargetResourceGroupId <String>
   -TargetNetworkId <String>
   -TargetSubnetName <String>
   -TargetVMName <String>
   -MachineId <String>
   -DiskType <String>
   -OSDiskID <String>
   [-SqlServerLicenseType <String>]
   [-TestNetworkId <String>]
   [-TestSubnetName <String>]
   [-VMWarerunasaccountID <String>]
   [-TargetVMSize <String>]
   [-PerformAutoResync <String>]
   [-TargetAvailabilitySet <String>]
   [-TargetAvailabilityZone <String>]
   [-VMTag <IVMwareCbtEnableMigrationInputTargetVmtags>]
   [-NicTag <IVMwareCbtEnableMigrationInputTargetNicTags>]
   [-DiskTag <IVMwareCbtEnableMigrationInputTargetDiskTags>]
   [-Tag <Hashtable>]
   [-TargetBootDiagnosticsStorageAccount <String>]
   [-DiskEncryptionSetID <String>]
   [-SubscriptionId <String>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
New-AzMigrateServerReplication
   -LicenseType <String>
   -TargetResourceGroupId <String>
   -TargetNetworkId <String>
   -TargetSubnetName <String>
   -TargetVMName <String>
   -MachineId <String>
   [-SqlServerLicenseType <String>]
   [-TestNetworkId <String>]
   [-TestSubnetName <String>]
   [-VMWarerunasaccountID <String>]
   [-TargetVMSize <String>]
   [-PerformAutoResync <String>]
   [-TargetAvailabilitySet <String>]
   [-TargetAvailabilityZone <String>]
   [-VMTag <IVMwareCbtEnableMigrationInputTargetVmtags>]
   [-NicTag <IVMwareCbtEnableMigrationInputTargetNicTags>]
   [-DiskTag <IVMwareCbtEnableMigrationInputTargetDiskTags>]
   [-Tag <Hashtable>]
   [-TargetBootDiagnosticsStorageAccount <String>]
   [-SubscriptionId <String>]
   -DiskToInclude <IVMwareCbtDiskInput[]>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
New-AzMigrateServerReplication
   -LicenseType <String>
   -TargetResourceGroupId <String>
   -TargetNetworkId <String>
   -TargetSubnetName <String>
   -TargetVMName <String>
   -DiskType <String>
   -OSDiskID <String>
   [-SqlServerLicenseType <String>]
   [-TestNetworkId <String>]
   [-TestSubnetName <String>]
   [-VMWarerunasaccountID <String>]
   [-TargetVMSize <String>]
   [-PerformAutoResync <String>]
   [-TargetAvailabilitySet <String>]
   [-TargetAvailabilityZone <String>]
   [-VMTag <IVMwareCbtEnableMigrationInputTargetVmtags>]
   [-NicTag <IVMwareCbtEnableMigrationInputTargetNicTags>]
   [-DiskTag <IVMwareCbtEnableMigrationInputTargetDiskTags>]
   [-Tag <Hashtable>]
   [-TargetBootDiagnosticsStorageAccount <String>]
   [-DiskEncryptionSetID <String>]
   [-SubscriptionId <String>]
   -InputObject <IVMwareMachine>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
New-AzMigrateServerReplication
   -LicenseType <String>
   -TargetResourceGroupId <String>
   -TargetNetworkId <String>
   -TargetSubnetName <String>
   -TargetVMName <String>
   [-SqlServerLicenseType <String>]
   [-TestNetworkId <String>]
   [-TestSubnetName <String>]
   [-VMWarerunasaccountID <String>]
   [-TargetVMSize <String>]
   [-PerformAutoResync <String>]
   [-TargetAvailabilitySet <String>]
   [-TargetAvailabilityZone <String>]
   [-VMTag <IVMwareCbtEnableMigrationInputTargetVmtags>]
   [-NicTag <IVMwareCbtEnableMigrationInputTargetNicTags>]
   [-DiskTag <IVMwareCbtEnableMigrationInputTargetDiskTags>]
   [-Tag <Hashtable>]
   [-TargetBootDiagnosticsStorageAccount <String>]
   [-SubscriptionId <String>]
   -DiskToInclude <IVMwareCbtDiskInput[]>
   -InputObject <IVMwareMachine>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

说明

New-AzMigrateServerReplication cmdlet 为 Azure Migrate 项目中特定发现的服务器启动副本 (replica)。

示例

示例 1:仅当存在 OS 磁盘时

New-AzMigrateServerReplication -MachineId "/subscriptions/xxx-xxx-xxx4/resourceGroups/azmigratepwshtestasr13072020/providers/Microsoft.OffAzure/VMwareSites/AzMigratePWSHTc8d1site/machines/bcdr-vcenter-fareast-corp-micro-cfcc5a24-a40e-56b9-a6af-e206c9ca4f93_50063baa-9806-d6d6-7e09-c0ae87309b4f" -LicenseType NoLicenseType -TargetResourceGroupId "/subscriptions/xxx-xxx-xxx/resourceGroups/AzMigratePWSHtargetRG" -TargetNetworkId  "/subscriptions/xxx-xxx-xxx/resourceGroups/AzMigratePWSHtargetRG/providers/Microsoft.Network/virtualNetworks/AzMigrateTargetNetwork" -TargetSubnetName default -TargetVMName "prsadhu-TestVM" -DiskType "Standard_LRS" -OSDiskID "6000C299-343d-7bcd-c05e-a94bd63316dd"

ActivityId                       : 68af14b4-46ae-48d1-b3e9-cdcffb9e8a93 ActivityId: 74d1a396-1d37-4264-8a5b-b727aaef0171
AllowedAction                    : {}
CustomDetailAffectedObjectDetail : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180110.JobDetailsAffectedObjectDetails
CustomDetailInstanceType         : AsrJobDetails
EndTime                          : 9/16/20 11:57:33 AM
Error                            : {}
FriendlyName                     : Enable
Id                               : /Subscriptions/xxx-xxx-xxx/resourceGroups/azmigratepwshtestasr13072020/providers/Microsoft.Recover
                                   yServices/vaults/AzMigrateTestProjectPWSH02aarsvault/replicationJobs/997e2a92-5afe-49c7-a81a-89660aec9b7b
Location                         :
Name                             : 997e2a92-5afe-49c7-a81a-89660aec9b7b
ScenarioName                     : Enable
StartTime                        : 9/16/20 11:57:32 AM
State                            : Succeeded
StateDescription                 : Completed
TargetInstanceType               : ProtectionProfile
TargetObjectId                   : 42752b89-5fad-52fd-bf93-679fbdb6fed9
TargetObjectName                 : migrateAzMigratePWSHTc8d1sitepolicy
Task                             : {CloudPairingPrerequisitesCheck, CloudPairingPrepareSite}
Type                             : Microsoft.RecoveryServices/vaults/replicationJobs

这种情况适用于这种情况,前提是只有一个磁盘必须受到保护。

示例 2:当有多个磁盘时

$OSDisk = New-AzMigrateDiskMapping -DiskID '6000C299-343d-7bcd-c05e-a94bd63316dd' -DiskType 'Standard_LRS' -IsOSDisk 'true'
$DataDisk = New-AzMigrateDiskMapping -DiskID '7000C299-343d-7bcd-c05e-a94bd63316dd' -DiskType 'Standard_LRS' -IsOSDisk 'false'
$DisksToInclude += $OSDisk
$DisksToInclude += $DataDisk
New-AzMigrateServerReplication -MachineId "/subscriptions/xxx-xxx-xxx/resourceGroups/azmigratepwshtestasr13072020/providers/Microsoft.OffAzure/VMwareSites/AzMigratePWSHTc8d1site/machines/bcdr-vcenter-fareast-corp-micro-cfcc5a24-a40e-56b9-a6af-e206c9ca4f93_50063baa-9806-d6d6-7e09-c0ae87309b4f" -LicenseType NoLicenseType -TargetResourceGroupId "/subscriptions/xxx-xxx-xxx/resourceGroups/AzMigratePWSHtargetRG" -TargetNetworkId  "/subscriptions/xxx-xxx-xxx/resourceGroups/AzMigratePWSHtargetRG/providers/Microsoft.Network/virtualNetworks/AzMigrateTargetNetwork" -TargetSubnetName default -TargetVMName "prsadhu-TestVM" -DiskToInclude $DisksToInclude -PerformAutoResync true

ActivityId                       : 68af14b4-46ae-48d1-b3e9-cdcffb9e8a93 ActivityId: 74d1a396-1d37-4264-8a5b-b727aaef0171
AllowedAction                    : {}
CustomDetailAffectedObjectDetail : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180110.JobDetailsAffectedObjectDetails
CustomDetailInstanceType         : AsrJobDetails
EndTime                          : 9/16/20 11:57:33 AM
Error                            : {}
FriendlyName                     : Enable
Id                               : /Subscriptions/xxx-xxx-xxx/resourceGroups/azmigratepwshtestasr13072020/providers/Microsoft.Recover
                                   yServices/vaults/AzMigrateTestProjectPWSH02aarsvault/replicationJobs/997e2a92-5afe-49c7-a81a-89660aec9b7b
Location                         :
Name                             : 997e2a92-5afe-49c7-a81a-89660aec9b7b
ScenarioName                     : Enable
StartTime                        : 9/16/20 11:57:32 AM
State                            : Succeeded
StateDescription                 : Completed
TargetInstanceType               : ProtectionProfile
TargetObjectId                   : 42752b89-5fad-52fd-bf93-679fbdb6fed9
TargetObjectName                 : migrateAzMigratePWSHTc8d1sitepolicy
Task                             : {CloudPairingPrerequisitesCheck, CloudPairingPrepareSite}
Type                             : Microsoft.RecoveryServices/vaults/replicationJobs

这种情况适用于需要保护的多个磁盘。

参数

-DefaultProfile

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

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskEncryptionSetID

指定要使用的磁盘 encyption 集。

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

-DiskTag

指定要用于创建磁盘的标记。 若要构造,请参阅 DISKTAG 属性的 NOTES 部分并创建哈希表。

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

-DiskToInclude

指定要包含在源服务器上的磁盘进行副本 (replica)。 若要构造,请参阅 DISKTOINCLUDE 属性的 NOTES 部分,并创建哈希表。

Type:IVMwareCbtDiskInput[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DiskType

指定要用于 Azure VM 的磁盘类型。

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

-InputObject

指定要迁移的已发现服务器。 可以使用 Get-AzMigrateServer cmdlet 检索服务器对象。 若要构造,请参阅 INPUTOBJECT 属性的 NOTES 部分并创建哈希表。

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

-LicenseType

指定 Azure 混合权益是否适用于要迁移的源服务器。

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

-MachineId

指定要迁移的已发现服务器的计算机 ID。

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

-NicTag

指定要用于创建 NIC 的标记。 若要构造,请参阅 NICTAG 属性的 NOTES 部分并创建哈希表。

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

-OSDiskID

指定要迁移的源服务器的操作系统磁盘。

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

-PerformAutoResync

指定是否在更改跟踪丢失时自动修复副本 (replica)源服务器副本 (replica)。

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

-SqlServerLicenseType

指定 SQL Server 的 Azure 混合权益是否适用于要迁移的服务器。

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

-SubscriptionId

Azure 订阅 ID。

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

指定要用于创建资源的标记。

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

-TargetAvailabilitySet

指定要用于 VM 创建的可用性集,并指定用于 VM 创建的可用性集。

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

-TargetAvailabilityZone

指定要用于创建 VM 的可用性区域。

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

-TargetBootDiagnosticsStorageAccount

指定要用于启动诊断的存储帐户。

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

-TargetNetworkId

指定要将服务器迁移到的目标 Azure 订阅中的虚拟网络 ID。

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

-TargetResourceGroupId

指定要将服务器迁移到的目标 Azure 订阅中的资源组 ID。

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

-TargetSubnetName

指定要将服务器迁移到的目标虚拟网络中的子网名称。

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

-TargetVMName

指定要创建的 Azure VM 的名称。

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

-TargetVMSize

指定要创建的 Azure VM 的 SKU。

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

-TestNetworkId

指定要将服务器迁移到的目标 Azure 订阅中的虚拟网络 ID。

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

-TestSubnetName

指定要将服务器迁移到的目标虚拟网络中的子网名称。

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

-VMTag

指定要用于创建 VM 的标记。 若要构造,请参阅 VMTAG 属性的 NOTES 部分并创建哈希表。

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

-VMWarerunasaccountID

帐户 ID。

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

输出

IJob