Udostępnij za pośrednictwem


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:

  1. Poprawianie systemu operacyjnego

    1. 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.
  2. Konfigurowanie synchronizacji czasu. Podaj serwer czasu zgodny z protokołem NTP (Network Time Protocol) i odpowiednio skonfiguruj system operacyjny.

  3. Zainstaluj bazę danych. Postępuj zgodnie z instrukcjami dotyczącymi obsługiwanej bazy danych, której używasz.

  4. 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.

  5. 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:

  1. Utwórz użytkownika azacsnapmigawki , utwórz katalog główny i ustaw członkostwo w grupie.
  2. azacsnap Skonfiguruj informacje logowania ~/.profile użytkownika.
  3. 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 jak hdbsql i hdbuserstore.
  4. 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.
  5. Skopiuj plik binarny AzAcSnap do lokalizacji użytkownika $PATH (Linux) lub %PATH% (Windows).
  6. 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:

    1. Jako główny superużytkownik utwórz użytkownika systemu Linux
      1. useradd -m azacsnap
    2. Zaloguj się jako użytkownik
      1. su – azacsnap
      2. cd $HOME/bin
    3. Pobierz azacsnap
      1. wget -O azacsnap https://aka.ms/azacsnap-linux
    4. Uruchamianie azacsnap
      1. azacsnap -c about
  • W przypadku systemu Windows za pomocą graficznego interfejsu użytkownika:

    1. Tworzenie użytkownika systemu Windows
    2. Zaloguj się jako użytkownik
    3. Pobierz program azacsnap.exe
    4. Otwórz sesję terminalu i uruchom narzędzie azacsnap
      1. 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 i hdbsql.
  • Baza danych OracleDB wymaga elementu sqlplus.
  • Ibm Db2 wymaga db2 i ssh (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.

  1. 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.

  1. Wykonaj następujące akcje w zależności od zaplecza magazynu:

    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.

  1. 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.
  2. Jeśli dodano plik binarny AzAcSnap do pliku binarnego użytkownika $PATH (Linux) lub %PATH% (Windows), uruchom polecenie AzAcSnap za pomocą azacsnappolecenia lub musisz dodać pełną ścieżkę do pliku binarnego AzAcSnap (na przykład. /home/azacsnap/bin/azacsnap (Linux) lub C:\Users\AzAcSnap\azacsnap.exe (Windows)).
  3. Skonfiguruj plik szczegółów klienta. azacsnap -c configure --configuration new
  4. Przetestuj połączenie z magazynem. azacsnap -c test --test storage
  5. Przetestuj połączenie z bazą danych. a. SAP HANA azacsnap -c test --test hana a. Oracle DB azacsnap -c test --test oracle a. IBM Db2 azacsnap -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

Następne kroki