Aracılığıyla paylaş


Öğretici: Sap Deployment Automation Framework'i DevOps ile kullanma

Bu öğreticide SAP Deployment Automation Framework'ün dağıtım etkinliklerini Azure DevOps Services kullanarak nasıl gerçekleştirebileceğiniz gösterilmektedir.

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:

  • Denetim düzlemini (dağıtıcı altyapısı ve kitaplığı) dağıtın.
  • İş yükü bölgesini (yatay ve sistem) dağıtın.
  • SAP altyapısını dağıtma.
  • HANA veritabanını yükleyin.
  • SCS sunucusunu yükleyin.
  • HANA veritabanını yükleyin.
  • Birincil uygulama sunucusunu yükleyin.
  • SAP yazılımını indirin.
  • SAP'yi yükleyin.

Önkoşullar

Şirket içinde barındırılan aracı sanal makinesi, denetim düzlemi dağıtımının bir parçası olarak dağıtılır.

Genel Bakış

Bu adımlar otomasyon çerçevesi için varsayılan adlandırma kuralına başvurur ve kullanır. Örnek değerler, yapılandırmaların genelinde adlandırma için de kullanılır. Bu öğreticide aşağıdaki adlar kullanılır:

  • Azure DevOps Services proje adı şeklindedirSAP-Deployment.
  • Azure DevOps Services depo adı şeklindedirsap-automation.
  • Denetim düzlemi ortamı olarak adlandırılır MGMT. Batı Avrupa (WEEU) bölgesindedir ve sanal ağına DEP00yüklenir. Dağıtımcı yapılandırma adı şeklindedir MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • SAP iş yükü bölgesi ortam adına DEVsahiptir. Kontrol düzlemi ile aynı bölgededir ve sanal ağını SAP01kullanır. SAP iş yükü bölgesi yapılandırma adı şeklindedir DEV-WEEU-SAP01-INFRASTRUCTURE.
  • SID X00 içeren SAP sistemi bu SAP iş yükü bölgesine yüklenir. SAP sisteminin yapılandırma adı şeklindedir DEV-WEEU-SAP01-X00.
Yapıt türü Yapılandırma adı Konum
Kontrol düzlemi MGMT-WEEU-DEP00-INFRASTRUCTURE westeurope
İş yükü bölgesi DEP-WEEU-SAP01-INFRASTRUCTURE westeurope
SAP sistemi DEP-WEEU-SAP01-X00 westeurope

Aşağıdaki diyagramda dağıtılan altyapı gösterilmektedir.

DevOps öğretici altyapı tasarımını gösteren diyagram.

Not

Bu öğreticide X00 SAP sistemi aşağıdaki yapılandırmayla dağıtılır:

  • Tek başına dağıtım
  • HANA DB VM SKU'su: Standard_M32ts
  • ASCS VM SKU'su: Standard_D4s_v3
  • UYGULAMA VM SKU'su: Standard_D4s_v3

Kontrol düzlemini dağıtma

Dağıtım, ve samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY klasörlerinde bulunan Terraform değişken dosyalarında tanımlanan yapılandırmayı samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE kullanır.

Değişken grubundaki değişkenin Deployment_Configuration_Path olarak samples/WORKSPACESayarlandığından SDAF-General emin olun.

İşlem hatları bölümünden işlem hattını seçerek Deploy control planeişlem hattını çalıştırın. Dağıtımcı yapılandırma adı olarak ve MGMT-WEEU-SAP_LIBRARY SAP kitaplığı yapılandırma adı olarak girinMGMT-WEEU-DEP00-INFRASTRUCTURE.

DevOps öğreticisi İşlem hattını çalıştırma iletişim kutusunu gösteren ekran görüntüsü.

İlerleme durumunu Azure DevOps Services portalında izleyebilirsiniz. Dağıtım tamamlandıktan sonra Uzantılar sekmesinde kontrol düzlemi ayrıntılarını görebilirsiniz.

DevOps Çalıştırma işlem hattı sonuçlarını gösteren ekran görüntüsü.

İş yükü bölgesini dağıtma

Dağıtım, klasöründe bulunan Terraform değişken dosyasında tanımlanan yapılandırmayı samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE kullanır.

İşlem hatları bölümünden işlem hattını seçerek Deploy workload zoneişlem hattını çalıştırın. İş yükü bölgesi yapılandırma adı olarak ve MGM dağıtıcı ortamı adı olarak girinDEV-WEEU-SAP01-INFRASTRUCTURE.

İlerleme durumunu Azure DevOps Services portalında izleyebilirsiniz. Dağıtım tamamlandıktan sonra uzantılar sekmesinde iş yükü bölgesi ayrıntılarını görebilirsiniz.

SAP sistemini dağıtma

Dağıtım, klasöründe bulunan Terraform değişken dosyasında tanımlanan yapılandırmayı samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00 kullanır.

İşlem hatları bölümünden işlem hattını seçerek SAP system deploymentişlem hattını çalıştırın. SAP sistem yapılandırma adı olarak girin DEV-WEEU-SAP01-X00 .

İlerleme durumunu Azure DevOps Services portalında izleyebilirsiniz. Dağıtım tamamlandıktan sonra Uzantılar sekmesinde SAP sistem ayrıntılarını görebilirsiniz.

SAP yazılımını indirme

İşlem hatları bölümünden işlem hattını seçerek SAP software acquisitionişlem hattını çalıştırın. Ürün Reçetesi adı olarak, MGMT denetim düzlemi ortam adı olarak ve WEEUMGMT kontrol düzlemi (SAP kitaplığı) konum kodu olarak girinS41909SPS03_v0011ms.

İlerleme durumunu Azure DevOps portalında izleyebilirsiniz.

Yapılandırmayı ve SAP yükleme işlem hattını çalıştırma

İşlem hatları bölümünden işlem hattını seçerek Configuration and SAP installationişlem hattını çalıştırın. SAP sistem yapılandırma adı olarak ve S41909SPS03_v0010ms Ürün Reçetesi adı olarak girinDEV-WEEU-SAP01-X00.

Çalıştırılacak playbook'ları seçin.

DevOps öğreticisini, işletim sistemini ve SAP yapılandırmasını gösteren ekran görüntüsü.

İlerleme durumunu Azure DevOps Services portalında izleyebilirsiniz.

Depo güncelleştirme işlem hattını çalıştırma

İşlem hatları bölümünden işlem hattını seçerek Repository updaterişlem hattını çalıştırın. Kaynak depo olarak ve main güncelleştirilecek kaynak dal olarak girinhttps://github.com/Azure/sap-automation.git.

Yalnızca güncelleştirme başarısız olursa güncelleştirmeyi zorla'ya tıklayın.

Kaldırma işlem hattını çalıştırma

İşlem hatları bölümünden işlem hattını seçerek Deployment removalişlem hattını çalıştırın.

SAP sistemi kaldırma

SAP sistem yapılandırma adı olarak girin DEV-WEEU-SAP01-X00 .

SAP iş yükü bölgesini kaldırma

SAP iş yükü bölgesi yapılandırma adı olarak girin DEV-WEEU-SAP01-INFRASTRUCTURE .

Kontrol düzlemi kaldırma

Dağıtımcı yapılandırma adı olarak girin MGMT-WEEU-DEP00-INFRASTRUCTURE ve SAP kitaplığı yapılandırma adı olarak girin MGMT-WEEU-SAP_LIBRARY .

Sonraki adım