Tworzenie kopii zapasowych i przywracanie oprogramowania SAP HANA na dużych wystąpieniach platformy HANA

Ważne

Ten artykuł nie zastępuje dokumentacji administracyjnej oprogramowania SAP HANA ani notatek SAP. Oczekujemy, że masz doświadczenie w zakresie administrowania i operacji sap HANA, zwłaszcza w temacie tworzenia kopii zapasowych, przywracania, wysokiej dostępności i odzyskiwania po awarii. W tym artykule przedstawiono zrzuty ekranu z programu SAP HANA Studio. Zawartość, struktura i charakter ekranów narzędzi administracyjnych SAP oraz same narzędzia mogą ulec zmianie od wydania oprogramowania SAP HANA.

W tym artykule omówimy kroki tworzenia kopii zapasowych i przywracania oprogramowania SAP HANA na dużych wystąpieniach platformy HANA (nazywanej inaczej infrastrukturą BareMetal).

Niektóre procesy opisane w tym artykule są uproszczone. Nie są one przeznaczone jako szczegółowe kroki, które należy uwzględnić w podręcznikach operacji. Aby utworzyć podręczniki operacji dla konfiguracji, uruchom i przetestuj procesy przy użyciu określonych wersji i wydań platformy HANA. Następnie można udokumentować procesy konfiguracji.

Jednym z najważniejszych aspektów operacyjnych baz danych jest ochrona ich przed katastrofalnymi zdarzeniami. Takie zdarzenia mogą być spowodowane przez wszystkie przyczyny klęsk żywiołowych po proste błędy użytkownika. Tworzenie kopii zapasowej bazy danych z możliwością przywrócenia jej do dowolnego punktu w czasie, na przykład przed usunięciem przez kogoś danych krytycznych, zapewnia ochronę krytyczną. Bazę danych można przywrócić do stanu, który jest tak blisko, jak to możliwe, do sposobu, w jaki był przed zakłóceniami.

Aby można było przywrócić, należy wykonać dwa typy kopii zapasowych:

  • Kopie zapasowe bazy danych: pełne, przyrostowe lub różnicowe kopie zapasowe
  • Kopie zapasowe dziennika transakcji

Kopie zapasowe pełnej bazy danych można wykonywać na poziomie aplikacji lub tworzyć kopie zapasowe za pomocą migawek magazynu. Migawki magazynu nie zastępują kopii zapasowych dziennika transakcji. Kopie zapasowe dziennika transakcji pozostają ważne, aby przywrócić bazę danych do określonego punktu w czasie lub opróżnić dzienniki z już zatwierdzonych transakcji. Migawki magazynu mogą przyspieszyć odzyskiwanie, szybko udostępniając obraz wycofywania bazy danych.

Platforma SAP HANA na platformie Azure (duże wystąpienia) oferuje dwie opcje tworzenia i przywracania kopii zapasowych:

  • Do tworzenia kopii zapasowych można użyć narzędzia ochrony danych innej firmy. To narzędzie powinno mieć możliwość tworzenia migawek spójnych na poziomie aplikacji lub musi być w stanie użyć interfejsu tworzenia kopii zapasowej do strumieniowego przesyłania strumieniowego z wieloma sesjami do odpowiedniej lokalizacji kopii zapasowej. Dostępnych jest kilka obsługiwanych narzędzi. Wybór narzędzia należy omówić i zaprojektować z zespołem projektu, aby spełnić wymagania dotyczące okien tworzenia kopii zapasowych klienta. Bardzo ważne jest przetestowanie procedury tworzenia i przywracania kopii zapasowej w fazie projektu.
  • Możesz użyć kopii zapasowych migawek magazynu z narzędziem dostarczonym przez firmę Microsoft zgodnie z opisem w następnym rozdziale

Uwaga

Przed wersją HANA2.0 SPS4 nie było obsługiwane wykonywanie migawek baz danych z wieloma dzierżawami baz danych kontenerów (więcej niż jedna dzierżawa). Z dodatkiem SPS4 i nowszym oprogramowaniem SAP w pełni obsługuje tę funkcję migawki.

Używanie migawek magazynu platformy SAP HANA na platformie Azure (duże wystąpienia)

Infrastruktura magazynu bazowa na platformie SAP HANA na platformie Azure (duże wystąpienia) obsługuje migawki magazynu woluminów. Obsługiwane są zarówno kopie zapasowe, jak i przywracanie woluminów, przy użyciu następujących zagadnień:

  • Zamiast pełnych kopii zapasowych bazy danych migawki woluminów magazynu są wykonywane często.
  • Zanim migawka magazynu zostanie wyzwolona przez woluminy /hana/data, narzędzie migawki (azacsnap) uruchamia migawkę sap HANA. Ta migawka sap HANA jest punktem spójności dla ewentualnych przywracania dzienników po odzyskaniu migawki magazynu.
  • Aby migawka platformy HANA zakończyła się pomyślnie, potrzebne jest aktywne wystąpienie platformy HANA. W scenariuszu z replikacją systemu HANA (HSR) migawka magazynu nie jest obsługiwana w bieżącym węźle pomocniczym, w którym nie można wykonać migawki platformy HANA.
  • Po pomyślnym uruchomieniu migawki magazynu migawka sap HANA zostanie usunięta
  • Inne woluminy, takie jak /hana/shared (włącznie. /usr/sap) można migawek w dowolnym momencie bez interakcji z bazą danych

Kopie zapasowe dziennika transakcji są często przechowywane w woluminie /hana/logbackups lub na platformie Azure. Możesz wyzwolić wolumin /hana/logbackups zawierający kopie zapasowe dziennika transakcji, aby utworzyć migawkę oddzielnie. W takim przypadku nie trzeba uruchamiać migawki danych platformy HANA. Ponieważ wszystkie pliki w pliku /hana/logbackup są spójne, ponieważ są one "offline", można utworzyć kopię zapasową również w dowolnym momencie w innej lokalizacji kopii zapasowej, aby je zarchiwizować. Jeśli musisz przywrócić bazę danych do określonego punktu w czasie, w przypadku awarii produkcyjnej narzędzie azacsnap może sklonować dowolną migawkę danych do nowego woluminu w celu odzyskania bazy danych (preferowany sposób przywracania) lub przywrócić migawkę do tego samego woluminu danych, w którym znajduje się baza danych

Uwaga

Jeśli przywrócisz starszą migawkę (snaprevert) do oryginalnej kopii danych, wszystkie nowsze utworzone migawki zostaną usunięte. System magazynowania robi to, ponieważ punkty danych dla nowszych utworzonych migawek będą nieprawidłowe. Zawsze zacznij odwrócić najnowszą migawkę lub jeszcze lepiej sklonować migawkę do nowego woluminu. W ramach procesu klonowania nic nie zostanie usunięte.

Zagadnienia dotyczące migawek magazynu

Uwaga

Migawki magazynu zużywają miejsce do magazynowania przydzielone do dużych jednostek wystąpień platformy HANA. Rozważ następujące aspekty planowania migawek magazynu i liczbę migawek magazynu do zachowania.

Konkretna mechanika migawek magazynu dla platformy SAP HANA na platformie Azure (duże wystąpienia) obejmuje następujące elementy:

  • Określona migawka magazynu w czasie, w którym jest pobierana mała ilość miejsca do magazynowania.
  • Wraz ze zmianą zawartości danych i zmianą zawartości w plikach danych sap HANA na woluminie magazynu migawka musi przechowywać oryginalną zawartość bloku i zmiany danych.
  • W związku z tym migawka magazynu zwiększa rozmiar. Tym dłużej migawka istnieje, tym większa staje się migawka magazynu.
  • Więcej zmian wprowadzonych w woluminie bazy danych SAP HANA w okresie istnienia migawki magazynu, tym większe zużycie miejsca migawki magazynu.

Platforma SAP HANA na platformie Azure (duże wystąpienia) zawiera stałe rozmiary woluminów dla danych i woluminów dziennika SAP HANA. Tworzenie migawek tych woluminów zjada obszar woluminu. Musisz:

  • Określ, kiedy zaplanować migawki magazynu.
  • Monitoruj zużycie miejsca w woluminach magazynu.
  • Zarządzaj liczbą migawek, które są przechowywane.

Migawki magazynu można wyłączyć podczas importowania mas danych lub wprowadzania innych znaczących zmian w bazie danych HANA.

Poniższe sekcje zawierają informacje dotyczące wykonywania tych migawek i zawierają ogólne zalecenia:

  • Mimo że sprzęt może utrzymać 255 migawek na wolumin, chcesz pozostać daleko poniżej tej liczby. Zalecenie to 250 lub mniej.
  • Przed wykonaniem migawek magazynu monitoruj i śledź wolne miejsce.
  • Obniż liczbę migawek magazynu na podstawie wolnego miejsca. Możesz zmniejszyć liczbę migawek, które są zachowywane, lub rozszerzyć woluminy. Więcej miejsca do magazynowania można zamówić w jednostkach 1 terabajtów.
  • Podczas działań, takich jak przenoszenie danych do platformy SAP HANA za pomocą narzędzi do migracji platformy SAP (R3load) lub przywracanie baz danych SAP HANA z kopii zapasowych, wyłącz migawki magazynu na woluminie /hana/data.
  • Podczas większych reorganizacji tabel SAP HANA należy unikać migawek magazynu, jeśli to możliwe.
  • Migawki magazynu są wymaganiami wstępnymi dotyczącymi korzystania z możliwości odzyskiwania po awarii oprogramowania SAP HANA na platformie Azure (duże wystąpienia).

Wymagania wstępne dotyczące korzystania z migawek magazynu samoobsługowego

Przeczytaj dokumentację Co to jest aplikacja systemu Azure spójne narzędzie do migawek

Istnieją dwa sposoby implementowania tego narzędzia.

  1. Lokalnie na serwerze bazy danych
  2. Zdalnie na maszynie wirtualnej "kopia zapasowa"

Jeśli tworzysz maszynę wirtualną kopii zapasowej, upewnij się, że na tej maszynie wirtualnej jest zainstalowany najnowszy klient HANA. Za pomocą tej metody azacsnap musi być możliwe otwarcie zdalnego połączenia bazy danych z wystąpieniem platformy HANA działającym na innej maszynie wirtualnej. Aby uzyskać dostęp do magazynu, musisz zażądać klucza ssh-key i użytkownika magazynu od zespołu pomoc techniczna firmy Microsoft. Bez tego klucza ssh i użytkownika nie można tworzyć migawek.

Pobieranie i konfigurowanie azacsnap

Aby skonfigurować migawki magazynu za pomocą dużych wystąpień platformy HANA, zacznij od pobrania i zainstalowania narzędzia azacsnap zgodnie z opisem w temacie Rozpoczynanie pracy z narzędziem aplikacja systemu Azure spójne migawki

Azacsnap domyślnie tworzy użytkownika o nazwie azacsnap. Jeśli wolisz inną nazwę, możesz to określić podczas instalacji. Szczegółowe informacje można znaleźć w powyższej dokumentacji.

Kolejne kolejne kroki

Postępuj zgodnie z dokumentacją azacsnap, aby:

Następne kroki

Przeczytaj artykuł Co to jest narzędzie do tworzenia migawek spójnych aplikacja systemu Azure