Menyebarkan infrastruktur SAP dengan menggunakan Kerangka Kerja Otomatisasi Penyebaran SAP dan Azure DevOps

SAP Deployment Automation Framework menyediakan alur di Azure DevOps yang mengotomatiskan seluruh siklus hidup penyebaran SAP, dari penyiapan sarana kontrol melalui penginstalan perangkat lunak SAP. Dengan menggunakan alur ini, Anda dapat menyebarkan dan mengelola lingkungan SAP secara konsisten tanpa menjalankan skrip secara manual.

Dalam artikel ini, Anda:

  • Sebarkan sarana kontrol (infrastruktur penyebar dan pustaka).
  • Sebarkan zona beban kerja (lanskap dan sistem).
  • Sebarkan infrastruktur SAP.
  • Pasang database HANA.
  • Instal server SCS.
  • Muatlah basis data HANA.
  • Instal server aplikasi utama.
  • Unduh perangkat lunak SAP.
  • Pasang SAP.

Prasyarat

  • Langganan Azure. Jika Anda tidak memiliki langganan Azure, Anda dapat buat akun gratis.

    Nota

    Akun Azure gratis mungkin tidak cukup untuk menjalankan penyebaran.

  • Entitas layanan dengan izin Kontributor dalam langganan target. Untuk informasi selengkapnya, lihat Menyiapkan kredensial deployment.

  • Instans Azure DevOps yang dikonfigurasi. Untuk informasi selengkapnya, lihat Konfigurasi Layanan Azure DevOps untuk Automasi Penyebaran SAP.

  • Untuk pipeline SAP software acquisition dan Configuration and SAP installation, agen yang di-host sendiri yang dikonfigurasi. Komputer virtual agen yang dihost sendiri disebarkan sebagai bagian dari penyebaran sarana kontrol.

Meninjau konfigurasi penyebaran

Langkah-langkah ini mereferensikan dan menggunakan konvensi penamaan default untuk kerangka kerja otomatisasi. Konfigurasi juga menggunakan nilai contoh untuk penamaan. Artikel ini menggunakan nama berikut:

  • Nama proyek Azure DevOps Services SAP-Deployment.
  • Nama repositori Layanan Azure DevOps 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 lingkungan DEV. Ini berada di wilayah yang sama dengan control plane dan menggunakan jaringan virtual. Nama konfigurasi zona beban kerja SAP adalah DEV-WEEU-SAP01-INFRASTRUCTURE.
  • Sistem SAP dengan ID keamanan (SID) X00 diinstal di zona beban kerja SAP ini. Nama konfigurasi untuk sistem SAP adalah DEV-WEEU-SAP01-X00.
Jenis artefak Nama konfigurasi Lokasi
Pesawat pengendali 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 diterapkan.

Diagram yang memperlihatkan desain infrastruktur penyebaran.

Nota

Dalam contoh ini, sistem X00 SAP disebarkan dengan konfigurasi komputer virtual (VM) berikut:

  • Penyebaran mandiri
  • HANA DB VM SKU: Standard_M32ts
  • ASCS VM SKU: Standard_D4s_v3
  • APP VM SKU: Standard_D4s_v3

Menerapkan control plane

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 .

  1. Pastikan Deployment_Configuration_Path variabel dalam SDAF-General grup variabel diatur ke samples/WORKSPACES.

  2. Pilih Deploy control plane pipeline dari bagian Pipelines.

  3. Masukkan MGMT-WEEU-DEP00-INFRASTRUCTURE sebagai nama konfigurasi penyebar dan MGMT-WEEU-SAP_LIBRARY sebagai nama konfigurasi pustaka SAP.

    Cuplikan layar yang memperlihatkan dialog Jalankan alur untuk penyebaran sarana kontrol.

  4. Lacak kemajuan di portal Layanan Azure DevOps. Setelah penyebaran selesai, Anda dapat melihat detail sarana kontrol pada tab Ekstensi .

    Cuplikan layar yang memperlihatkan hasil alur untuk penyebaran sarana kontrol.

Menerapkan zona beban kerja

Penyebaran menggunakan konfigurasi yang ditentukan dalam file variabel Terraform yang terletak di samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE folder .

  1. Pilih Deploy workload zone pipeline dari bagian Pipelines.

  2. Masukkan DEV-WEEU-SAP01-INFRASTRUCTURE sebagai nama konfigurasi zona beban kerja dan MGM sebagai nama lingkungan penyebar.

  3. Lacak kemajuan di portal Layanan Azure DevOps. 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 .

  1. Pilih SAP system deployment pipeline dari bagian Pipelines.

  2. Masukkan DEV-WEEU-SAP01-X00 sebagai nama konfigurasi sistem SAP.

  3. Lacak kemajuan di portal Layanan Azure DevOps. Setelah penyebaran selesai, Anda dapat melihat detail sistem SAP pada tab Ekstensi .

Mengunduh perangkat lunak SAP

  1. Pilih SAP software acquisition pipeline dari bagian Pipelines.

  2. 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).

  3. Lacak kemajuan di portal Layanan Azure DevOps.

Jalankan konfigurasi dan alur penginstalan SAP

  1. Pilih Configuration and SAP installation pipeline dari bagian Pipelines.

  2. Masukkan DEV-WEEU-SAP01-X00 sebagai nama konfigurasi sistem SAP dan S41909SPS03_v0010ms sebagai nama Bill of Materials.

  3. Pilih playbook yang akan dijalankan.

    Cuplikan layar yang memperlihatkan opsi konfigurasi OS dan SAP.

  4. Lacak kemajuan di portal Layanan Azure DevOps.

Menjalankan alur pembaruan repositori

  1. Pilih Repository updater pipeline dari bagian Pipelines.

  2. Di bidang repositori Source, masukkan https://github.com/Azure/sap-automation.git. Di bidang Cabang sumber , masukkan main.

  3. Pilih Paksa pembaruan hanya jika pembaruan gagal.

Jalankan alur penghapusan

  1. Pilih Deployment removal pipeline dari bagian Pipelines.

  2. Untuk menghapus sistem SAP, masukkan DEV-WEEU-SAP01-X00 sebagai nama konfigurasi sistem SAP.

  3. Untuk menghapus zona beban kerja SAP, masukkan DEV-WEEU-SAP01-INFRASTRUCTURE sebagai nama konfigurasi zona beban kerja SAP.

  4. Untuk menghapus sarana kontrol, masukkan MGMT-WEEU-DEP00-INFRASTRUCTURE sebagai nama konfigurasi penyebar dan MGMT-WEEU-SAP_LIBRARY sebagai nama konfigurasi pustaka SAP.