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żna 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 hostactrl 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 usługi ASCS, aplikacji i bazy danych. 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 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" \ --managed-resources-network-access-type <private/public> \
- 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.
- Parametr n 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}".
- managed-resources-network-access-type określa konfigurację dostępu do sieci dla zasobów, które zostaną wdrożone w zarządzanej grupie zasobów. Opcje do wyboru to Publiczna i Prywatna. W przypadku wybrania opcji "Prywatny" tag usługi Konta magazynu powinien być włączony w podsieciach, w których istnieją maszyny wirtualne SAP. Jest to wymagane do ustanowienia łączności między rozszerzeniami maszyny wirtualnej a kontem magazynu zarządzanej grupy zasobów. To ustawienie ma obecnie zastosowanie tylko do konta magazynu.
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