Öğ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
Azure aboneliği. Azure aboneliğiniz yoksa ücretsiz bir hesap oluşturabilirsiniz.
Not
Ücretsiz Azure hesabı dağıtımı çalıştırmak için yeterli olmayabilir.
Hedef aboneliklerde Katkıda Bulunan izinlerine sahip bir hizmet sorumlusu. Daha fazla bilgi için bkz . Dağıtım kimlik bilgilerini hazırlama.
Yapılandırılmış bir Azure DevOps örneği. Daha fazla bilgi için bkz. SAP Deployment Automation için Azure DevOps Services yapılandırma.
SAP software acquisition
veConfiguration and SAP installation
işlem hatları için, yapılandırılmış bir şirket içinde barındırılan aracı.
Ş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ı şeklindedir
SAP-Deployment
. - Azure DevOps Services depo adı şeklindedir
sap-automation
. - Denetim düzlemi ortamı olarak adlandırılır
MGMT
. Batı Avrupa (WEEU
) bölgesindedir ve sanal ağınaDEP00
yüklenir. Dağıtımcı yapılandırma adı şeklindedirMGMT-WEEU-DEP00-INFRASTRUCTURE
. - SAP iş yükü bölgesi ortam adına
DEV
sahiptir. Kontrol düzlemi ile aynı bölgededir ve sanal ağınıSAP01
kullanır. SAP iş yükü bölgesi yapılandırma adı şeklindedirDEV-WEEU-SAP01-INFRASTRUCTURE
. - SID
X00
içeren SAP sistemi bu SAP iş yükü bölgesine yüklenir. SAP sisteminin yapılandırma adı şeklindedirDEV-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.
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/WORKSPACES
ayarlandığından SDAF-General
emin olun.
İşlem hatları bölümünden işlem hattını seçerek Deploy control plane
iş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
.
İ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.
İş 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 zone
iş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 deployment
iş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 acquisition
işlem hattını çalıştırın. Ürün Reçetesi adı olarak, MGMT
denetim düzlemi ortam adı olarak ve WEEU
MGMT
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 installation
iş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.
İ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 updater
iş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 removal
iş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
.