Udostępnij za pośrednictwem


Zarządzanie punktami przywracania maszyny wirtualnej

W tym artykule wyjaśniono, jak skopiować i przywrócić maszynę wirtualną z punktu przywracania maszyny wirtualnej i śledzić postęp operacji kopiowania. W tym artykule wyjaśniono również, jak utworzyć dysk z punktu przywracania dysku i utworzyć sygnaturę dostępu współdzielonego dla dysku.

Kopiowanie punktu przywracania maszyny wirtualnej między regionami

Interfejsy API punktu przywracania maszyny wirtualnej mogą służyć do przywracania maszyny wirtualnej w innym regionie niż źródłowa maszyna wirtualna. Wykonaj następujące kroki:

Krok 1. Tworzenie docelowej kolekcji punktów przywracania maszyny wirtualnej

Aby skopiować istniejący punkt przywracania maszyny wirtualnej z jednego regionu do innego, pierwszym krokiem jest utworzenie kolekcji punktów przywracania w regionie docelowym lub docelowym. W tym celu należy odwołać się do kolekcji punktów przywracania z regionu źródłowego zgodnie z opisem w temacie Tworzenie kolekcji punktów przywracania maszyny wirtualnej.

New-AzRestorePointCollection `
    -ResourceGroupName 'myResourceGroup' `
    -Name 'myRPCollection' `
    -Location 'WestUS' `
    -RestorePointCollectionId '/subscriptions/<SUBSCRIPTION ID>/resourceGroups/<RG>/providers/Microsoft.Compute/restorePointCollections/<SOURCE RESTORE POINT COLLECTION>'

Krok 2. Tworzenie docelowego punktu przywracania maszyny wirtualnej

Po utworzeniu kolekcji punktów przywracania wyzwalaj utworzenie punktu przywracania w docelowej kolekcji punktów przywracania. Upewnij się, że odwołujesz się do punktu przywracania w regionie źródłowym, który chcesz skopiować i określić identyfikator punktu przywracania źródłowego w treści żądania. Lokalizacja źródłowej maszyny wirtualnej jest wnioskowana z docelowej kolekcji punktów przywracania, w której jest tworzony punkt przywracania. Zobacz dokumentację dotyczącą punktów przywracania — tworzenie interfejsu API, aby utworzyć element RestorePoint.

New-AzRestorePoint `
    -ResourceGroupName 'myResourceGroup' `
    -RestorePointCollectionName 'myRPCollection'
    -Name 'myRestorePoint'

Krok 3. Śledzenie stanu kopiowania

Aby śledzić stan operacji kopiowania, postępuj zgodnie ze wskazówkami w sekcji Pobieranie kopii punktu przywracania lub stanu replikacji poniżej. Dotyczy to tylko scenariuszy, w których punkty przywracania są kopiowane do innego regionu niż źródłowa maszyna wirtualna.

Get-AzRestorePoint `
    -ResourceGroupName 'myResourceGroup' `
    -RestorePointCollectionName 'myRPCollection'
    -Name 'myRestorePoint'

Pobieranie stanu kopiowania lub replikacji punktu przywracania

Kopiowanie pierwszego punktu przywracania maszyny wirtualnej do innego regionu to długotrwała operacja. Punkt przywracania maszyny wirtualnej może służyć do przywrócenia maszyny wirtualnej dopiero po zakończeniu operacji dla wszystkich punktów przywracania dysku. Aby śledzić stan operacji, wywołaj punkt przywracania — pobierz interfejs API w docelowym punkcie przywracania maszyny wirtualnej i dołącz instanceView parametr . Zwrot będzie zawierać procent danych skopiowanych w momencie żądania.

Podczas tworzenia ProvisioningState punktu przywracania element będzie wyświetlany w Creating odpowiedzi. Jeśli tworzenie zakończy się niepowodzeniem, ProvisioningState zostanie ustawiona wartość Failed.

Tworzenie dysku przy użyciu punktów przywracania dysku

Za pomocą interfejsów API punktów przywracania maszyny wirtualnej można przywrócić dysk maszyny wirtualnej, którego następnie można użyć do utworzenia nowej maszyny wirtualnej. Wykonaj następujące kroki:

Krok 1. Pobieranie identyfikatorów punktu przywracania dysku

Wywołaj kolekcje punktów przywracania — pobierz interfejs API w kolekcji punktów przywracania, aby uzyskać dostęp do skojarzonych punktów przywracania i ich identyfikatorów. Każdy punkt przywracania maszyny wirtualnej będzie z kolei zawierać poszczególne identyfikatory punktów przywracania dysku.

Krok 2. Tworzenie dysku

Po utworzeniu listy identyfikatorów punktów przywracania dysku można użyć interfejsu API Tworzenie lub aktualizowanie dysku w celu utworzenia dysku z punktów przywracania dysku. Możesz wybrać strefę podczas tworzenia dysku. Strefa może różnić się od strefy, w której istnieje punkt przywracania dysku.

Przywracanie maszyny wirtualnej z punktem przywracania

Aby przywrócić pełną maszynę wirtualną z punktu przywracania maszyny wirtualnej, należy przywrócić poszczególne dyski z każdego punktu przywracania dysku. Ten proces został opisany w sekcji Tworzenie dysku . Po przywróceniu wszystkich dysków utwórz nową maszynę wirtualną i dołącz przywrócone dyski do nowej maszyny wirtualnej. Możesz również użyć szablonu usługi ARM, aby przywrócić pełną maszynę wirtualną wraz ze wszystkimi dyskami.

Uzyskiwanie sygnatury dostępu współdzielonego dla dysku

Aby utworzyć sygnaturę dostępu współdzielonego dla dysku w punkcie przywracania maszyny wirtualnej, przekaż identyfikator punktów przywracania dysku za pośrednictwem interfejsu BeginGetAccess API. Jeśli na migawki punktu przywracania nie istnieje żadna aktywna sygnatura dostępu współdzielonego, zostanie utworzona nowa sygnatura dostępu współdzielonego. Nowy adres URL sygnatury dostępu współdzielonego jest zwracany w odpowiedzi. Jeśli aktywny sygnatura dostępu współdzielonego już istnieje, czas trwania sygnatury dostępu współdzielonego zostanie przedłużony, a wcześniej istniejący adres URL sygnatury dostępu współdzielonego zostanie zwrócony w odpowiedzi.

Aby uzyskać więcej informacji na temat udzielania dostępu do migawek, zobacz dokumentację interfejsu API udzielania dostępu .

Następne kroki

Dowiedz się więcej o opcjach tworzenia i przywracania kopii zapasowych maszyn wirtualnych na platformie Azure.