Samouczek: korzystanie z platformy SAP Deployment Automation Framework z usługą DevOps

W tym samouczku przedstawiono sposób wykonywania działań wdrażania programu SAP Deployment Automation Framework przy użyciu Azure DevOps Services.

Ten samouczek zawiera informacje na temat wykonywania następujących czynności:

  • Wdrażanie płaszczyzny sterowania (infrastruktury i biblioteki wdrażania).
  • Wdróż strefę obciążenia (poziomą i systemową).
  • Wdrażanie infrastruktury SAP.
  • Zainstaluj bazę danych HANA.
  • Zainstaluj serwer SCS.
  • Załaduj bazę danych HANA.
  • Zainstaluj podstawowy serwer aplikacji.
  • Pobierz oprogramowanie SAP.
  • Zainstaluj oprogramowanie SAP.

Wymagania wstępne

Maszyna wirtualna własnego agenta jest wdrażana w ramach wdrożenia płaszczyzny sterowania.

Omówienie

Te kroki odwołują się do struktury automatyzacji i używają domyślnej konwencji nazewnictwa . Przykładowe wartości są również używane do nazewnictwa w konfiguracjach. W tym samouczku są używane następujące nazwy:

  • Nazwa projektu Azure DevOps Services to SAP-Deployment.
  • Nazwa repozytorium Azure DevOps Services to sap-automation.
  • Środowisko płaszczyzny sterowania ma nazwę MGMT. Znajduje się on w regionie Europa Zachodnia (WEEU) i jest instalowany w sieci DEP00wirtualnej . Nazwa konfiguracji modułu wdrażania to MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • Strefa obciążenia SAP ma nazwę DEVśrodowiska . Znajduje się on w tym samym regionie co płaszczyzna sterowania i używa sieci SAP01wirtualnej . Nazwa konfiguracji strefy obciążenia SAP to DEV-WEEU-SAP01-INFRASTRUCTURE.
  • System SAP z identyfikatorem SID X00 jest instalowany w tej strefie obciążenia SAP. Nazwa konfiguracji systemu SAP to DEV-WEEU-SAP01-X00.
Typ artefaktu Nazwa konfiguracji Lokalizacja
Płaszczyzna sterowania MGMT-WEEU-DEP00-INFRASTRUCTURE westeurope
Strefa obciążenia DEP-WEEU-SAP01-INFRASTRUCTURE westeurope
System SAP DEP-WEEU-SAP01-X00 westeurope

Na poniższym diagramie przedstawiono wdrożona infrastruktura.

Diagram przedstawiający projekt infrastruktury samouczka DevOps.

Uwaga

W tym samouczku system X00 SAP jest wdrażany z następującą konfiguracją:

  • Wdrożenie autonomiczne
  • Jednostka SKU maszyny wirtualnej bazy danych HANA: Standard_M32ts
  • Jednostka SKU maszyny wirtualnej usługi ASCS: Standard_D4s_v3
  • Jednostka SKU maszyny wirtualnej aplikacji: Standard_D4s_v3

Wdrażanie płaszczyzny sterowania

Wdrożenie używa konfiguracji zdefiniowanej w plikach zmiennych terraform znajdujących się w samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE folderach i samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY .

Upewnij się, że zmienna Deployment_Configuration_Path w SDAF-General grupie zmiennych jest ustawiona na samples/WORKSPACESwartość .

Uruchom potok, wybierając Deploy control plane potok w sekcji Potoki . Wprowadź MGMT-WEEU-DEP00-INFRASTRUCTURE jako nazwę konfiguracji modułu wdrażania i MGMT-WEEU-SAP_LIBRARY jako nazwę konfiguracji biblioteki SAP.

Zrzut ekranu przedstawiający okno dialogowe Uruchamianie potoku samouczka DevOps.

Postęp można śledzić w portalu Azure DevOps Services. Po zakończeniu wdrażania można wyświetlić szczegóły płaszczyzny sterowania na karcie Rozszerzenia.

Zrzut ekranu przedstawiający wyniki potoku przebiegu metodyki DevOps.

Wdrażanie strefy obciążenia

Wdrożenie używa konfiguracji zdefiniowanej w pliku zmiennej terraform znajdującej się w folderze samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE .

Uruchom potok, wybierając Deploy workload zone potok w sekcji Potoki . Wprowadź DEV-WEEU-SAP01-INFRASTRUCTURE jako nazwę konfiguracji strefy obciążenia i MGM jako nazwę środowiska wdrażania.

Postęp można śledzić w portalu Azure DevOps Services. Po zakończeniu wdrażania można zobaczyć szczegóły strefy obciążenia na karcie Rozszerzenia .

Wdrażanie systemu SAP

Wdrożenie używa konfiguracji zdefiniowanej w pliku zmiennej terraform znajdującej się w folderze samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00 .

Uruchom potok, wybierając SAP system deployment potok w sekcji Potoki . Wprowadź DEV-WEEU-SAP01-X00 jako nazwę konfiguracji systemu SAP.

Postęp można śledzić w portalu Azure DevOps Services. Po zakończeniu wdrażania można zobaczyć szczegóły systemu SAP na karcie Rozszerzenia .

Pobieranie oprogramowania SAP

Uruchom potok, wybierając SAP software acquisition potok w sekcji Potoki . Wprowadź S41909SPS03_v0011ms jako nazwę Bill of Materials jako MGMT nazwę środowiska płaszczyzny sterowania i MGMTWEEU jako kod lokalizacji płaszczyzny sterowania (biblioteka SAP).

Postęp można śledzić w portalu usługi Azure DevOps.

Uruchamianie potoku konfiguracji i instalacji oprogramowania SAP

Uruchom potok, wybierając Configuration and SAP installation potok w sekcji Potoki . Wprowadź DEV-WEEU-SAP01-X00 jako nazwę konfiguracji systemu SAP i S41909SPS03_v0010ms jako nazwę Rachunku materiałów.

Wybierz podręczniki do uruchomienia.

Zrzut ekranu przedstawiający samouczek DevOps, system operacyjny i konfigurację systemu operacyjnego SAP.

Postęp można śledzić w portalu Azure DevOps Services.

Uruchamianie potoku aktualizacji repozytorium

Uruchom potok, wybierając Repository updater potok w sekcji Potoki . Wprowadź https://github.com/Azure/sap-automation.git jako repozytorium źródłowe i main jako gałąź źródłową do zaktualizowania.

Wybierz pozycję Wymuś aktualizację tylko wtedy, gdy aktualizacja zakończy się niepowodzeniem.

Uruchamianie potoku usuwania

Uruchom potok, wybierając Deployment removal potok w sekcji Potoki .

Usuwanie systemu SAP

Wprowadź DEV-WEEU-SAP01-X00 jako nazwę konfiguracji systemu SAP.

Usuwanie strefy obciążenia SAP

Wprowadź DEV-WEEU-SAP01-INFRASTRUCTURE jako nazwę konfiguracji strefy obciążenia SAP.

Usuwanie płaszczyzny sterowania

Wprowadź MGMT-WEEU-DEP00-INFRASTRUCTURE jako nazwę konfiguracji modułu wdrażania i wprowadź wartość MGMT-WEEU-SAP_LIBRARY jako nazwę konfiguracji biblioteki SAP.

Następny krok