Tworzenie punktów przywracania maszyny wirtualnej przy użyciu programu PowerShell
Uwaga
Do interakcji z platformą Azure zalecamy używanie modułu Azure Az w programie PowerShell. Aby rozpocząć, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.
Punkty przywracania maszyny wirtualnej można tworzyć przy użyciu skryptów programu PowerShell. Moduł Az programu Azure PowerShell służy do tworzenia zasobów platformy Azure i zarządzania nimi za pomocą wiersza polecenia lub skryptów.
Możesz chronić dane i chronić przed dłuższym przestojem, tworząc punkty przywracania maszyny wirtualnej w regularnych odstępach czasu. W tym artykule pokazano, jak utworzyć punkty przywracania maszyny wirtualnej i wykluczyć dyski z punktu przywracania przy użyciu modułu Az.Compute . Alternatywnie możesz utworzyć punkty przywracania maszyny wirtualnej przy użyciu interfejsu wiersza polecenia platformy Azure lub w witrynie Azure Portal.
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
Wymagania wstępne
- Dowiedz się więcej o wymaganiach i ograniczeniach pomocy technicznej przed utworzeniem punktu przywracania.
Krok 1. Tworzenie kolekcji punktów przywracania maszyny wirtualnej
Użyj polecenia cmdlet New-AzRestorePointCollection, aby utworzyć kolekcję punktów przywracania maszyny wirtualnej.
New-AzRestorePointCollection -ResourceGroupName ExampleRG -Name ExampleRPC -VmId “/subscriptions/{SubscriptionId}/resourcegroups/ ExampleRG/providers/microsoft.compute/virtualmachines/Example-vm-1” -Location “WestEurope”
Krok 2. Tworzenie punktu przywracania maszyny wirtualnej
Utwórz punkt przywracania maszyny wirtualnej za pomocą polecenia cmdlet New-AzRestorePoint , jak pokazano poniżej:
New-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP
Aby utworzyć punkt przywracania spójny na poziomie awarii, ustaw opcjonalny parametr "ConsistencyMode" na wartość "CrashConsistent". Ta funkcja jest aktualnie dostępna jako funkcja podglądu.
Wykluczanie dysków z punktu przywracania
Wyklucz niektóre dyski, które nie mają być częścią punktu przywracania z parametrem -DisksToExclude
w następujący sposób:
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. Śledzenie stanu tworzenia punktu przywracania maszyny wirtualnej
Postęp tworzenia punktu przywracania maszyny wirtualnej można śledzić przy użyciu polecenia cmdlet Get-AzRestorePoint w następujący sposób:
Get-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP
Przywracanie maszyny wirtualnej z punktu przywracania maszyny wirtualnej
Aby przywrócić maszynę wirtualną z punktu przywracania maszyny wirtualnej, najpierw przywróć poszczególne dyski z każdego punktu przywracania dysku. Możesz również użyć szablonu usługi ARM, aby przywrócić pełną maszynę wirtualną wraz ze wszystkimi dyskami.
# 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 utworzeniu dysków utwórz nową maszynę wirtualną i dołącz te przywrócone dyski do nowo utworzonej maszyny wirtualnej.
Następne kroki
Dowiedz się więcej o opcjach tworzenia i przywracania kopii zapasowych maszyn wirtualnych na platformie Azure.