你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
New-AzMigrateServerReplication
启动指定服务器的复制。
语法
New-AzMigrateServerReplication
-LicenseType <String>
-TargetResourceGroupId <String>
-TargetNetworkId <String>
-TargetSubnetName <String>
-TargetVMName <String>
-MachineId <String>
-DiskType <String>
-OSDiskID <String>
[-SqlServerLicenseType <String>]
[-LinuxLicenseType <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>]
[-LinuxLicenseType <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>]
[-LinuxLicenseType <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>]
[-LinuxLicenseType <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 项目中特定发现的服务器的复制。
示例
示例 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 = @()
$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 通信的凭据、帐户、租户和订阅。
类型: | PSObject |
别名: | AzureRMContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DiskEncryptionSetID
指定要使用的磁盘 encyption 集。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DiskTag
指定要用于创建磁盘的标记。 若要构造,请参阅 DISKTAG 属性的 NOTES 部分并创建哈希表。
类型: | IVMwareCbtEnableMigrationInputTargetDiskTags |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DiskToInclude
指定要包含在源服务器上的磁盘进行复制。 若要构造,请参阅 DISKTOINCLUDE 属性的 NOTES 部分,并创建哈希表。
类型: | IVMwareCbtDiskInput[] |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-DiskType
指定要用于 Azure VM 的磁盘类型。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-InputObject
指定要迁移的已发现服务器。 可以使用 Get-AzMigrateServer cmdlet 检索服务器对象。 若要构造,请参阅 INPUTOBJECT 属性的 NOTES 部分并创建哈希表。
类型: | IVMwareMachine |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-LicenseType
指定 Azure 混合权益是否适用于要迁移的源服务器。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-LinuxLicenseType
指定 Azure 混合权益是否适用于要迁移的源 Linux 服务器。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MachineId
指定要迁移的已发现服务器的计算机 ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-NicTag
指定要用于创建 NIC 的标记。 若要构造,请参阅 NICTAG 属性的 NOTES 部分并创建哈希表。
类型: | IVMwareCbtEnableMigrationInputTargetNicTags |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OSDiskID
指定要迁移的源服务器的作系统磁盘。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PerformAutoResync
指定复制是否自动修复,以防复制下的源服务器丢失更改跟踪。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SqlServerLicenseType
指定 SQL Server 的 Azure 混合权益是否适用于要迁移的服务器。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SubscriptionId
Azure 订阅 ID。
类型: | String |
Position: | Named |
默认值: | (Get-AzContext).Subscription.Id |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Tag
指定要用于创建资源的标记。
类型: | Hashtable |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetAvailabilitySet
指定要用于 VM 创建的可用性集,并指定用于 VM 创建的可用性集。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetAvailabilityZone
指定要用于创建 VM 的可用性区域。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetBootDiagnosticsStorageAccount
指定要用于启动诊断的存储帐户。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetNetworkId
指定要将服务器迁移到的目标 Azure 订阅中的虚拟网络 ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-TargetResourceGroupId
指定要将服务器迁移到的目标 Azure 订阅中的资源组 ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-TargetSubnetName
指定服务器需要迁移到的目标虚拟网络中的子网名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-TargetVMName
指定要创建的 Azure VM 的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-TargetVMSize
指定要创建的 Azure VM 的 SKU。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TestNetworkId
指定要将服务器迁移到的目标 Azure 订阅中的虚拟网络 ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TestSubnetName
指定要将服务器迁移到的目标虚拟网络中的子网名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMTag
指定要用于创建 VM 的标记。 若要构造,请参阅 VMTAG 属性的 NOTES 部分并创建哈希表。
类型: | IVMwareCbtEnableMigrationInputTargetVmtags |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMWarerunasaccountID
帐户 ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |