Instalowanie narzędzia do tworzenia migawek spójnych aplikacja systemu Azure
Ten artykuł zawiera przewodnik dotyczący instalacji narzędzia aplikacja systemu Azure Spójne migawki (AzAcSnap), którego można używać z usługą Azure NetApp Files lub dużymi wystąpieniami platformy Azure.
Ważne
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
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 przy użyciu klucza publicznego firmy Microsoft, aby umożliwić weryfikację gpG pobranego instalatora.
Ważne
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-bitowy (wykonywalny)
- Plik binarny systemu Windows jest podpisany przez firmę Microsoft.
Po zakończeniu pobierania zainstaluj narzędzie aplikacja systemu Azure spójnej migawki.
Wymagania wstępne dotyczące instalacji
Postępuj zgodnie z wytycznymi, aby skonfigurować i uruchomić migawki i polecenia odzyskiwania po awarii. Zalecamy wykonanie następujących kroków jako katalog główny przed zainstalowaniem i użyciem narzędzi migawek:
Poprawianie systemu operacyjnego
- W przypadku programu SUSE na dużych wystąpieniach platformy 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 zgodny z protokołem NTP (Network Time Protocol) 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 magazynu używane do 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"
Instalowanie narzędzi migawek
Po wykonaniu kroków wymagań wstępnych kroki instalacji modułu AzAcSnap są następujące:
- Utwórz użytkownika
azacsnap
migawki , utwórz katalog główny i ustaw członkostwo w grupie. azacsnap
Skonfiguruj informacje logowania~/.profile
użytkownika.- Wyszukaj w systemie plików katalogi, aby dodać do
$PATH
(Linux) lub%PATH%
(Windows) dla polecenia AzAcSnap. To zadanie umożliwia użytkownikowi, który uruchamia moduł AzAcSnap, do używania poleceń specyficznych dla bazy danych, takich jakhdbsql
ihdbuserstore
. - Wyszukaj w systemie plików katalogi, aby dodać do
$LD_LIBRARY_PATH
programu (Linux) dla polecenia AzAcSnap. 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
azacsnap
uprawnień binarnych, w tym własność i bit wykonywalny.
Wykonaj następujące kroki, aby uzyskać polecenie azacsnap uruchomione:
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 – azacsnap
cd $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 program
azacsnap.exe
- Otwórz sesję terminalu i uruchom narzędzie azacsnap
azacsnap.exe -c about
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.
- Oprogramowanie SAP HANA wymaga
hdbuserstore
platformy ihdbsql
. - Baza danych OracleDB wymaga elementu
sqlplus
. - Ibm Db2 wymaga
db2
issh
(w przypadku dostępu zdalnego do bazy danych 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, które mają zostać dodane do
$PATH
polecenia AzAcSnap.Na 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 magazynu:
- Azure NetApp Files (z maszyną wirtualną)
- Duże wystąpienia platformy Azure (bez systemu operacyjnego)
Brak akcji specjalnych dla usługi Azure NetApp Files.
Odinstalowywanie narzędzi 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 - azacsnap
a. W przypadku systemu Windows zaloguj się jako użytkownik AzAcSnap. - Jeśli dodano plik binarny AzAcSnap do pliku binarnego użytkownika
$PATH
(Linux) lub%PATH%
(Windows), uruchom polecenie AzAcSnap za pomocąazacsnap
polecenia 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 magazynem.
azacsnap -c test --test storage
- Przetestuj połączenie z bazą danych.
a. SAP HANA
azacsnap -c test --test hana
a. Oracle DBazacsnap -c test --test oracle
a. 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ę magazynu spójną na poziomie bazy danych.
azacsnap -c backup --volume data --prefix adhoc_test --retention 1