Bagikan melalui


Tentang peristiwa pra dan posting

Berlaku untuk: ✔️ VM Windows VM ✔️ ✔️ Linux Lingkungan ✔️ lokal server yang didukung Azure Arc.

Peristiwa pra dan posting di Azure Update Manager memungkinkan Anda melakukan tugas tertentu secara otomatis sebelum dan sesudah konfigurasi pemeliharaan terjadwal. Untuk informasi selengkapnya tentang cara membuat konfigurasi pemeliharaan jadwal, lihat Menjadwalkan pembaruan berulang untuk komputer dengan menggunakan portal Azure dan Azure Policy. Misalnya, menggunakan peristiwa pra dan posting, Anda dapat menjalankan tugas berikut pada komputer yang merupakan bagian dari jadwal. Daftar berikut ini tidak lengkap, dan Anda dapat membuat peristiwa pra dan posting sesuai kebutuhan Anda.

Contoh tugas

Berikut ini adalah skenario di mana Anda dapat menentukan peristiwa pra dan posting:

Skenario Keterangan
Mengaktifkan komputer Aktifkan komputer untuk menerapkan pembaruan.
Membuat Cuplikan Snap disk digunakan untuk memulihkan data.
email pemberitahuan Kirim pemberitahuan pemberitahuan sebelum memicu patch.
Menghentikan layanan Hentikan layanan seperti layanan Gateway, NPExServices, layanan SQL, dll.

Menjadwalkan urutan eksekusi dengan peristiwa pra dan posting

Untuk jadwal tertentu, Anda dapat menyertakan pra-acara, pasca-acara, atau keduanya. Selain itu, Anda dapat memiliki beberapa pra dan/atau pasca-peristiwa. Urutan eksekusi untuk jadwal dengan peristiwa pra dan posting adalah sebagai berikut:

  1. Pra-peristiwa - Tugas yang berjalan sebelum jendela pemeliharaan jadwal dimulai. Misalnya - Nyalakan mesin sebelum melakukan patching.

  2. Pembatalan - Dalam langkah ini, Anda dapat memulai pembatalan eksekusi jadwal. Beberapa skenario di mana Anda mungkin memilih untuk membatalkan eksekusi jadwal termasuk kegagalan pra-peristiwa atau pra-peristiwa tidak menyelesaikan eksekusi.

    Catatan

    Anda harus memulai pembatalan sebagai bagian dari pra-acara; Azure Update Manager atau konfigurasi pemeliharaan tidak akan secara otomatis membatalkan jadwal. Jika Anda gagal membatalkan, eksekusi jadwal akan dilanjutkan dengan menginstal pembaruan selama jendela pemeliharaan yang ditentukan pengguna.

  3. Penginstalan pembaruan - Pembaruan diinstal sebagai bagian dari jendela pemeliharaan jadwal yang ditentukan pengguna.

  4. Pasca-peristiwa - Pasca-peristiwa berjalan segera setelah pembaruan diinstal. Ini terjadi baik dalam jendela pemeliharaan jika penginstalan pembaruan selesai dan ada jendela kiri atau di luar jendela jika jendela pemeliharaan telah berakhir. Misalnya: Nonaktifkan VM pasca penyelesaian patching.

    Catatan

    Di Azure Update Manager, pra-peristiwa yang berjalan di luar jendela pemeliharaan dan memposting peristiwa dapat berjalan di luar jendela pemeliharaan. Anda harus merencanakan waktu tambahan ini yang diperlukan untuk menyelesaikan eksekusi jadwal pada komputer Anda.

  5. Status jadwal - Status keberhasilan atau kegagalan eksekusi jadwal hanya mengacu pada penginstalan pembaruan pada komputer yang merupakan bagian dari jadwal. Status eksekusi jadwal tidak menyertakan status sebelum dan pasca peristiwa. Jika pra-acara gagal dan Anda memanggil API pembatalan, status eksekusi jadwal ditampilkan sebagai dibatalkan.

    Azure Update Manager menggunakan Event Grid untuk membuat dan mengelola peristiwa pra dan posting pada konfigurasi pemeliharaan terjadwal. Di Event Grid, Anda dapat memilih dari penanganan aktivitas seperti Azure Webhooks, Azure Functions, dll., untuk memicu aktivitas pra dan posting Anda.

    Cuplikan layar yang memperlihatkan urutan eksekusi untuk jadwal dengan pra dan posting.

    Catatan

    Jika Anda menggunakan Runbook dalam peristiwa pra dan posting di manajemen Pembaruan Azure Automation dan berencana untuk menggunakannya kembali di Azure Update Manager, kami sarankan Anda menggunakan Azure Webhooks yang ditautkan ke Runbook Automation. Pelajari selengkapnya.

Garis waktu jadwal untuk peristiwa pra dan posting

Cuplikan layar yang memperlihatkan garis waktu jadwal dengan pra dan posting.

Kami sarankan Anda melalui tabel berikut untuk memahami garis waktu jadwal untuk peristiwa pra dan posting.

Misalnya, jika jadwal pemeliharaan diatur untuk dimulai pada pukul 15.00, dengan jendela pemeliharaan 3 jam dan 55 menit untuk cakupan pemeliharaan Tamu . Jadwal memiliki satu pra-acara dan satu pasca-acara dan berikut adalah detailnya:

Waktu Rincian
14.19 Karena eksekusi jadwal dimulai pada pukul 15.00, Anda dapat memodifikasi mesin atau cakupan 40 menit sebelum waktu mulai (yaitu) pukul 14.19.
Nota Ini berlaku jika Anda membuat jadwal baru atau mengedit jadwal yang sudah ada dengan pra-acara.
14.20 - 14.30 Karena pra-peristiwa dipicu setidaknya 30 menit sebelumnya, pra-peristiwa dapat dipicu kapan saja antara pukul 14.20 hingga 14.30.
14.30 - 14.50 Pra-acara berjalan dari pukul 14.30 hingga 14.50. Pra-peristiwa harus menyelesaikan tugas sebelum pukul 14.50.
Nota Jika Anda memiliki lebih dari satu pra-peristiwa yang dikonfigurasi, semua peristiwa harus berjalan dalam waktu 20 menit. Dalam kasus beberapa pra-peristiwa, semuanya akan dijalankan secara independen satu sama lain. Anda dapat menyesuaikan sesuai kebutuhan Anda dengan menentukan logika dalam pra-peristiwa. Misalnya, jika Anda ingin dua pra-peristiwa berjalan secara berurutan, Anda dapat menyertakan waktu mulai yang tertunda dalam logika pra-peristiwa kedua Anda.
Jika pra-acara terus berjalan melebihi 20 menit atau gagal, Anda dapat memilih untuk membatalkan eksekusi jadwal jika tidak, penginstalan patch berlanjut terlepas dari status eksekusi pra-peristiwa.
14:50 Waktu terbaru yang dapat memanggil API pembatalan adalah pukul 14.50.
Nota Jika API pembatalan gagal dipanggil atau belum disiapkan, penginstalan patch akan terus berjalan.
15:00 Eksekusi jadwal dipicu pada pukul 15.00.
18.55 Pada pukul 18.55, jadwal selesai menginstal pembaruan selama jendela pemeliharaan 3 jam 55 menit.
Peristiwa postingan memicu pada pukul 18.55 setelah pembaruan diinstal.
Nota Jika Anda telah menentukan jendela pemeliharaan yang lebih pendek selama 2 jam, peristiwa pemeliharaan pasca pemeliharaan akan dipicu setelah 2 jam dan jika penginstalan pembaruan selesai sebelum waktu yang ditetapkan 2 jam (yaitu) 1 jam 50 menit, acara posting akan segera dimulai.

Kami menyarankan agar Anda memperhatikan hal-hal berikut:

  • Jika Anda membuat jadwal baru atau mengedit jadwal yang ada dengan pra-acara, Anda memerlukan setidaknya 40 menit sebelum jendela pemeliharaan dimulai (15.00 dalam contoh di atas) agar pra-acara berjalan jika tidak, hal ini menyebabkan pembatalan otomatis eksekusi terjadwal saat ini.
  • Memanggil API pembatalan dari skrip atau kode Anda membatalkan eksekusi jadwal dan bukan seluruh jadwal.
  • Status eksekusi peristiwa pra dan pasca dapat diperiksa di penanganan aktivitas yang Anda pilih.

Langkah berikutnya

  • Untuk mempelajari cara membuat peristiwa pra dan posting, lihat peristiwa konfigurasi pra dan pasca pemeliharaan.
  • Untuk mempelajari cara mengonfigurasi peristiwa pra dan posting atau membatalkan eksekusi jadwal, lihat peristiwa konfigurasi pra dan pasca pemeliharaan.
  • Untuk mempelajari cara menggunakan peristiwa pra dan posting untuk mengaktifkan dan menonaktifkan VM Anda menggunakan Webhook, lihat di sini.
  • Untuk mempelajari cara menggunakan peristiwa pra dan posting untuk mengaktifkan dan menonaktifkan VM Anda menggunakan Azure Functions, lihat di sini.