Vytvoření bodů obnovení virtuálního počítače pomocí PowerShellu
Poznámka:
Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Pokud chcete začít, přečtěte si téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Body obnovení virtuálního počítače můžete vytvořit pomocí skriptů PowerShellu. Modul Az Azure PowerShellu slouží k vytváření a správě prostředků Azure z příkazového řádku nebo ve skriptech.
Data a ochranu před rozšířenými výpadky můžete chránit tak, že v pravidelných intervalech vytvoříte body obnovení virtuálního počítače. V tomto článku se dozvíte, jak vytvořit body obnovení virtuálního počítače a vyloučit disky z bodu obnovení pomocí modulu Az.Compute. Případně můžete vytvořit body obnovení virtuálního počítače pomocí Azure CLI nebo na webu Azure Portal.
V tomto kurzu se naučíte:
Požadavky
Krok 1: Vytvoření kolekce bodů obnovení virtuálního počítače
K vytvoření kolekce bodů obnovení virtuálního počítače použijte rutinu New-AzRestorePointCollection .
New-AzRestorePointCollection -ResourceGroupName ExampleRG -Name ExampleRPC -VmId “/subscriptions/{SubscriptionId}/resourcegroups/ ExampleRG/providers/microsoft.compute/virtualmachines/Example-vm-1” -Location “WestEurope”
Krok 2: Vytvoření bodu obnovení virtuálního počítače
Pomocí rutiny New-AzRestorePoint vytvořte bod obnovení virtuálního počítače, jak je znázorněno níže:
New-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP
Pokud chcete vytvořit bod obnovení konzistentní s chybovým ukončením, nastavte volitelný parametr ConsistencyMode na CrashConsistent. Tato funkce je aktuálně dostupná jako ukázková verze.
Vyloučení disků z bodu obnovení
Vylučte určité disky, které nechcete být součástí bodu obnovení s tímto parametrem -DisksToExclude
:
New-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP -DisksToExclude “/subscriptions/{SubscriptionId}/resourcegroups/ ExampleRG/providers/Microsoft.Compute/disks/example-vm-1-data_disk_1”
Krok 3: Sledování stavu vytvoření bodu obnovení virtuálního počítače
Průběh vytváření bodu obnovení virtuálního počítače můžete sledovat pomocí rutiny Get-AzRestorePoint následujícím způsobem:
Get-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP
Obnovení virtuálního počítače z bodu obnovení virtuálního počítače
Pokud chcete obnovit virtuální počítač z bodu obnovení virtuálního počítače, nejprve obnovte jednotlivé disky z každého bodu obnovení disku. Pomocí šablony ARM můžete také obnovit celý virtuální počítač spolu se všemi disky.
# Create Disks from disk restore points
$restorePoint = Get-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP
$osDiskRestorePoint = $restorePoint.SourceMetadata.StorageProfile.OsDisk.DiskRestorePoint.Id
$dataDisk1RestorePoint = $restorePoint.sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id
$dataDisk2RestorePoint = $restorePoint.sourceMetadata.storageProfile.dataDisks[1].diskRestorePoint.id
New-AzDisk -DiskName “ExampleOSDisk” (New-AzDiskConfig -Location eastus -CreateOption Restore -SourceResourceId $osDiskRestorePoint) -ResourceGroupName ExampleRg
New-AzDisk -DiskName “ExampleDataDisk1” (New-AzDiskConfig -Location eastus -CreateOption Restore -SourceResourceId $dataDisk1RestorePoint) -ResourceGroupName ExampleRg
New-AzDisk -DiskName “ExampleDataDisk2” (New-AzDiskConfig -Location eastus -CreateOption Restore -SourceResourceId $dataDisk2RestorePoint) -ResourceGroupName ExampleRg
Po vytvoření disků vytvořte nový virtuální počítač a připojte tyto obnovené disky k nově vytvořenému virtuálnímu počítači.
Další kroky
Přečtěte si další informace o možnostech zálohování a obnovení pro virtuální počítače v Azure.