Szybki start: rejestrowanie istniejącego systemu SAP w usłudze Azure Center dla rozwiązań SAP przy użyciu interfejsu wiersza polecenia

Interfejs wiersza polecenia platformy Azure umożliwia tworzenie zasobów Azure i zarządzanie 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 zarejestrować istniejący system SAP uruchomiony na platformie Azure w usłudze Azure Center dla rozwiązań SAP przy użyciu interfejsu wiersza polecenia Az. Alternatywnie można zarejestrować systemy przy użyciu programu Azure PowerShell lub witryny Azure Portal. Po zarejestrowaniu systemu SAP w usłudze Azure Center for SAP można użyć jego możliwości wizualizacji, zarządzania i monitorowania za pośrednictwem witryny Azure Portal. Możesz na przykład:

Ten przewodnik Szybki start umożliwia zarejestrowanie istniejącego systemu SAP w usłudze Azure Center dla rozwiązań SAP.

Wymagania wstępne dotyczące rejestrowania systemu

  • Sprawdź, czy próbujesz zarejestrować obsługiwaną konfigurację systemu SAP

  • Udziel dostępu do kont usługi Azure Storage z sieci wirtualnej, w której istnieje system SAP. Użyj jednej z następujących opcji:

    • Zezwalaj na wychodzącą łączność internetową dla maszyn wirtualnych.
    • Użyj tagu usługi Storage, aby zezwolić na łączność z dowolnym kontem usługi Azure Storage z maszyn wirtualnych.
    • Użyj tagu usługi Storage z zakresemregionalnym, aby zezwolić na łączność konta magazynu z kontami usługi Azure Storage w tym samym regionie co maszyny wirtualne.
    • Lista dozwolonych adresów IP specyficznych dla regionu dla usługi Azure Storage.
  • Przy pierwszym użyciu usługi Azure Center dla rozwiązań SAP należy zarejestrować dostawcę zasobów Microsoft.Workloads w subskrypcji, w której masz system SAP z usługą Register-AzResourceProvider w następujący sposób:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Sprawdź, czy twoje konto platformy Azure ma usługę Azure Center dla rozwiązań SAP administrator i operator tożsamości zarządzanej lub równoważny dostęp do roli w subskrypcji lub grupach zasobów, w których masz zasoby systemowe SAP.

  • Tożsamość zarządzana przypisana przez użytkownika, która ma dostęp do roli usługi Azure Center for SAP w grupie zasobów Compute i dostęp do roli Czytelnik w grupie zasobów sieć wirtualna systemu SAP. Usługa Azure Center for SAP solutions używa tej tożsamości do odnajdywania zasobów systemu SAP i rejestrowania systemu jako zasobu vis.

  • Upewnij się, że maszyny wirtualne usługi ASCS, serwera aplikacji i bazy danych systemu SAP są w stanie Uruchomiony .

  • pliki exe sapcontrol i saphostctrl muszą istnieć w usłudze ASCS, serwerze aplikacji i bazie danych.

    • Ścieżka pliku na maszynach wirtualnych z systemem Linux: /usr/sap/hostctrl/exe
    • Ścieżka pliku na maszynach wirtualnych z systemem Windows: C:\Program Files\SAP\hostctrl\exe\
  • Upewnij się, że proces sapstartsrv jest uruchomiony we wszystkich wystąpieniach SAP i dla agenta SAP hostctrl na wszystkich maszynach wirtualnych w systemie SAP.

    • Aby uruchomić hostctrl sapstartsrv, użyj tego polecenia dla maszyn wirtualnych z systemem Linux: "hostexecstart -start"
    • Aby uruchomić wystąpienie sapstartsrv, użyj polecenia: "sapcontrol -nr 'instanceNr' -function StartService S0S"
    • Aby sprawdzić stan hostctrl sapstartsrv, użyj tego polecenia dla maszyn wirtualnych z systemem Windows: C:\Program Files\SAP\hostctrl\exe\saphostexec –status
  • W celu pomyślnego odnajdywania i rejestracji systemu SAP upewnij się, że istnieje łączność sieciowa między maszynami wirtualnymi ASCS, App i DB. Polecenie "ping" dla nazwy hosta wystąpienia aplikacji musi zakończyć się pomyślnie z maszyny wirtualnej usługi ASCS. Polecenie "ping" dla nazwy hosta bazy danych musi zakończyć się pomyślnie z poziomu maszyny wirtualnej serwera aplikacji.

  • W profilu serwera aplikacji parametry SAPDBHOST, DBTYPE, DBID muszą mieć odpowiednie wartości skonfigurowane do odnajdywania i rejestracji szczegółów wystąpienia bazy danych.

Rejestrowanie systemu SAP

Aby zarejestrować istniejący system SAP w usłudze Azure Center dla rozwiązań SAP:

  1. Użyj polecenia az workloads sap-virtual-instance create, aby zarejestrować istniejący system SAP jako zasób usługi Virtual Instance dla rozwiązań SAP:

    az workloads sap-virtual-instance create -g <Resource Group Name> \
         -n C36 \ 
         --environment NonProd \ 
         --sap-product s4hana \ 
         --central-server-vm <Virtual Machine resource ID> \ 
         --identity "{type:UserAssigned,userAssignedIdentities:{<Managed Identity resource ID>:{}}}" \
         --managed-rg-name "acss-C36" \
    
    • g służy do określania nazwy istniejącej grupy zasobów, do której ma zostać wdrożony zasób wystąpienia wirtualnego dla rozwiązań SAP. Może to być ten sam zakres zasobów, w którym masz zasoby obliczeniowe, magazyn systemu SAP lub inne.
    • N parametr służy do określania identyfikatora systemu SAP (SID), który jest rejestrowany w usłudze Azure Center dla rozwiązań SAP.
    • parametr środowiska służy do określania typu rejestrowanego środowiska SAP. Prawidłowe wartości to NonProd i Prod.
    • Parametr sap-product służy do określania typu rejestrowanego produktu SAP. Prawidłowe wartości to S4HANA, ECC, Other.
    • Parametr managed-rg-name służy do określania nazwy zarządzanej grupy zasobów wdrożonej przez usługę ACSS w ramach subskrypcji. Ta RG jest unikatowa dla każdego zarejestrowanego systemu SAP (SID). Jeśli nie określisz nazwy, usługa ACSS ustawia nazwę z tą konwencją nazewnictwa "mrg-{SID}-{ciąg losowy}".
  2. Po wyzwoleniu procesu rejestracji możesz wyświetlić jego stan, uzyskując stan zasobu wystąpienia wirtualnego dla rozwiązań SAP, który zostanie wdrożony w ramach procesu rejestracji.

    az workloads sap-virtual-instance show -g <Resource-group-name> -n C36
    

Następne kroki