Tworzenie punktów przywracania maszyny wirtualnej przy użyciu interfejsu wiersza polecenia platformy Azure
Możesz chronić dane i chronić przed dłuższym przestojem, tworząc punkty przywracania maszyny wirtualnej w regularnych odstępach czasu. Punkty przywracania maszyny wirtualnej można tworzyć i wykluczać dyski podczas tworzenia punktu przywracania przy użyciu interfejsu wiersza polecenia platformy Azure. Interfejs wiersza polecenia platformy Azure służy do tworzenia zasobów platformy Azure i zarządzania nimi przy użyciu wiersza polecenia lub skryptów. Alternatywnie możesz utworzyć punkty przywracania maszyny wirtualnej przy użyciu witryny Azure Portal lub programu PowerShell.
Moduł az restore-point służy do tworzenia punktów przywracania i zarządzania nimi z poziomu wiersza polecenia lub skryptów.
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
Wymagania wstępne
Użyj środowiska powłoki Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure podczas pierwszego użycia. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
- 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 az restore-point collection create, aby utworzyć kolekcję punktów przywracania maszyny wirtualnej, jak pokazano poniżej:
az restore-point collection create --location "norwayeast" --source-id "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/virtualMachines/ExampleVM" --tags myTag1="tagValue1" --resource-group "ExampleRg" --collection-name "ExampleRpc"
Krok 2. Tworzenie punktu przywracania maszyny wirtualnej
Utwórz punkt przywracania maszyny wirtualnej za pomocą polecenia az restore-point create w następujący sposób:
az restore-point create --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Aby utworzyć punkt przywracania spójny na poziomie awarii, ustaw opcjonalny parametr "tryb spójności" na wartość "CrashConsistent". Ta funkcja jest aktualnie dostępna jako funkcja podglądu.
Wykluczanie dysków podczas tworzenia punktu przywracania
Wyklucz dyski, które nie mają być częścią punktu przywracania z parametrem --exclude-disks
w następujący sposób:
az restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/disks/ExampleDisk1" --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Krok 3. Śledzenie stanu tworzenia punktu przywracania maszyny wirtualnej
Użyj polecenia az restore-point show, aby śledzić postęp tworzenia punktu przywracania maszyny wirtualnej.
az restore-point show --resource-group "ExampleRg" --collection-name "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
$osDiskRestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp" --query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
$dataDisk1RestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpcTarget" --name "ExampleRpTarget" –query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
$dataDisk2RestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpcTarget" --name "ExampleRpTarget" –query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
az disk create --resource-group “ExampleRg” --name “ExampleOSDisk” --sku Premium_LRS --size-gb 128 --source $osDiskRestorePoint
az disk create --resource-group “ExampleRg” --name “ExampleDataDisk1” --sku Premium_LRS --size-gb 128 --source $dataDisk1RestorePoint
az disk create --resource-group “ExampleRg” --name “ExampleDataDisk1” --sku Premium_LRS --size-gb 128 --source $dataDisk2RestorePoint
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.