New-AzMigrateServerReplication
Inicia a replicação para o servidor especificado.
Sintaxe
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>]
Description
O cmdlet New-AzMigrateServerReplication inicia a replicação de um servidor descoberto específico no projeto de Migrações para Azure.
Exemplos
Exemplo 1: quando há apenas o disco do sistema operacional
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
Isso é para o cenário, quando há apenas um único disco que precisa ser protegido.
Exemplo 2: quando há vários discos
$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
Isso é para o cenário, quando há vários discos que precisam ser protegidos.
Parâmetros
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DiskEncryptionSetID
Especifica o conjunto de encyption de disco a ser usado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DiskTag
Especifica a marca a ser usada para a criação de disco. Para construir, consulte a seção NOTES para propriedades DISKTAG e crie uma tabela de hash.
Tipo: | IVMwareCbtEnableMigrationInputTargetDiskTags |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DiskToInclude
Especifica os discos no servidor de origem a serem incluídos para replicação. Para construir, consulte a seção NOTES para propriedades DISKTOINCLUDE e crie uma tabela de hash.
Tipo: | IVMwareCbtDiskInput[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DiskType
Especifica o tipo de disco a ser usado para a VM do Azure.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-InputObject
Especifica o servidor descoberto a ser migrado. O objeto de servidor pode ser recuperado usando o cmdlet Get-AzMigrateServer. Para construir, consulte a seção NOTES para propriedades INPUTOBJECT e crie uma tabela de hash.
Tipo: | IVMwareMachine |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-LicenseType
Especifica se o benefício híbrido do Azure é aplicável ao servidor de origem a ser migrado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-LinuxLicenseType
Especifica se o benefício híbrido do Azure é aplicável ao servidor linux de origem a ser migrado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-MachineId
Especifica a ID do computador do servidor descoberto a ser migrado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-NicTag
Especifica a marca a ser usada para a criação da NIC. Para construir, consulte a seção NOTES para propriedades NICTAG e crie uma tabela de hash.
Tipo: | IVMwareCbtEnableMigrationInputTargetNicTags |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-OSDiskID
Especifica o disco do Sistema Operacional para o servidor de origem a ser migrado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PerformAutoResync
Especifica se a replicação será reparada automaticamente caso o controle de alterações seja perdido para o servidor de origem em replicação.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SqlServerLicenseType
Especifica se o benefício híbrido do Azure para SQL Server é aplicável ao servidor a ser migrado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SubscriptionId
ID da Assinatura do Azure.
Tipo: | String |
Cargo: | Named |
Valor padrão: | (Get-AzContext).Subscription.Id |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Tag
Especifica a marca a ser usada para a criação de recursos.
Tipo: | Hashtable |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetAvailabilitySet
Especifica o Conjunto de Disponibilidade a ser usado para criações de VMSpecifica o Conjunto de Disponibilidade a ser usado para a criação da VM.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetAvailabilityZone
Especifica a Zona de Disponibilidade a ser usada para a criação da VM.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetBootDiagnosticsStorageAccount
Especifica a conta de armazenamento a ser usada para diagnóstico de inicialização.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetNetworkId
Especifica a ID da Rede Virtual dentro da assinatura do Azure de destino para a qual o servidor precisa ser migrado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetResourceGroupId
Especifica a ID do Grupo de Recursos dentro da assinatura do Azure de destino para a qual o servidor precisa ser migrado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetSubnetName
Especifica o nome da sub-rede dentro da Rede Virtual de destino para a qual o servidor precisa ser migrado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetVMName
Especifica o nome da VM do Azure a ser criada.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetVMSize
Especifica o SKU da VM do Azure a ser criada.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TestNetworkId
Especifica a ID da Rede Virtual dentro da assinatura do Azure de destino para a qual o servidor precisa ser migrado para teste.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TestSubnetName
Especifica o nome da sub-rede dentro da Rede Virtual de destino para a qual o servidor precisa ser migrado para teste.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VMTag
Especifica a marca a ser usada para a criação da VM. Para construir, consulte a seção NOTES para propriedades VMTAG e crie uma tabela de hash.
Tipo: | IVMwareCbtEnableMigrationInputTargetVmtags |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VMWarerunasaccountID
ID da conta.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Saídas
Azure PowerShell