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
Subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, możesz utworzyć bezpłatne konto.
Uwaga
Bezpłatne konto platformy Azure może nie być wystarczające do uruchomienia wdrożenia.
Jednostka usługi z uprawnieniami współautora w subskrypcjach docelowych. Aby uzyskać więcej informacji, zobacz Przygotowywanie poświadczeń wdrożenia.
Skonfigurowane wystąpienie usługi Azure DevOps. Aby uzyskać więcej informacji, zobacz Configure Azure DevOps Services for SAP Deployment Automation (Konfigurowanie Azure DevOps Services na potrzeby automatyzacji wdrażania sap).
W przypadku
SAP software acquisition
potoków iConfiguration and SAP installation
skonfigurowany agent self-hosted.
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 sieciDEP00
wirtualnej . Nazwa konfiguracji modułu wdrażania toMGMT-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 sieciSAP01
wirtualnej . Nazwa konfiguracji strefy obciążenia SAP toDEV-WEEU-SAP01-INFRASTRUCTURE
. - System SAP z identyfikatorem SID
X00
jest instalowany w tej strefie obciążenia SAP. Nazwa konfiguracji systemu SAP toDEV-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.
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/WORKSPACES
wartość .
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.
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.
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 MGMT
WEEU
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.
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.