Szybki start: instalowanie oprogramowania dla rozproszonego systemu SAP o wysokiej dostępności (HA) i dostosowane nazwy zasobów za pomocą usługi Azure Center dla rozwiązań SAP przy użyciu interfejsu wiersza polecenia platformy Azure

Interfejs wiersza polecenia platformy Azure służy do tworzenia zasobów platformy Azure i zarządzania nimi z poziomu wiersza polecenia lub skryptów.

Usługa Azure Center dla rozwiązań SAP umożliwia wdrażanie systemów SAP na platformie Azure i zarządzanie nimi. W tym artykule pokazano, jak zainstalować oprogramowanie SAP dla infrastruktury wdrożonej dla systemu SAP. W poprzednim kroku utworzono infrastrukturę dla systemu SAP z architekturą rozproszoną o wysokiej dostępności na platformie Azure za pomocą usługi Azure Center dla rozwiązań SAP przy użyciu interfejsu wiersza polecenia platformy Azure. Podano również dostosowane nazwy zasobów dla wdrożonych zasobów platformy Azure.

Po wdrożeniu infrastruktury i zainstalowaniu oprogramowania SAP w usłudze Azure Center dla rozwiązań SAP można użyć jego możliwości wizualizacji, zarządzania i monitorowania za pośrednictwem wystąpienia wirtualnego dla rozwiązań SAP. Można na przykład:

  • Wyświetlanie i śledzenie systemu SAP jako zasobu platformy Azure nazywanego wystąpieniem wirtualnym dla rozwiązań SAP (VIS).
  • Uzyskaj zalecenia dotyczące infrastruktury SAP, konfiguracji systemu operacyjnego itp. na podstawie kontroli jakości, które oceniają najlepsze rozwiązania dotyczące oprogramowania SAP na platformie Azure.
  • Uzyskaj informacje o kondycji i stanie systemu SAP.
  • Uruchamianie i zatrzymywanie warstwy aplikacji SAP.
  • Uruchamianie i zatrzymywanie poszczególnych wystąpień usługi ASCS, serwera aplikacji i bazy danych HANA.
  • Monitorowanie metryk infrastruktury platformy Azure dla zasobów systemowych SAP.
  • Wyświetl analizę kosztów dla systemu SAP.

Wymagania wstępne

  • Subskrypcja platformy Azure.
  • Konto platformy Azure z usługą Azure Center for SAP — administrator rozwiązań i rola Operator tożsamości zarządzanej — dostęp do subskrypcji i grup zasobów, w których utworzysz zasób usługi Virtual Instance for SAP solutions (VIS).
  • Tożsamość zarządzana przypisana przez użytkownika, która ma dostęp do roli usługi azure Center for SAP w ramach subskrypcji lub wszystkie grupy zasobów (Obliczenia, Sieć, Magazyn).
  • Konto magazynu, na którym można przechowywać nośnik SAP Media
  • Rola Czytelnik i Dostęp do danych do tożsamości zarządzanej przypisanej przez użytkownika na koncie magazynu, na którym będą przechowywane nośniki SAP.
  • Sieć skonfigurowana na potrzeby wdrożenia infrastruktury.
  • Wdrożenie infrastruktury S/4HANA.
  • Klucz prywatny SSH dla maszyn wirtualnych w systemie SAP. Ten klucz został wygenerowany podczas wdrażania infrastruktury.
  • Nośnik instalacyjny SAP powinien być dostępny na koncie magazynu. Aby uzyskać więcej informacji, zobacz pobieranie nośnika instalacyjnego SAP.
  • Plik konfiguracji json użyty do utworzenia infrastruktury w poprzednim kroku dla systemu SAP przy użyciu programu PowerShell lub interfejsu wiersza polecenia platformy Azure.
  • Podczas instalowania systemu SAP o wysokiej dostępności (HA) uzyskaj identyfikator jednostki usługi (IDENTYFIKATOR SPN) i hasło, aby autoryzować agenta ogrodzenia platformy Azure (urządzenie ogrodzenia) względem zasobów platformy Azure. Aby uzyskać więcej informacji, zobacz Tworzenie aplikacji Microsoft Entra przy użyciu interfejsu wiersza polecenia platformy Azure i konfigurowanie jej w celu uzyskania dostępu do interfejsu API usługi Media Services.
    • Aby zapoznać się z przykładem, zobacz dokumentację oprogramowania Red Hat dotyczącą tworzenia aplikacji firmy Microsoft Entra.
    • Aby uniknąć częstego wygaśnięcia hasła, użyj interfejsu wiersza polecenia platformy Azure (interfejsu wiersza polecenia platformy Azure), aby utworzyć identyfikator jednostki usługi i hasło zamiast witryny Azure Portal.

Azure Cloud Shell

Na platforma Azure hostowane jest Azure Cloud Shell, interaktywne środowisko powłoki, z którego można korzystać w przeglądarce. Do pracy z usługami platformy Azure można używać programu Bash lub PowerShell w środowisku Cloud Shell. Aby uruchomić kod w tym artykule, możesz użyć wstępnie zainstalowanych poleceń usługi Cloud Shell bez konieczności instalowania niczego w środowisku lokalnym.

Aby uruchomić środowisko Azure Cloud Shell:

Opcja Przykład/link
Wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu lub polecenia. Wybranie pozycji Wypróbuj nie powoduje automatycznego skopiowania kodu lub polecenia do usługi Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Przejdź do witryny https://shell.azure.com lub wybierz przycisk Uruchom Cloud Shell, aby otworzyć środowisko Cloud Shell w przeglądarce. Button to launch Azure Cloud Shell.
Wybierz przycisk Cloud Shell na pasku menu w prawym górnym rogu witryny Azure Portal. Screenshot that shows the Cloud Shell button in the Azure portal

Aby użyć usługi Azure Cloud Shell:

  1. Uruchom usługę Cloud Shell.

  2. Wybierz przycisk Kopiuj w bloku kodu (lub bloku poleceń), aby skopiować kod lub polecenie.

  3. Wklej kod lub polecenie do sesji usługi Cloud Shell, wybierając klawisze Ctrl+Shift V w systemach Windows i Linux lub wybierając pozycję Cmd+Shift++V w systemie macOS.

  4. Wybierz klawisz Enter, aby uruchomić kod lub polecenie.

Tworzenie pliku konfiguracji json

  • Plik JSON do instalacji oprogramowania SAP jest podobny do pliku używanego do wdrażania infrastruktury dla oprogramowania SAP z dodatkową sekcją dotyczącą konfiguracji oprogramowania SAP.
  • Sekcja konfiguracji oprogramowania wymaga wykonania następujących danych wejściowych
    • Typ instalacji oprogramowania: zachowaj tę wartość jako "SAPInstallWithoutOSConfig"
    • Adres URL BOM: jest to ścieżka pliku BOM. Przykład: https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
    • Wersja oprogramowania: usługa Azure Center dla rozwiązań SAP obsługuje te wersje oprogramowania SAP. SAP S/4HANA 1909 SPS03 lub SAP S/4HANA 2020 SPS 03 lub SAP S/4HANA 2021 ISS 00 lub SAP S/4HANA 2022 ISS 00
    • Identyfikator konta magazynu: jest to identyfikator zasobu dla konta magazynu, na którym jest tworzony plik BOM
    • Podczas wdrażania systemu wysokiej dostępności należy podać konfigurację oprogramowania o wysokiej dostępności z następującymi dwoma danymi wejściowymi:
      • Identyfikator klienta ogrodzenia: identyfikator klienta dla jednostki usługi agenta ogrodzenia STONITH
      • Hasło klienta ogrodzenia: hasło jednostki usługi Agent ogrodzenia
  • Możesz użyć przykładowego pliku ładunku instalacji oprogramowania

Instalowanie oprogramowania SAP

Użyj polecenia az workloads sap-virtual-instance create , aby zainstalować oprogramowanie SAP

az workloads sap-virtual-instance create -g <Resource Group Name> -n <VIS Name> --environment NonProd --sap-product s4hana --configuration <Payload file path> --identity "{type:UserAssigned,userAssignedIdentities:{<Managed_Identity_ResourceID>:{}}}"

Uwaga: polecenia dotyczące wdrażania i instalacji infrastruktury są takie same, ale plik ładunku dla tych dwóch musi być inny.

Następne kroki

W tym przewodniku Szybki start zainstalowano oprogramowanie SAP na wdrożonej infrastrukturze platformy Azure dla systemu SAP z typem architektury o wysokiej dostępności przy użyciu centrum platformy Azure dla rozwiązań SAP. Zauważyliśmy również, że nazwy zasobów zostały dostosowane dla systemu podczas wdrażania infrastruktury. Przejdź do następnego artykułu, aby dowiedzieć się, jak zarządzać systemem SAP na platformie Azure przy użyciu wystąpienia wirtualnego dla rozwiązań SAP