Bagikan melalui


Mengelola peristiwa pra dan pasca peristiwa peristiwa peristiwa konfigurasi pemeliharaan

Berlaku untuk: ✔️ VM Windows VM ✔️ ✔️ Linux Lingkungan ✔️ lokal Azure Arc-enabled server ✔️ Azure VM.

Artikel ini menjelaskan cara mengelola peristiwa sebelum dan diposting di Azure Update Manager.

Kelola acara pra dan pasca

Menampilkan peristiwa pra dan posting

Untuk melihat peristiwa pra dan posting, ikuti langkah-langkah berikut:

  1. Masuk ke portal Azure dan buka Manajer Pembaruan Azure.

  2. Di bawah Kelola, pilih Komputer, Konfigurasi Pemeliharaan.

  3. Di halaman Konfigurasi Pemeliharaan, pilih konfigurasi pemeliharaan yang ingin Anda tambahkan peristiwa pra dan posting.

  4. Pilih Gambaran Umum dan periksa peristiwa Pemeliharaan. Anda dapat melihat jumlah peristiwa pra dan posting yang terkait dengan konfigurasi.

    Cuplikan layar yang memperlihatkan cara menampilkan dan mengonfigurasi peristiwa pra dan posting.

  5. Pilih jumlah peristiwa sebelum dan posting untuk melihat daftar peristiwa dan jenis peristiwa.

    Cuplikan layar yang memperlihatkan cara menampilkan peristiwa pra dan posting.

Mengedit peristiwa pra dan posting

Untuk mengedit peristiwa pra dan posting, ikuti langkah-langkah berikut:

  1. Ikuti langkah-langkah yang tercantum dalam Menampilkan peristiwa sebelum dan posting.
  2. Di halaman peristiwa yang dipilih, pilih acara pra atau posting yang ingin Anda edit.
  3. Di halaman sebelum atau posting peristiwa yang dipilih, Anda dapat mengedit Penanganan aktivitas/titik akhir yang digunakan atau lokasi titik akhir.

Mengelola eksekusi peristiwa pra/posting dan eksekusi jadwal

Untuk memeriksa keberhasilan pengiriman peristiwa pra dan posting ke titik akhir dari Event Grid, ikuti langkah-langkah berikut:

  1. Masuk ke portal Azure dan buka Manajer Pembaruan Azure.
  2. Di bawah Kelola, pilih Komputer.
  3. Pilih Konfigurasi Pemeliharaan dari pita di bagian atas.
  4. Di halaman Konfigurasi Pemeliharaan, pilih konfigurasi pemeliharaan yang ingin Anda lihat sebelum dan posting peristiwa.
  5. Pada halaman Konfigurasi Pemeliharaan yang dipilih, di bawah Pengaturan di ToC, pilih Peristiwa.
  6. Di bagian Esensial , Anda dapat melihat metrik untuk semua peristiwa di bawah langganan peristiwa yang dipilih. Dalam grafik, jumlah metrik Peristiwa yang Diterbitkan harus cocok dengan jumlah metrik Peristiwa yang Cocok. Kedua nilai juga harus sesuai dengan jumlah Peristiwa terkirim.
  7. Untuk melihat metrik khusus untuk peristiwa pra atau postingan, pilih nama peristiwa dari kisi. Di sini, jumlah metrik Peristiwa yang Cocok harus cocok dengan jumlah Peristiwa terkirim.
  8. Untuk melihat waktu di mana peristiwa dipicu, arahkan mouse ke atas grafik baris. Pelajari selengkapnya.

Catatan

Azure Event Grid mematuhi paradigma pengiriman setidaknya sekali. Ini menyiratkan bahwa, dalam keadaan luar biasa, ada kemungkinan penanganan aktivitas dipanggil lebih dari sekali untuk peristiwa tertentu. Kami menyarankan Anda untuk memastikan bahwa tindakan penanganan aktivitas idempotensi. Dengan kata lain, jika penanganan aktivitas dijalankan beberapa kali, itu seharusnya tidak memiliki efek buruk. Menerapkan idempotency memastikan ketahanan aplikasi Anda dalam menghadapi potensi pemanggilan peristiwa duplikat.

Untuk memeriksa apakah titik akhir telah dipicu dan diselesaikan dalam peristiwa pra atau pasca

  1. Masuk ke portal Azure dan buka akun Azure Automation.

  2. Di akun Automation Anda, di bawah Automation Proses, pilih Runbook.

  3. Pilih skrip pra atau posting yang ditautkan ke Webhook Anda di Event Grid.

  4. Di Gambaran Umum, Anda dapat melihat status pekerjaan Runbook. Waktu pemicu harus sekitar 30 menit sebelum waktu mulai jadwal. Setelah pekerjaan selesai, Anda dapat kembali ke bagian yang sama untuk mengonfirmasi apakah status Selesai. Misalnya, pastikan bahwa VM telah dinyalakan atau dimatikan.

    Cuplikan layar yang memperlihatkan cara memeriksa status pekerjaan runbook.

    Untuk informasi selengkapnya tentang cara mengambil detail dari log aktivitas akun Automation dan status pekerjaan, lihat Mengelola runbook di Azure Automation.

Membatalkan eksekusi jadwal sebelum mulai berjalan

Untuk membatalkan eksekusi jadwal, API pembatalan di pra-acara Anda harus dipicu setidaknya 10 menit sebelum waktu mulai konfigurasi pemeliharaan jadwal. Anda harus memanggil API pembatalan di pra-peristiwa Anda, yaitu, skrip Runbook atau kode fungsi Azure.

Untuk membatalkan eksekusi pemeliharaan jadwal

  1. Masuk ke portal Azure dan buka Manajer Pembaruan Azure.
  2. Di bawah Kelola di ToC, pilih Riwayat.
  3. Pilih tab Menurut ID eksekusi Pemeliharaan, dan pilih ID eksekusi pemeliharaan yang ingin Anda lihat riwayatnya.
  4. Pilih Batalkan pembaruan jadwal. Opsi ini diaktifkan selama 10 menit sebelum dimulainya konfigurasi pemeliharaan.

Anda dapat memperoleh daftar komputer dalam pemeliharaan yang dijalankan dari kueri ARG berikut. Anda juga dapat melihat ID korelasi dengan memilih Lihat detail:

maintenanceresources  
| where type =~ "microsoft.maintenance/maintenanceconfigurations/applyupdates"  
| where properties.correlationId has "/subscriptions/your- subscription -id/resourcegroups/your- ResourceGroupName/providers/microsoft.maintenance/maintenanceconfigurations/mc-name/providers/microsoft.maintenance/applyupdates/"  
| order by name desc

Catatan

Azure Update Manager atau konfigurasi pemeliharaan tidak akan memantau dan membatalkan jadwal secara otomatis. Jika pengguna gagal membatalkan, eksekusi jadwal akan dilanjutkan dengan menginstal pembaruan selama jendela pemeliharaan yang ditentukan pengguna.

Pasca eksekusi jadwal

Melihat riwayat pra dan pasca peristiwa

  1. Masuk ke portal Azure dan buka Manajer Pembaruan Azure.
  2. Di bawah Kelola, pilih Riwayat.
  3. Pilih tab Berdasarkan ID Eksekusi Pemeliharaan, pilih ID eksekusi pemeliharaan yang ingin Anda lihat riwayatnya.
  4. Pilih tab Peristiwa di halaman riwayat ID eksekusi pemeliharaan yang dipilih.
  5. Anda dapat melihat jumlah peristiwa dan nama peristiwa beserta Jenis peristiwa dan detail titik akhir.

Debug pra dan pasca peristiwa

Untuk melihat riwayat tugas peristiwa yang dibuat melalui Webhook, ikuti langkah-langkah berikut:

  1. Temukan nama peristiwa yang ingin Anda lihat log tugasnya.
  2. Di bawah kolom Riwayat tugas, pilih Tampilkan riwayat runbook yang sesuai dengan nama peristiwa. Anda akan diarahkan ke akun Automation tempat runbook berada.
  3. Pilih nama runbook tertentu yang terkait dengan pra atau pasca peristiwa. Di halaman gambaran umum, Anda dapat melihat tugas terbaru runbook beserta detail eksekusi dan status.

Menampilkan status eksekusi jadwal yang dibatalkan

  1. Masuk ke portal Azure dan buka Manajer Pembaruan Azure.
  2. Di bawah Kelola, pilih Riwayat.
  3. Pilih tab Menurut ID eksekusi Pemeliharaan, lalu pilih ID eksekusi pemeliharaan yang statusnya ingin Anda lihat.
  4. Lihat Status untuk melihat status. Jika pemeliharaan berjalan telah dibatalkan, status akan ditampilkan sebagai dibatalkan. Pilih status untuk melihat detailnya.

Ada dua jenis pembatalan:

  • Pembatalan oleh pengguna: Saat Anda memanggil API pembatalan dari skrip atau kode Anda.
  • Pembatalan menurut sistem: Ketika sistem memanggil API pembatalan karena kesalahan internal. Ini dilakukan hanya jika sistem tidak dapat mengirim pra-peristiwa ke titik akhir pelanggan yaitu 30 menit sebelum pekerjaan patching terjadwal. Dalam hal ini, konfigurasi pemeliharaan terjadwal yang akan datang akan dibatalkan karena kegagalan menjalankan pra-peristiwa oleh sistem.

Untuk mengonfirmasi apakah pembatalan dilakukan oleh pengguna atau sistem, Anda dapat melihat status ID eksekusi pemeliharaan dari kueri ARG yang disebutkan di atas di Lihat detailnya. Pesan kesalahan menampilkan apakah eksekusi jadwal telah dibatalkan oleh pengguna atau sistem dan bidang status mengonfirmasi status pemeliharaan yang dijalankan.

Cuplikan layar yang memperlihatkan cara menampilkan status pembatalan.

Gambar di atas menunjukkan contoh pembatalan oleh pengguna, di mana pesan kesalahan akan Pemeliharaan dibatalkan menggunakan API pembatalan di YYYY-MM-DD. Jika pemeliharaan berjalan dibatalkan oleh sistem karena alasan apa pun, pesan kesalahan dalam JSON akan Pemeliharaan dibatalkan karena kegagalan platform internal di YYYY-MM-DD.

Menghapus sebelum dan memposting peristiwa

Untuk menghapus peristiwa pra dan posting, ikuti langkah-langkah berikut:

  1. Masuk ke portal Azure dan buka Manajer Pembaruan Azure.

  2. Di bawah Kelola, pilih Komputer, Konfigurasi Pemeliharaan.

  3. Di halaman Konfigurasi Pemeliharaan, pilih konfigurasi pemeliharaan yang ingin Anda tambahkan peristiwa pra dan posting.

  4. Di halaman Konfigurasi pemeliharaan yang dipilih, di bawah Pengaturan, pilih Peristiwa.

  5. Pilih Nama peristiwa yang ingin Anda hapus dari kisi.

  6. Pada halaman peristiwa yang dipilih, pilih Hapus.

    Cuplikan layar yang memperlihatkan cara menghapus peristiwa pra dan posting.

Langkah berikutnya

  • Untuk gambaran umum peristiwa pra dan posting di Azure Update Manager, lihat di sini
  • Untuk mempelajari cara membuat peristiwa pra dan posting, 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.