Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera przewodnik dotyczący instalacji narzędzia Azure Application Consistent Snapshot (AzAcSnap), które można używać z usługą Azure NetApp Files lub dużymi wystąpieniami platformy Azure.
Important
Instalacje rozproszone to jedyna opcja dla systemów dużych wystąpień platformy Azure, ponieważ są one wdrażane w sieci prywatnej. Aby zapewnić łączność, należy zainstalować moduł AzAcSnap w każdym systemie.
Moduł AzAcSnap 10 obsługuje więcej baz danych i systemów operacyjnych, dlatego samoinstalator nie jest już dostępny.
Pobierz moduł AzAcSnap
Ostrzeżenie
Zgodność z usługą AzAcSnap 11/11a i chmurą niepublikową
W wersjach 11 i 11a azAcSnap występują problemy ze zgodnością w środowiskach innych niż chmura publiczna, takich jak Azure Government.
Te problemy mogą powodować błędy, takie jak SubscriptionNotFound lub nieudane operacje migawek z powodu zmian w obsłudze uwierzytelniania i konfiguracji.
Aby uniknąć zakłóceń, klienci działający w środowiskach innych niż Chmura Publiczna powinni kontynuować korzystanie z wersji AzAcSnap 10a do momentu wydania poprawki. Przyszłe aktualizacje są opracowywane i przywracają pełną zgodność. Aby uzyskać informacje o aktualizacjach i obsłudze technicznej, zapoznaj się z artykułem https://aka.ms/azacsnap-release-notes.
Najpierw pobierz plik wykonywalny AzAcSnap do dowolnego katalogu na komputerze. AzAcSnap jest dostarczany jako plik wykonywalny, więc nie ma nic do zainstalowania.
Linux x86-64 (binarny)
- Plik binarny systemu Linux ma skojarzony plik podpisu systemu Linux. Ten plik jest podpisany kluczem publicznym firmy Microsoft, aby umożliwić weryfikację GPG pobranego instalatora.
Important
Instalator nie jest już dostępny dla systemu Linux. Postępuj zgodnie z wytycznymi podanymi tutaj , aby skonfigurować profil użytkownika w celu uruchomienia modułu AzAcSnap i jego zależności.
Windows 64-bit (plik wykonywalny)
- Plik binarny systemu Windows jest podpisany przez firmę Microsoft.
Po zakończeniu pobierania zainstaluj narzędzie migawki spójnej z aplikacjami platformy Azure.
Wymagania wstępne dotyczące instalacji
Postępuj zgodnie z wytycznymi, aby skonfigurować i uruchomić migawki oraz polecenia związane z odzyskiwaniem po awarii. Zalecamy wykonanie następujących kroków jako użytkownik root przed zainstalowaniem i użyciem narzędzi snapshotów:
Poprawianie systemu operacyjnego
- W przypadku systemu SUSE na dużych wystąpieniach Azure skonfiguruj narzędzie do zarządzania subskrypcjami SUSE (SMT). Aby uzyskać więcej informacji, zobacz Instalowanie i konfigurowanie oprogramowania SAP HANA (duże wystąpienia) na platformie Azure.
Konfigurowanie synchronizacji czasu. Podaj serwer czasu kompatybilny z Protokołem Czasu Sieciowego (NTP) i odpowiednio skonfiguruj system operacyjny.
Zainstaluj bazę danych. Postępuj zgodnie z instrukcjami dotyczącymi obsługiwanej bazy danych, której używasz.
Wybierz zaplecze pamięci masowej, które używasz dla Twojego wdrożenia. Aby uzyskać więcej informacji, zobacz Włączanie komunikacji z magazynem w dalszej części tego artykułu.
Włącz komunikację z bazą danych. Aby uzyskać więcej informacji, zobacz Włączanie komunikacji z bazą danych w dalszej części tego artykułu.
Skonfiguruj odpowiedniego użytkownika platformy SAP HANA, postępując zgodnie z instrukcjami w sekcji , aby umożliwić komunikację z bazą danych w dokumencie konfiguracji bazy danych.
Po skonfigurowaniu można przetestować połączenie z poziomu wiersza polecenia, korzystając z poniższych przykładów. Poniższe przykłady dotyczą komunikacji bez protokołu SSL z platformą SAP HANA.
HANA 1.0:
hdbsql -n <HANA IP address> -i <HANA instance> -U <HANA user> "\s"HANA 2.0:
hdbsql -n <HANA IP address> -i <HANA instance> -d SYSTEMDB -U <HANA user> "\s"
Instaluj AzAcSnap
Po wykonaniu kroków wymagań wstępnych kroki instalacji modułu AzAcSnap są następujące:
- Utwórz użytkownika do migawki
azacsnap, utwórz katalog domowy i ustaw członkostwo w grupie. -
azacsnapSkonfiguruj informacje logowania~/.profileużytkownika. - Przeszukaj system plików w poszukiwaniu katalogów do dodania do
$PATH(Linux) lub%PATH%(Windows) w kontekście AzAcSnap. To zadanie umożliwia użytkownikowi, który uruchamia moduł AzAcSnap, do używania poleceń specyficznych dla bazy danych, takich jakhdbsqlihdbuserstore. - Wyszukaj w systemie plików katalogi do dodania do
$LD_LIBRARY_PATHw programie AzAcSnap (Linux). Wiele poleceń wymaga ustawienia ścieżki biblioteki w celu ich poprawnego uruchomienia. - Skopiuj plik binarny AzAcSnap do lokalizacji użytkownika
$PATH(Linux) lub%PATH%(Windows). - W systemie Linux może być konieczne prawidłowe ustawienie
azacsnapuprawnień binarnych, w tym własność i bit wykonywalny.
Wykonaj następujące kroki, aby uruchomić polecenie azacsnap:
W przypadku systemu Linux za pośrednictwem sesji powłoki:
- Jako główny superużytkownik utwórz użytkownika systemu Linux
useradd -m azacsnap
- Zaloguj się jako użytkownik
su – azacsnapcd $HOME/bin
- Pobierz azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Uruchamianie azacsnap
azacsnap -c about
- Jako główny superużytkownik utwórz użytkownika systemu Linux
W przypadku systemu Windows za pomocą graficznego interfejsu użytkownika:
- Tworzenie użytkownika systemu Windows
- Zaloguj się jako użytkownik
- Pobierz
azacsnap.exe - Otwórz sesję terminalu i uruchom narzędzie azacsnap
azacsnap.exe -c about
Uaktualnianie modułu AzAcSnap
Wykonaj następujące kroki, aby uaktualnić istniejącą instalację programu azacsnap:
W przypadku systemu Linux za pośrednictwem sesji powłoki:
- Zaloguj się na konto użytkownika, które uruchamia
azacsnapsu – azacsnapcd $HOME/bin
- Tworzenie kopii zapasowej istniejących plików binarnych i konfiguracyjnych
cp azacsnap azacsnap.bkpcp azacsnap.json azacsnap.json.bkp
- Pobierz azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Uruchom polecenie about, aby sprawdzić wersję
azacsnap -c about
- Test azacsnap
- Zaloguj się na konto użytkownika, które uruchamia
W przypadku systemu Windows za pomocą graficznego interfejsu użytkownika:
- Zaloguj się na konto użytkownika, które uruchamia
azacsnap.exe - Znajdź istniejący plik binarny azacsnap i przejdź do jego lokalizacji
where azacsnap.exe
- Tworzenie kopii zapasowej istniejących plików binarnych i konfiguracyjnych
copy azacsnap.exe azacsnap.exe.bkpcopy azacsnap.json azacsnap.json.bkp
- Pobierz
azacsnap.exe - Otwórz sesję terminalu i uruchom polecenie about, aby sprawdzić wersję
azacsnap.exe -c about
- Testowanie azacsnap
- Zaloguj się na konto użytkownika, które uruchamia
Aktualizowanie profilu użytkownika
Użytkownik z uruchomionym poleceniem AzAcSnap musi mieć zaktualizowane zmienne środowiskowe, aby upewnić się, że moduł AzAcSnap może uruchamiać polecenia specyficzne dla bazy danych bez konieczności pełnej ścieżki polecenia. Ta metoda umożliwia zastępowanie poleceń bazy danych w razie potrzeby.
- SAP HANA wymaga
hdbuserstoreorazhdbsql. - Baza danych OracleDB wymaga elementu
sqlplus. - IBM Db2 wymaga
db2issh(aby umożliwić zdalny dostęp do Db2 podczas wykonywania scentralizowanej instalacji).
Linux
W systemie Linux konfiguracja użytkownika $PATH jest zwykle wykonywana przez zaktualizowanie użytkowników $HOME/.profile przy użyciu odpowiednich $PATH informacji dotyczących lokalizowania plików binarnych i potencjalnie zmiennej LD_LIBRARY_PATH w celu zapewnienia dostępności obiektów udostępnionych dla plików binarnych systemu Linux.
Wyszukaj w systemie plików katalogi do dodania do
$PATHdla AzAcSnap.Przykład:
# find the path for the hdbsql command export DBCMD="hdbsql" find / -name ${DBCMD} -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':' /hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add # # add the output to the user's profile echo "export PATH=\"\$PATH:/hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add\"" >> /home/azacsnap/.profile # # add any shared objects to the $LD_LIBRARY_PATH export SHARED_OBJECTS='*.so' NEW_LIB_PATH=`find -L /hana/shared/[A-z0-9][A-z0-9][A-z0-9]/HDB*/exe /usr/sap/hdbclient -name "*.so" -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'` # # add the output to the user's profile echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH:$NEW_LIB_PATH\"" >> /home/azacsnap/.profile
Windows
Użyj narzędzi specyficznych dla systemu Windows, aby znaleźć lokalizację poleceń i dodać ich katalogi do profilu użytkowników.
Wykonaj następujące akcje w zależności od zaplecza pamięci masowej:
- Azure NetApp Files (z maszyną wirtualną)
- Duże wystąpienia platformy Azure (bez systemu operacyjnego)
Brak akcji specjalnych dla usługi Azure NetApp Files.
Odinstaluj narzędzia migawek
Jeśli narzędzia migawki zostały zainstalowane przy użyciu ustawień domyślnych, odinstalowanie wymaga tylko usunięcia użytkownika, dla którego zainstalowano polecenia i usunięcia pliku binarnego AzAcSnap.
Ukończ konfigurację narzędzi migawek
Te kroki można wykonać, aby skonfigurować i przetestować narzędzia do migawek.
- Zaloguj się do konta użytkownika AzAcSnap.
a. W przypadku systemu Linux.
su - azacsnapa. W przypadku systemu Windows zaloguj się jako użytkownik AzAcSnap. - Jeśli dodałeś plik binarny AzAcSnap do katalogu użytkownika
$PATH(Linux) lub%PATH%(Windows), uruchom AzAcSnap za pomocąazacsnap, lub musisz dodać pełną ścieżkę do pliku binarnego AzAcSnap (na przykład./home/azacsnap/bin/azacsnap(Linux) lubC:\Users\AzAcSnap\azacsnap.exe(Windows)). - Skonfiguruj plik szczegółów klienta.
azacsnap -c configure --configuration new - Przetestuj połączenie z pamięcią masową.
azacsnap -c test --test storage - Przetestuj połączenie z bazą danych.
a. SAP HANA
azacsnap -c test --test hanaa. Oracle DBazacsnap -c test --test oraclea. IBM Db2azacsnap -c test --test db2
Jeśli polecenia testowe są uruchamiane poprawnie, test zakończy się pomyślnie. Następnie można wykonać pierwszą migawkę pamięci masowej spójną z bazą danych.
azacsnap -c backup --volume data --prefix adhoc_test --retention 1