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 pasca, 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 acara sebelum dan sesudah.

  4. Pilih Gambaran Umum dan periksa peristiwa pemeliharaan. Anda dapat melihat jumlah peristiwa sebelum dan setelah yang terkait dengan konfigurasi.

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

  5. Pilih jumlah peristiwa sebelum dan sesudah 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 acara yang dipilih, pilih acara pra atau pasca yang ingin Anda edit.
  3. Pada halaman acara sebelum atau setelah yang dipilih, Anda dapat mengedit penanganan acara/titik akhir yang digunakan atau lokasi dari titik akhir.

Mengelola eksekusi peristiwa pra/posting dan eksekusi jadwal

Untuk memeriksa keberhasilan penyampaian acara sebelum dan sesudah kepada titik akhir melalui 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 sesudah peristiwa.
  5. Pada halaman Konfigurasi Pemeliharaan yang dipilih, di bawah Pengaturan, 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 Sesuai. Kedua nilai juga harus sesuai dengan jumlah Peristiwa terkirim.
  7. Untuk melihat metrik yang spesifik untuk pra acara atau pasca acara, pilih nama acara dari tabel. Di sini, jumlah metrik Peristiwa yang Sesuai harus cocok dengan jumlah Peristiwa yang 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 penangan acara dipanggil lebih dari sekali untuk acara tertentu. Kami menyarankan Anda untuk memastikan bahwa tindakan penanganan kejadian bersifat idempoten. 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 Proses Automation, pilih Runbooks.

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

  4. Di Gambaran Umum, Anda dapat melihat status tugas 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 menunjukkan cara memeriksa status tugas runbook.

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

Membatalkan pelaksanaan jadwal sebelum dimulai

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 pemeliharaan terjadwal

  1. Masuk ke portal Azure dan buka Manajer Pembaruan Azure.
  2. Di bawah Kelola, pilih Riwayat.
  3. Pilih tab Menurut ID Pemeliharaan, dan pilih ID 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 mesin yang sedang dalam pemeliharaan 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.

Setelah pelaksanaan 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 pekerjaan dari sebuah acara 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 pekerjaan terbaru dari runbook beserta detail eksekusi dan statusnya.

Menampilkan status pelaksanaan jadwal yang dibatalkan

  1. Masuk ke portal Azure dan buka Manajer Pembaruan Azure.
  2. Di bawah Kelola, pilih Riwayat.
  3. Pilih tab Berdasarkan 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 mendatang akan dibatalkan karena kegagalan sistem dalam menjalankan acara sebelumnya.

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 jalannya pemeliharaan dibatalkan oleh sistem dengan alasan apa pun, pesan kesalahan dalam JSON akan Pemeliharaan dibatalkan karena kegagalan platform internal di YYYY-MM-DD.

Hapus acara sebelum dan sesudah

Untuk menghapus pra acara dan pasca acara, 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 di mana Anda ingin menambahkan peristiwa sebelum dan sesudah.

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

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

  6. Pada halaman peristiwa yang dipilih, pilih Hapus.

    Cuplikan layar yang memperlihatkan cara menghapus acara pra dan pasca.

Langkah berikutnya

  • Untuk gambaran umum peristiwa pra dan posting di Azure Update Manager, lihat di sini
  • Untuk mempelajari cara membuat acara pra dan pasca, lihat acara konfigurasi pra dan pasca pemeliharaan.
  • Untuk mempelajari cara menggunakan peristiwa pra dan pasca untuk menghidupkan dan mematikan VM Anda menggunakan Webhook, lihat di sini.
  • Untuk mempelajari cara menggunakan peristiwa sebelum dan sesudah untuk menyalakan dan mematikan VM Anda menggunakan Azure Functions, kunjungi tautan ini di sini.