Udostępnij za pośrednictwem


New-AzMigrateServerReplication

Uruchamia replikację dla określonego serwera.

Składnia

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

Opis

Polecenie cmdlet New-AzMigrateServerReplication uruchamia replikację dla określonego odnalezionego serwera w projekcie usługi Azure Migrate.

Przykłady

Przykład 1: jeśli istnieje tylko dysk systemu operacyjnego

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

Dotyczy to scenariusza, gdy istnieje tylko jeden dysk, który musi być chroniony.

Przykład 2: jeśli istnieje wiele dysków

$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

Dotyczy to scenariusza, gdy istnieje wiele dysków, które muszą być chronione.

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:PSObject
Aliasy:AzureRMContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DiskEncryptionSetID

Określa zestaw encyption dysku, który ma być używany.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DiskTag

Określa tag, który ma być używany do tworzenia dysku. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości DISKTAG i utwórz tabelę skrótów.

Typ:IVMwareCbtEnableMigrationInputTargetDiskTags
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DiskToInclude

Określa dyski na serwerze źródłowym, które mają być dołączone do replikacji. Aby utworzyć, zobacz sekcję UWAGI dla właściwości DISKTOINCLUDE i utwórz tabelę skrótów.

Typ:IVMwareCbtDiskInput[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DiskType

Określa typ dysków, które mają być używane dla maszyny wirtualnej platformy Azure.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-InputObject

Określa odnaleziony serwer, który ma zostać zmigrowany. Obiekt serwera można pobrać przy użyciu polecenia cmdlet Get-AzMigrateServer. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości INPUTOBJECT i utwórz tabelę skrótów.

Typ:IVMwareMachine
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-LicenseType

Określa, czy korzyść użycia hybrydowego platformy Azure ma zastosowanie do migrowania serwera źródłowego.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-LinuxLicenseType

Określa, czy korzyść użycia hybrydowego platformy Azure ma zastosowanie do migrowania źródłowego serwera z systemem Linux.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MachineId

Określa identyfikator komputera odnalezionego serwera, który ma zostać zmigrowany.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NicTag

Określa tag, który ma być używany do tworzenia karty sieciowej. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości nicTAG i utwórz tabelę skrótów.

Typ:IVMwareCbtEnableMigrationInputTargetNicTags
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-OSDiskID

Określa dysk systemu operacyjnego, który ma zostać zmigrowany na serwerze źródłowym.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PerformAutoResync

Określa, czy replikacja ma zostać automatycznie naprawiona w przypadku utraty śledzenia zmian dla serwera źródłowego w ramach replikacji.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SqlServerLicenseType

Określa, czy korzyść użycia hybrydowego platformy Azure dla programu SQL Server ma zastosowanie do migrowania serwera.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SubscriptionId

Identyfikator subskrypcji platformy Azure.

Typ:String
Position:Named
Domyślna wartość:(Get-AzContext).Subscription.Id
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Tag

Określa tag, który ma być używany do tworzenia zasobów.

Typ:Hashtable
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetAvailabilitySet

Określa zestaw dostępności, który ma być używany do tworzenia maszyny wirtualnejOkreśla zestaw dostępności, który ma być używany do tworzenia maszyny wirtualnej.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetAvailabilityZone

Określa strefę dostępności, która ma być używana do tworzenia maszyny wirtualnej.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetBootDiagnosticsStorageAccount

Określa konto magazynu, które ma być używane do diagnostyki rozruchu.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetNetworkId

Określa identyfikator sieci wirtualnej w docelowej subskrypcji platformy Azure, do której należy przeprowadzić migrację serwera.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetResourceGroupId

Określa identyfikator grupy zasobów w docelowej subskrypcji platformy Azure, do której należy przeprowadzić migrację serwera.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetSubnetName

Określa nazwę podsieci w docelowej sieci wirtualnej, do której należy przeprowadzić migrację serwera.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetVMName

Określa nazwę maszyny wirtualnej platformy Azure do utworzenia.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TargetVMSize

Określa jednostkę SKU maszyny wirtualnej platformy Azure do utworzenia.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TestNetworkId

Określa identyfikator sieci wirtualnej w docelowej subskrypcji platformy Azure, do której należy przetestować serwer.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TestSubnetName

Określa nazwę podsieci w docelowej sieci wirtualnej, do której należy przetestować migrację serwera.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMTag

Określa tag, który ma być używany do tworzenia maszyny wirtualnej. Aby skonstruować, zobacz sekcję NOTES dla właściwości vmTAG i utwórz tabelę skrótów.

Typ:IVMwareCbtEnableMigrationInputTargetVmtags
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMWarerunasaccountID

Identyfikator konta.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe