Referensi skrip pembaruan

Kontainer agen pengumpul data SAP menggunakan skrip pembaruan (tersedia di solusi Microsoft Sentinel untuk aplikasi SAP® GitHub) untuk menyederhanakan proses pembaruan.

Artikel ini memperlihatkan bagaimana perilaku skrip dapat disesuaikan dengan mengonfigurasi parameternya.

Ringkasan skrip

Selama proses pembaruan, skrip mengidentifikasi kontainer apa pun yang menjalankan agen pengumpul data SAP, mengunduh citra kontainer yang diperbarui dari registri Azure Container, menyalin setelan direktori yang dipasang, menyalin variabel lingkungan, mengganti nama kontainer yang ada dengan akhiran -OLD, dan terakhir membuat kontainer menggunakan citra yang diperbarui. Skrip kemudian memulai kontainer dengan switch --sapconinstanceupdate tambahan yang memverifikasi bahwa kontainer yang diperbarui dapat dimulai dan terhubung ke sistem SAP dengan benar. Jika kontainer melaporkan awal yang berhasil, skrip akan menghapus kontainer lama. Kemudian membuat ulang kontainer baru untuk dijalankan tanpa switch --sapconinstanceupdate untuk dimulai dalam mode operasi normal dan terus mengumpulkan data dari sistem SAP.

Referensi parameter

Mengonfirmasi semua perintah

Nama parameter:--confirm-all-prompts

Nilai parameter: Tidak ada

Diperlukan: Tidak

Penjelasan: Jika switch --confirm-all-prompts ditentukan, skrip tidak akan dijeda untuk semua konfirmasi pengguna. Menggunakan switch --confirm-all-prompts untuk mencapai penyebaran tanpa sentuhan

Menggunakan build pratinjau kontainer

Nama parameter:--preview

Nilai parameter: Tidak ada

Diperlukan: Tidak

Penjelasan: Secara default, skrip pembaruan kontainer menyebarkan kontainer dengan tag :latest. Fitur pratinjau umum diterbitkan ke tag :latest-preview. Untuk memastikan skrip pembaruan kontainer menggunakan versi pratinjau umum kontainer, tentukan switch --preview.

Jangan lakukan uji konektivitas kontainer

Nama parameter:--no-testrun

Nilai parameter: Tidak ada

Diperlukan: Tidak

Penjelasan: Secara default, skrip pembaruan kontainer melakukan "eksekusi percobaan" kontainer yang diperbarui untuk memastikan bahwa skrip berhasil terhubung ke sistem SAP. Untuk melewati pengujian ini, tentukan parameter --no-testrun. Dalam kasus seperti ini, skrip akan membuat ulang kontainer menggunakan citra baru tanpa memastikan bahwa kontainer berhasil dimulai dan terhubung ke SAP. Gunakan switch ini dengan cermat.

Menentukan lokasi SDK kustom

Nama parameter:--sdk

Nilai parameter:<SDK file full path>

Diperlukan: Tidak

Penjelasan: Secara default, skrip pembaruan mengekstrak file zip SDK dari kontainer yang ada dan menyalinnya ke kontainer yang baru dibuat. Jika versi NetWeaver SDK yang digunakan bersama dengan pembaruan kontainer perlu diperbarui, tentukan switch --sdk, dengan menentukan jalur lengkap SDK.

Menerapkan pembaruan kontainer secara otomatis, meskipun versinya sama

Nama parameter:--force

Nilai parameter: Tidak ada

Diperlukan: Tidak

Penjelasan: Perbarui kontainer, meskipun versi citra yang digunakan untuk kontainer yang ada sama dengan citra yang tersedia dari Microsoft.

Melakukan pembaruan selektif kontainer

Nama parameter:--containername

Nilai parameter:Container name

Diperlukan: Tidak

Penjelasan: Secara default, skrip pembaruan memperbarui semua kontainer yang menjalankan solusi Microsoft Sentinel untuk aplikasi SAP®. Untuk memperbarui satu atau beberapa kontainer, tentukan switch --containername <containername>. Switch dapat ditentukan beberapa kali, misalnya --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT. Dalam kasus seperti ini, hanya kontainer tertentu yang akan diperbarui. Jika nama kontainer yang ditentukan tidak ada, nama tersebut akan dilewati oleh skrip.

Langkah berikutnya

Pelajari selengkapnya tentang solusi Microsoft Azure Sentinel untuk aplikasi SAP®:

Pemecahan Masalah:

File referensi:

Untuk mengetahui informasi selengkapnya, lihat Solusi Microsoft Sentinel.