Tutorial: Menggunakan Kerangka Kerja Otomatisasi Penyebaran SAP dengan DevOps
Tutorial ini menunjukkan kepada Anda cara melakukan aktivitas penyebaran Kerangka Kerja Otomatisasi Penyebaran SAP dengan menggunakan Layanan Azure DevOps.
Dalam tutorial ini, Anda akan mempelajari cara:
- Sebarkan sarana kontrol (infrastruktur penyebar dan pustaka).
- Menyebarkan zona beban kerja (lanskap dan sistem).
- Menyebarkan infrastruktur SAP.
- Instal database HANA.
- Instal server SCS.
- Muat database HANA.
- Instal server aplikasi utama.
- Unduh perangkat lunak SAP.
- Pasang SAP.
Prasyarat
Langganan Azure. Jika Anda tidak memiliki langganan Azure, Anda dapat membuat akun gratis.
Catatan
Akun Azure gratis mungkin tidak cukup untuk menjalankan penyebaran.
Perwakilan layanan dengan izin Kontributor dalam langganan target. Untuk informasi selengkapnya, lihat Menyiapkan informasi masuk penyebaran.
Instans Azure DevOps yang dikonfigurasi. Untuk informasi selengkapnya, lihat Mengonfigurasi Layanan Azure DevOps untuk Otomatisasi Penyebaran SAP.
SAP software acquisition
Untuk alur danConfiguration and SAP installation
, agen yang dihost sendiri yang dikonfigurasi.
Komputer virtual agen yang dihost sendiri disebarkan sebagai bagian dari penyebaran sarana kontrol.
Gambaran Umum
Langkah-langkah ini merujuk dan menggunakan konvensi penamaan default untuk kerangka kerja otomatisasi. Nilai contoh juga digunakan untuk penamaan di seluruh konfigurasi. Tutorial ini menggunakan nama-nama berikut:
- Nama proyek Azure DevOps Services adalah
SAP-Deployment
. - Nama repositori Azure DevOps Services adalah
sap-automation
. - Lingkungan sarana kontrol diberi nama
MGMT
. Ini ada di wilayah Eropa Barat (WEEU
) dan diinstal di jaringanDEP00
virtual . Nama konfigurasi penyebar adalahMGMT-WEEU-DEP00-INFRASTRUCTURE
. - Zona beban kerja SAP memiliki nama
DEV
lingkungan . Ini berada di wilayah yang sama dengan sarana kontrol dan menggunakan jaringanSAP01
virtual . Nama konfigurasi zona beban kerja SAP adalahDEV-WEEU-SAP01-INFRASTRUCTURE
. - Sistem SAP dengan SID
X00
diinstal di zona beban kerja SAP ini. Nama konfigurasi untuk sistem SAP adalahDEV-WEEU-SAP01-X00
.
Jenis artefak | Nama konfigurasi | Lokasi |
---|---|---|
Sarana kontrol | MGMT-WEEU-DEP00-INFRASTRUCTURE | westeurope |
Zona beban kerja | DEP-WEEU-SAP01-INFRASTRUCTURE | westeurope |
Sistem SAP | DEP-WEEU-SAP01-X00 | westeurope |
Diagram berikut menunjukkan infrastruktur yang disebarkan.
Catatan
Dalam tutorial ini, sistem SAP X00 disebarkan dengan konfigurasi berikut:
- Penyebaran mandiri
- SKU mesin virtual HANA DB: Standard_M32ts
- SKU mesin virtual ASCS: Standard_D4s_v3
- SKU mesin virtual APP: Standard_D4s_v3
Menyebarkan bidang kontrol
Penyebaran menggunakan konfigurasi yang ditentukan dalam file variabel Terraform yang terletak di samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE
folder dan samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY
.
Pastikan variabel Deployment_Configuration_Path
dalam SDAF-General
grup variabel diatur ke samples/WORKSPACES
.
Jalankan alur dengan memilih Deploy control plane
alur dari bagian Alur . Masukkan MGMT-WEEU-DEP00-INFRASTRUCTURE
sebagai nama konfigurasi penyebar dan MGMT-WEEU-SAP_LIBRARY
sebagai nama konfigurasi pustaka SAP.
Anda dapat melacak progres di portal Azure DevOps Services. Setelah penyebaran selesai, Anda dapat melihat detail sarana kontrol pada tab Ekstensi .
Menerapkan zona beban kerja
Penyebaran menggunakan konfigurasi yang ditentukan dalam file variabel Terraform yang terletak di samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE
folder .
Jalankan alur dengan memilih Deploy workload zone
alur dari bagian Alur . Masukkan DEV-WEEU-SAP01-INFRASTRUCTURE
sebagai nama konfigurasi zona beban kerja dan MGM
sebagai nama lingkungan penyebar.
Anda dapat melacak progres di portal Azure DevOps Services. Setelah penyebaran selesai, Anda dapat melihat detail zona beban kerja pada tab Ekstensi .
Menerapkan sistem SAP
Penyebaran menggunakan konfigurasi yang ditentukan dalam file variabel Terraform yang terletak di samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00
folder .
Jalankan alur dengan memilih SAP system deployment
alur dari bagian Alur . Masukkan DEV-WEEU-SAP01-X00
sebagai nama konfigurasi sistem SAP.
Anda dapat melacak progres di portal Azure DevOps Services. Setelah penyebaran selesai, Anda dapat melihat detail sistem SAP pada tab Ekstensi .
Mengunduh perangkat lunak SAP
Jalankan alur dengan memilih SAP software acquisition
alur dari bagian Alur . Masukkan S41909SPS03_v0011ms
sebagai nama Bill of Materials, MGMT
sebagai nama lingkungan sarana kontrol, dan MGMT
dan WEEU
sebagai kode lokasi sarana kontrol (pustaka SAP).
Anda dapat melacak progres di portal Azure DevOps.
Jalankan konfigurasi dan alur penginstalan SAP
Jalankan alur dengan memilih Configuration and SAP installation
alur dari bagian Alur . Masukkan DEV-WEEU-SAP01-X00
sebagai nama konfigurasi sistem SAP dan S41909SPS03_v0010ms
sebagai nama Bill of Materials.
Pilih playbook yang akan dijalankan.
Anda dapat melacak progres di portal Azure DevOps Services.
Menjalankan alur pembaruan repositori
Jalankan alur dengan memilih Repository updater
alur dari bagian Alur . Masukkan https://github.com/Azure/sap-automation.git
sebagai repositori sumber dan main
sebagai cabang sumber untuk diperbarui.
Hanya pilih Paksa pembaruan jika pembaruan gagal.
Menjalankan alur penghapusan
Jalankan alur dengan memilih Deployment removal
alur dari bagian Alur .
Penghapusan sistem SAP
Masukkan DEV-WEEU-SAP01-X00
sebagai nama konfigurasi sistem SAP.
Penghapusan zona beban kerja SAP
Masukkan DEV-WEEU-SAP01-INFRASTRUCTURE
sebagai nama konfigurasi zona beban kerja SAP.
Penghapusan sarana kontrol
Masukkan MGMT-WEEU-DEP00-INFRASTRUCTURE
sebagai nama konfigurasi penyebar dan masukkan MGMT-WEEU-SAP_LIBRARY
sebagai nama konfigurasi pustaka SAP.