Przywracanie migawek wystąpień bazy danych SAP HANA na maszynach wirtualnych platformy Azure

W tym artykule opisano sposób przywracania wystąpienia bazy danych SAP HANA kopii zapasowej do innej docelowej maszyny wirtualnej za pomocą migawek.

Uwaga

Jeśli chcesz wykonać przywracanie w miejscu (czyli zastąpić kopię zapasową maszyny wirtualnej, odłączając istniejące dyski i dołączając nowe dyski), odłącz istniejące dyski i zapoznaj się z następującymi sekcjami.

Migawkę i migawkę magazynu platformy HANA można przywrócić jako dyski, wybierając pozycję Dołącz , a następnie zainstaluj je na maszynie docelowej. Jednak usługa Azure Backup nie przywróci automatycznie systemu HANA do wymaganego punktu.

Oto dwa przepływy pracy:

Uwaga

Platforma SAP HANA zaleca odzyskanie całego systemu podczas przywracania migawki. Oznacza to, że można również przywrócić systemowej bazy danych. Jeśli systemowa baza danych zostanie przywrócona, informacje o użytkownikach/dostępie również zostaną zastąpione lub zaktualizowane, a kolejne próby odzyskania baz danych dzierżawy mogą zakończyć się niepowodzeniem po odzyskaniu systemowej bazy danych. Dwie opcje rozwiązania tego problemu to:

  • Zarówno maszyna wirtualna, jak i docelowa maszyna wirtualna mają ten sam klucz kopii zapasowej (w tym nazwę użytkownika i hasło). Oznacza to, że usługa tworzenia kopii zapasowej HANA może nawiązać połączenie z tymi samymi poświadczeniami i kontynuować odzyskiwanie baz danych dzierżawy.
  • Jeśli kopia zapasowa maszyny wirtualnej i docelowej maszyny wirtualnej mają różne klucze, skrypt wstępnej wyrejestrowania musi zostać uruchomiony po odzyskiwaniu systemowej bazy danych. Ta akcja aktualizuje poświadczenia na docelowej maszynie wirtualnej, a następnie można odzyskać bazy danych dzierżawy.

Wymagania wstępne

Uprawnienia wymagane do przywrócenia migawki

Podczas przywracania usługa Azure Backup używa tożsamości zarządzanej docelowej maszyny wirtualnej do odczytywania migawek dysków z określonej przez użytkownika grupy zasobów, tworzenia dysków w docelowej grupie zasobów i dołączania ich do docelowej maszyny wirtualnej.

Zasób, uprawnienia i zakres są wymienione w poniższej tabeli:

Jednostka Rola wbudowana Zakres uprawnień opis
Docelowa maszyna wirtualna Współautor maszyny wirtualnej Administrator kopii zapasowej, który konfiguruje i uruchamia przywracanie migawki platformy HANA oraz tożsamość usługi zarządzanej docelowej maszyny wirtualnej. Przywraca z migawek dysków, aby utworzyć nowe dyski zarządzane i dołączyć lub zainstalować do docelowej maszyny wirtualnej lub systemu operacyjnego.
Źródłowa grupa zasobów migawki Współautor migawki dysku Cel. Przywraca z migawek dysków.
Grupa zasobów dysku docelowego (w której znajdują się wszystkie istniejące dyski docelowej maszyny wirtualnej, aby przywrócić).

Grupa zasobów dysku docelowego (w której zostaną utworzone wszystkie nowe dyski podczas przywracania).
Operator przywracania dysku Tożsamość usługi zarządzanej docelowej maszyny wirtualnej. Przywraca z migawek dysków, aby utworzyć nowe dyski zarządzane i dołączyć lub zainstalować do docelowej maszyny wirtualnej lub systemu operacyjnego.

Po zakończeniu przywracania można odwołać te uprawnienia.

Uwaga

  • Używane poświadczenia powinny mieć uprawnienia do udzielania ról innym zasobom. Role powinny być właścicielem lub Administracja istratorem dostępu użytkowników, jak wspomniano w temacie Kroki przypisywania roli platformy Azure.
  • Możesz użyć witryny Azure Portal, aby przypisać wszystkie poprzednie uprawnienia podczas przywracania.

Dowiedz się więcej o architekturze przywracania migawek wystąpień SAP HANA.

Ustawianie łączności sieciowej

Dowiedz się więcej o konfiguracjach sieci wymaganych dla migawki wystąpienia platformy HANA.

Przywracanie całego systemu do punktu przywracania migawki

W poniższych sekcjach dowiesz się, jak przywrócić system do punktu przywracania migawki.

Wybieranie i instalowanie migawki

Aby wybrać i zainstalować migawkę, wykonaj następujące czynności:

  1. W witrynie Azure Portal przejdź do magazynu usługi Recovery Services.

  2. W okienku po lewej stronie wybierz pozycję Elementy kopii zapasowej.

  3. Wybierz pozycję Region podstawowy, a następnie wybierz pozycję SAP HANA na maszynie wirtualnej platformy Azure.

    Screenshot that shows where to select the primary region option for VM selection.

  4. Na stronie Elementy kopii zapasowej wybierz pozycję Wyświetl szczegóły odpowiadające wystąpieniu migawki sap HANA.

    Screenshot that shows where to view the details of the HANA database snapshot.

  5. Wybierz przycisk Przywróć.

    Screenshot that shows the 'Restore' option for the HANA database snapshot.

  6. W okienku Przywracanie wybierz docelową maszynę wirtualną, do której mają być dołączone dyski, wymagane wystąpienie platformy HANA i grupę zasobów.

  7. W okienku Punkt przywracania wybierz pozycję Wybierz.

    Screenshot showing to select HANA snapshot recovery point.

    Uwaga

    Opcja Dołącz i zainstaluj tylko tworzy dyski z wybranego punktu migawki i instaluje do docelowej maszyny wirtualnej. Po zakończeniu przywracania użyj programu HANA Studio , aby zainicjować proces przywracania z migawki i ukończyć przywracanie systemowej bazy danych do najnowszego punktu odzyskiwania. Następnie uruchom skrypt wstępnej rejestracji na docelowej maszynie wirtualnej, aby zresetować poświadczenia użytkownika kopii zapasowej. Następnie przejdź do procesu przywracania bazy danych dzierżawy do tej samej migawki lub punktu dziennika w czasie za pośrednictwem kopii zapasowej

  8. W okienku Wybierz punkt przywracania wybierz punkt odzyskiwania, a następnie wybierz przycisk OK.

  9. Wybierz odpowiednią grupę zasobów i tożsamość zarządzaną, do której przypisano wszystkie uprawnienia do przywrócenia.

  10. Wybierz pozycję Weryfikuj , aby sprawdzić, czy wszystkie uprawnienia są przypisane do tożsamości zarządzanej dla odpowiednich zakresów.

  11. Jeśli uprawnienia nie są przypisane, wybierz pozycję Przypisz brakujące role/tożsamość.

    Po przypisaniu ról witryna Azure Portal automatycznie weryfikuje aktualizacje uprawnień.

  12. Wybierz przycisk OK , aby utworzyć dyski na podstawie migawek, dołączyć je do docelowej maszyny wirtualnej i zainstalować je.

Przywracanie systemowej bazy danych

Aby przywrócić systemowa baza danych przy użyciu witryny Azure Portal, wykonaj następujące kroki:

  1. Przejdź do okienka Przywracanie, a następnie wybierz pozycję SystemOwa baza danych (w tym dołączanie i instalowanie).

    Screenshot shows how to restore database including attach and mount disks to target VM.

    Uwaga

    Ta opcja tworzy dyski z wybranego punktu przywracania migawki i dołącza te dyski do określonej docelowej maszyny wirtualnej. Przywraca również systemowa baza danych na docelowej maszynie wirtualnej.

  2. Na maszynie wirtualnej wybierz docelową maszynę wirtualną z listy rozwijanej.

  3. W obszarze Punkt przywracania migawki kliknij pozycję Wybierz i wybierz punkt przywracania.

  4. Wybierz Potwierdź.

  5. Po zakończeniu walidacji wybierz przycisk OK , aby przywrócić.

Aby odzyskać systemowej bazy danych z migawki danych przy użyciu programu HANA Studio. Aby uzyskać więcej informacji, zobacz dokumentację systemu SAP.

Uwaga

Po przywróceniu systemowej bazy danych należy uruchomić skrypt wstępnej wyrejestrowania na docelowej maszynie wirtualnej, aby zaktualizować poświadczenia użytkownika.

Przywracanie baz danych dzierżawy

Po przywróceniu systemowej bazy danych uruchom skrypt wstępnej wyrejestrowania na docelowej maszynie wirtualnej i przywróć bazy danych dzierżawy.

Aby przywrócić bazy danych dzierżawy przy użyciu witryny Azure Portal, wykonaj następujące kroki:

  1. Przejdź do okienka Przywracanie, a następnie wybierz pozycję Bazy danych dzierżawy.

    Screenshot shows how to start restoring tenant database to target VM.

  2. Na maszynie wirtualnej wybierz docelową maszynę wirtualną z listy rozwijanej.

  3. W obszarze Punkt przywracania migawki kliknij pozycję Wybierz i wybierz punkt przywracania.

  4. Wybierz Potwierdź.

  5. Po zakończeniu walidacji wybierz przycisk OK , aby przywrócić.

Możesz również użyć programu HANA Studio, aby odzyskać wszystkie bazy danych dzierżawy z migawki danych. Aby uzyskać więcej informacji, zobacz dokumentację platformy HANA.

Przywracanie bazy danych do innego punktu dziennika w czasie w ramach migawki

Aby przywrócić bazę danych do innego punktu dziennika w czasie, wykonaj następujące czynności.

Wybierz i zainstaluj najbliższą migawkę

Najpierw zidentyfikuj migawkę najbliższą wymaganemu punktowi dziennika w czasie. Następnie dołącz i zainstaluj migawkę do docelowej maszyny wirtualnej.

Przywracanie systemowej bazy danych

Aby wybrać i przywrócić wymagany punkt w czasie dla systemowej bazy danych, wykonaj następujące kroki:

  1. W magazynie usługi Recovery Services w okienku po lewej stronie wybierz pozycję Elementy kopii zapasowej.

  2. Wybierz pozycję Region podstawowy, a następnie wybierz pozycję SAP HANA na maszynie wirtualnej platformy Azure.

  3. W okienku Elementy kopii zapasowej wybierz link Wyświetl szczegóły dla wystąpienia systemowej bazy danych.

    Screenshot that shows where to view details of the system database instance.

  4. W okienku elementy bazy danych systemdb wybierz pozycję Przywróć.

    Screenshot that shows how to open the 'Restore' page of the system database instance.

  5. W okienku Przywracanie wybierz pozycję Przywróć dzienniki za pośrednictwem migawki.

  6. Wybierz wymaganą maszynę wirtualną i grupę zasobów.

  7. Poniżej pola Punkt przywracania wybierz link Wybierz.

    Screenshot that shows how to select the log restore points of the system database instance for restore.

  8. W okienku Wybierz punkt przywracania wybierz punkt przywracania, a następnie wybierz przycisk OK.

    Uwaga

    Dzienniki są wyświetlane po wcześniej przywróconym punkcie migawki.

  9. Wybierz przycisk OK.

Przywracanie bazy danych dzierżawy

Aby przywrócić bazę danych dzierżawy, wykonaj następujące czynności:

  1. W witrynie Azure Portal przejdź do magazynu usługi Recovery Services.

  2. W okienku po lewej stronie wybierz pozycję Elementy kopii zapasowej.

  3. Wybierz pozycję Region podstawowy, a następnie wybierz pozycję SAP HANA na maszynie wirtualnej platformy Azure.

    Screenshot that shows where to select the primary region option to back up the tenant database.

  4. W okienku Elementy kopii zapasowej wybierz link Wyświetl szczegóły dla bazy danych dzierżawy SAP HANA.

    Screenshot that shows the 'View details' link for the HANA tenant database.

  5. Wybierz przycisk Przywróć.

    Screenshot that shows where to select the 'Restore' option for the HANA tenant database.

  6. W okienku Przywracanie wybierz docelową maszynę wirtualną, do której mają być dołączone dyski, wymagane wystąpienie platformy HANA i grupę zasobów.

    Screenshot that shows where to select the restore point of the log over snapshots for the tenant database.

    Upewnij się, że docelowa maszyna wirtualna i grupa zasobów dysku docelowego mają odpowiednie uprawnienia przy użyciu programu PowerShell lub skryptu interfejsu wiersza polecenia.

  7. W obszarze Punkt przywracania wybierz pozycję Wybierz.

  8. W okienku Wybierz punkt przywracania wybierz punkt przywracania, a następnie wybierz przycisk OK.

    Uwaga

    Dzienniki są wyświetlane po wcześniej przywróconym punkcie migawki.

  9. Wybierz pozycję OK.

Uwaga

Upewnij się, że wszystkie bazy danych dzierżaw zostały przywrócone zgodnie z wytycznymi platformy SAP HANA.

Przywracanie między regionami

Migawki dysku zarządzanego nie są przenoszone do magazynu usługi Recovery Services. Dlatego przywracanie między regionami jest jedyną możliwą opcją za pośrednictwem kopii zapasowych strumienia Backint.

Następne kroki