Lemezek kizárása Az Azure-beli virtuális gépek PowerShell-replikációjából
Ez a cikk azt ismerteti, hogyan zárhatja ki a lemezeket az Azure-beli virtuális gépek replikálásakor. Kizárhatja a lemezeket a felhasznált replikációs sávszélesség vagy a lemezek által használt céloldali erőforrások optimalizálásához. Ez a funkció jelenleg csak az Azure PowerShellen keresztül érhető el.
Feljegyzés
Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Első lépésként tekintse meg az Azure PowerShell telepítését ismertető témakört. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
Előfeltételek
Előkészületek:
- Győződjön meg arról, hogy ismeri a vészhelyreállítási architektúrát és az összetevőket.
- Minden összetevőre vonatkozóan tekintse át a támogatási követelményeket.
- Győződjön meg arról, hogy rendelkezik az AzureRm PowerShell "Az" modullal. A PowerShell telepítéséhez vagy frissítéséhez tekintse meg az Azure PowerShell-modul telepítését ismertető témakört.
- Győződjön meg arról, hogy legalább egyszer létrehozott egy helyreállítási tárat és védett virtuális gépeket. Ha még nem tette meg ezeket a lépéseket, kövesse az Azure-beli virtuális gépek vészhelyreállításának beállítása az Azure PowerShell használatával című szakaszt.
- Ha a lemezek replikációra engedélyezett Azure-beli virtuális géphez való hozzáadásáról szeretne információt keresni, tekintse át ezt a cikket.
Miért zárja ki a lemezeket a replikációból?
Előfordulhat, hogy ki kell zárnia a lemezeket a replikációból, mert:
A virtuális gép elérte az Azure Site Recovery korlátait az adatváltozások replikálásához.
A kizárt lemezen tárolt adatok nem fontosak, vagy nem kell replikálni.
A tároló- és hálózati erőforrásokat úgy szeretné menteni, hogy nem replikálja az adatokat.
Lemezek kizárása a replikációból
Példánkban egy virtuális gépet replikálunk, amely egy operációs rendszerrel és három adatlemezzel rendelkezik, amelyek az USA keleti régiójában vannak az USA 2. nyugati régiójába. A virtuális gép neve AzureDemoVM. Kizárjuk az 1. lemezt, és megtartjuk a 2. és a 3. lemezt.
A replikálni kívánt virtuális gépek részleteinek lekérése
# Get details of the virtual machine
$VM = Get-AzVM -ResourceGroupName "A2AdemoRG" -Name "AzureDemoVM"
Write-Output $VM
ResourceGroupName : A2AdemoRG
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/A2AdemoRG/providers/Microsoft.Compute/virtualMachines/AzureDemoVM
VmId : 1b864902-c7ea-499a-ad0f-65da2930b81b
Name : AzureDemoVM
Type : Microsoft.Compute/virtualMachines
Location : eastus
Tags : {}
DiagnosticsProfile : {BootDiagnostics}
HardwareProfile : {VmSize}
NetworkProfile : {NetworkInterfaces}
OSProfile : {ComputerName, AdminUsername, WindowsConfiguration, Secrets}
ProvisioningState : Succeeded
StorageProfile : {ImageReference, OsDisk, DataDisks}
Részletes információk a virtuális gép lemezeiről. Ezeket az információkat később, a virtuális gép replikációjának megkezdésekor fogja használni.
$OSDiskVhdURI = $VM.StorageProfile.OsDisk.Vhd
$DataDisk1VhdURI = $VM.StorageProfile.DataDisks[0].Vhd
Azure-beli virtuális gép replikálása
Az alábbi példában feltételezzük, hogy már rendelkezik gyorsítótár-tárfióktal, replikációs szabályzattal és leképezésekkel. Ha nem rendelkezik ezekkel a lehetőségekkel, kövesse a Vészhelyreállítás beállítása Azure-beli virtuális gépekhez az Azure PowerShell használatával című szakaszt.
Azure-beli virtuális gép replikálása felügyelt lemezekkel.
#Get the resource group that the virtual machine must be created in when failed over.
$RecoveryRG = Get-AzResourceGroup -Name "a2ademorecoveryrg" -Location "West US 2"
#Specify replication properties for each disk of the VM that is to be replicated (create disk replication configuration).
#OsDisk
$OSdiskId = $vm.StorageProfile.OsDisk.ManagedDisk.Id
$RecoveryOSDiskAccountType = $vm.StorageProfile.OsDisk.ManagedDisk.StorageAccountType
$RecoveryReplicaDiskAccountType = $vm.StorageProfile.OsDisk.ManagedDisk.StorageAccountType
$OSDiskReplicationConfig = New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig -ManagedDisk -LogStorageAccountId $EastUSCacheStorageAccount.Id `
-DiskId $OSdiskId -RecoveryResourceGroupId $RecoveryRG.ResourceId -RecoveryReplicaDiskAccountType $RecoveryReplicaDiskAccountType `
-RecoveryTargetDiskAccountType $RecoveryOSDiskAccountType
# Data Disk 1 i.e StorageProfile.DataDisks[0] is excluded, so we will provide it during the time of replication.
# Data disk 2
$datadiskId2 = $vm.StorageProfile.DataDisks[1].ManagedDisk.id
$RecoveryReplicaDiskAccountType = $vm.StorageProfile.DataDisks[1]. StorageAccountType
$RecoveryTargetDiskAccountType = $vm.StorageProfile.DataDisks[1]. StorageAccountType
$DataDisk2ReplicationConfig = New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig -ManagedDisk -LogStorageAccountId $CacheStorageAccount.Id `
-DiskId $datadiskId2 -RecoveryResourceGroupId $RecoveryRG.ResourceId -RecoveryReplicaDiskAccountType $RecoveryReplicaDiskAccountType `
-RecoveryTargetDiskAccountType $RecoveryTargetDiskAccountType
# Data Disk 3
$datadiskId3 = $vm.StorageProfile.DataDisks[2].ManagedDisk.id
$RecoveryReplicaDiskAccountType = $vm.StorageProfile.DataDisks[2]. StorageAccountType
$RecoveryTargetDiskAccountType = $vm.StorageProfile.DataDisks[2]. StorageAccountType
$DataDisk3ReplicationConfig = New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig -ManagedDisk -LogStorageAccountId $CacheStorageAccount.Id `
-DiskId $datadiskId3 -RecoveryResourceGroupId $RecoveryRG.ResourceId -RecoveryReplicaDiskAccountType $RecoveryReplicaDiskAccountType `
-RecoveryTargetDiskAccountType $RecoveryTargetDiskAccountType
#Create a list of disk replication configuration objects for the disks of the virtual machine that are to be replicated.
$diskconfigs = @()
$diskconfigs += $OSDiskReplicationConfig, $DataDisk2ReplicationConfig, $DataDisk3ReplicationConfig
#Start replication by creating a replication protected item. Using a GUID for the name of the replication protected item to ensure uniqueness of name.
$TempASRJob = New-ASRReplicationProtectedItem -AzureToAzure -AzureVmId $VM.Id -Name (New-Guid).Guid -ProtectionContainerMapping $EusToWusPCMapping -AzureToAzureDiskReplicationConfiguration $diskconfigs -RecoveryResourceGroupId $RecoveryRG.ResourceId
Ha a start-replikációs művelet sikeres, a rendszer replikálja a virtuálisgép-adatokat a helyreállítási régióba.
Nyissa meg az Azure Portalt, és tekintse meg a replikált virtuális gépeket a "replikált elemek" területen.
A replikációs folyamat a virtuális gép replikáló lemezeinek másolatának a helyreállítási régióban való üzembe helyezésével kezdődik. Ezt a fázist nevezik kezdeti replikációs fázisnak.
A kezdeti replikáció befejezése után a replikáció a differenciál-szinkronizálási fázisba kerül. Ezen a ponton a virtuális gép védett. Válassza ki a védett virtuális gépet, és ellenőrizze, hogy nincsenek-e kizárva lemezek.
Következő lépések
- Tudnivalók a feladatátvételi teszt futtatásáról.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: