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 zakresem regionalnym, 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:
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}".
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