Bagikan melalui


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

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 jaringan DEP00virtual . Nama konfigurasi penyebar adalah MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • Zona beban kerja SAP memiliki nama DEVlingkungan . Ini berada di wilayah yang sama dengan sarana kontrol dan menggunakan jaringan SAP01virtual . Nama konfigurasi zona beban kerja SAP adalah DEV-WEEU-SAP01-INFRASTRUCTURE.
  • Sistem SAP dengan SID X00 diinstal di zona beban kerja SAP ini. Nama konfigurasi untuk sistem SAP adalah DEV-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.

Diagram yang menunjukkan desain infrastruktur tutorial DevOps.

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.

Cuplikan layar yang memperlihatkan tutorial DevOps Jalankan dialog alur.

Anda dapat melacak progres di portal Azure DevOps Services. Setelah penyebaran selesai, Anda dapat melihat detail sarana kontrol pada tab Ekstensi .

Cuplikan layar yang memperlihatkan hasil alur Eksekusi DevOps.

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.

Cuplikan layar yang memperlihatkan tutorial DevOps, OS, dan konfigurasi SAP.

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.

Langkah selanjutnya