Mengelola peristiwa host di seluruh reservasi

Dokumen ini menjelaskan cara menggunakan fitur pemeliharaan host yang tersedia dengan blok kapasitas yang dipesan. Dokumen ini menjelaskan cara memantau, merencanakan, dan melakukan pemeliharaan terjadwal pada cluster instance H4D Anda. Untuk mengelola pemeliharaan pada instance mesin virtual (VM), lihat Memantau dan merencanakan peristiwa pemeliharaan host.

Anda dapat secara proaktif mengelola peristiwa host pemeliharaan mendatang di blok kapasitas yang dipesan, baik VM berjalan di blok tersebut atau tidak. Pendekatan ini membantu Anda meminimalkan gangguan dan mempertahankan performa yang optimal.

Sebelum memulai

  • Siapkan autentikasi jika Anda belum melakukannya. Autentikasi memverifikasi identitas Anda untuk mengakses layanan Google Cloud dan API. Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

    2. Set a default region and zone.

    REST

    Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.

      Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

    Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan untuk mengelola peristiwa pemeliharaan host di seluruh reservasi, minta administrator untuk memberi Anda peran IAM berikut:

  • Compute Admin (roles/compute.admin) di project
  • Untuk akses hanya baca ke log audit Peristiwa Sistem: Logs Viewer (roles/logging.viewer) pada project

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran bawaan ini berisi izin yang diperlukan untuk mengelola peristiwa pemeliharaan host di seluruh reservasi. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk mengelola peristiwa pemeliharaan host di seluruh pemesanan:

  • Untuk memulai pemeliharaan host untuk pemesanan: compute.reservations.performMaintenance pada project
  • Untuk memulai pemeliharaan host untuk blok pemesanan: compute.reservationBlocks.performMaintenance pada project

    • Untuk melihat daftar reservasi

    Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

    Ringkasan

    Untuk mengoptimalkan pemeliharaan blok kapasitas yang dipesan, selesaikan langkah-langkah berikut:

    1. Siapkan pemberitahuan notifikasi. Buat pemberitahuan berbasis log untuk mendapatkan notifikasi tentang peristiwa pemeliharaan yang dijadwalkan, dimulai, atau selesai untuk reservasi atau blok reservasi. Pendekatan ini membantu Anda merencanakan aktivitas secara proaktif dan menghindari periode nonaktif yang tidak terduga.

    2. Mengelola pemeliharaan di seluruh blok kapasitas. Lihat dan, jika perlu, mulai pemeliharaan secara manual di seluruh pemesanan atau blokir pemesanan Anda. Proses ini membantu Anda meningkatkan ketahanan workload terhadap error host, mencegah periode nonaktif, dan memastikan aplikasi Anda tetap tersedia.

    Untuk mengetahui informasi selengkapnya tentang frekuensi dan perilaku pemeliharaan jenis mesin H4D, lihat Pengalaman pemeliharaan untuk instance H4D.

    Menyiapkan pemberitahuan notifikasi untuk reservasi

    Anda dapat menerima notifikasi tentang peristiwa pemeliharaan terjadwal, yang dimulai, atau yang telah selesai untuk pemesanan atau blok pemesanan dengan membuat kebijakan pemberitahuan berbasis log.

    Untuk membuat pemberitahuan untuk peristiwa pemeliharaan reservasi atau blok reservasi, selesaikan prosedur berikut. Ulangi prosedur ini untuk setiap pemberitahuan yang ingin Anda buat.

    1. Di konsol Google Cloud , buka halaman Logs Explorer:

      Buka Logs Explorer

      Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Logging.

    2. Klik tombol Tampilkan kueri ke posisi aktif.

    3. Di panel Query, buat salah satu kueri berikut. Kueri ini memfilter entri log untuk mengidentifikasi peristiwa pemeliharaan tertentu. Ulangi prosedur ini untuk setiap kueri yang ingin Anda buat.

      • Menerima pemberitahuan pemeliharaan untuk reservasi:

        • Untuk menerima notifikasi saat pemeliharaan dijadwalkan:

          protoPayload.methodName="compute.reservations.upcomingGroupMaintenance" severity>=DEFAULT
          protoPayload.status.message =~ "scheduled"
          
        • Untuk menerima notifikasi saat pemeliharaan telah selesai:

          protoPayload.methodName="compute.reservations.completedGroupMaintenance" severity>=DEFAULT
          protoPayload.status.message =~ "completed"
          
      • Menerima notifikasi pemeliharaan untuk pemblokiran reservasi:

        • Untuk menerima notifikasi saat pemeliharaan dijadwalkan:

          protoPayload.methodName="compute.reservations.block.upcomingGroupMaintenance" severity>=DEFAULT
          protoPayload.status.message =~ "scheduled"
          
        • Untuk menerima notifikasi saat pemeliharaan telah dimulai:

          protoPayload.methodName="compute.reservations.block.startGroupMaintenance" severity>=DEFAULT
          protoPayload.status.message =~ "started"
          
        • Untuk menerima notifikasi saat pemeliharaan telah selesai:

          protoPayload.methodName="compute.reservations.block.completedGroupMaintenance" severity>=DEFAULT
          protoPayload.status.message =~ "completed"
          
    4. Untuk memvalidasi kueri, klik Jalankan kueri. Jika kueri valid, panel Query results akan menampilkan entri log yang cocok dengan kueri.

    5. Di toolbar hasil Kueri, klik daftar Tindakan, lalu pilih Buat pemberitahuan log. Panel Buat kebijakan pemberitahuan berbasis log akan muncul.

    6. Di bagian Detail pemberitahuan, lakukan tindakan berikut:

      1. Di kolom Alert Policy Name, masukkan nama untuk kebijakan tersebut.

      2. Di daftar Tingkat keseriusan kebijakan, pilih Peringatan (atau tingkat keseriusan yang lebih tinggi).

      3. Klik Berikutnya.

    7. Di bagian Choose logs to include in the alert, klik Next.

    8. Di bagian Setel frekuensi notifikasi dan durasi penutupan otomatis, tentukan hal berikut:

      1. Di daftar Waktu antar-notifikasi, pilih seberapa sering Anda ingin mendapatkan notifikasi.

      2. Dalam daftar Durasi penutupan insiden otomatis, pilih durasi setelah Cloud Logging berhenti mengirim notifikasi dan menutup insiden secara otomatis.

      3. Klik Berikutnya.

    9. Di bagian Who should be notified?, tentukan saluran notifikasi untuk Logging guna mengirim notifikasi.

    10. Klik Simpan.

    Mengelola pemeliharaan di seluruh reservasi

    Anda dapat melihat dan mengontrol pemeliharaan untuk reservasi dan blok reservasi Anda sebagai berikut:

    • Untuk memeriksa status dan waktu terjadwal pemeliharaan mendatang untuk reservasi atau blok reservasi Anda, lihat status pemeliharaan.

    • Untuk memulai pemeliharaan secara manual pada reservasi atau blok reservasi, daripada menunggu tanggal dan waktu pemeliharaan terjadwal, mulai pemeliharaan secara manual.

    • Untuk mengelola seberapa awal Anda ingin menerima notifikasi saat host VM memerlukan pemeliharaan darurat yang tidak direncanakan setelah terjadi error host atau laporan host yang rusak, kelola notifikasi pemeliharaan darurat hardware.

    Melihat status pemeliharaan

    Anda dapat melihat status pemeliharaan mendatang untuk pemesanan atau blok pemesanan dengan memeriksa nilai kolom upcomingGroupMaintenance di metadata pemesanan. Jika pemesanan tidak memiliki kolom upcomingGroupMaintenance, maka tidak ada pemeliharaan yang dijadwalkan untuk pemesanan atau blok pemesanan. Untuk mengetahui informasi selengkapnya tentang kolom di upcomingGroupMaintenance, lihat Definisi status pemeliharaan.

    Selain itu, jika pemeliharaan dijadwalkan untuk blok pemesanan, kolom upcomingGroupMaintenance berisi kolom maintenanceReasons. Kolom ini menjelaskan alasan pemeliharaan dijadwalkan untuk blok pemesanan Anda, seperti yang dijelaskan dalam tabel berikut:

    Jenis pemeliharaan Alasan pemeliharaan Status VM
    Pemeliharaan terencana untuk pemeliharaan rutin
    • PLANNED_UPDATE: pemeliharaan infrastruktur terencana
    • PLANNED_NETWORK_UPDATE: pemeliharaan jaringan terencana
    Berlaku untuk VM yang sedang berjalan, dihentikan, atau ditangguhkan.
    Pemeliharaan darurat yang tidak terencana
    • FAILURE_DISK: pemeliharaan tidak terencana yang dijadwalkan karena error pada disk yang terpasang ke VM.
    • FAILURE_INFRA: pemeliharaan tidak terencana dijadwalkan karena terjadi error pada infrastruktur.
    • FAILURE_INTERFACE: pemeliharaan tidak terencana yang dijadwalkan karena error pada NIC.
    • FAILURE_MEMORY: pemeliharaan tidak terencana yang dijadwalkan karena error pada memori VM.
    • FAILURE_NETWORK: pemeliharaan tidak terencana yang dijadwalkan karena error pada jaringan.
    Hanya berlaku untuk VM yang sedang berjalan.

    Untuk melihat kolom maintenanceReasons di blok atau sub-blok pemesanan, Anda harus menggunakan gcloud CLI atau REST API. Jika tidak, pilih salah satu opsi berikut:

    Konsol

    1. Di konsol Google Cloud , buka halaman Reservations.

      Buka Reservations

    2. Di kolom Status pemeliharaan, Compute Engine menampilkan status pemeliharaan reservasi Anda. Jika Anda tidak melihat kolom ini di tabel Reservasi sesuai permintaan, klik Opsi tampilan kolom , pilih kotak centang Status pemeliharaan, lalu klik OK.

    3. Untuk melihat status pemeliharaan blok reservasi, selesaikan langkah-langkah berikut:

      1. Di kolom Nama, klik nama reservasi. Halaman yang memberikan detail pemesanan akan muncul.

      2. Di tabel Blok, di kolom Pemeliharaan, Compute Engine menampilkan status pemeliharaan blok dalam reservasi.

    gcloud

    1. Untuk melihat status pemeliharaan pemesanan, gunakan perintah gcloud compute reservations describe dengan flag --flatten yang ditetapkan ke resourceStatus.reservationMaintenance:

      gcloud compute reservations describe RESERVATION_NAME \
          --flatten=resourceStatus.reservationMaintenance \
          --zone=ZONE
      

      Ganti kode berikut:

      • RESERVATION_NAME: nama pemesanan.

      • ZONE: zona tempat pemesanan berada.

      Outputnya mirip dengan salah satu dari berikut ini:

      • Jika pemeliharaan dijadwalkan untuk reservasi Anda, output-nya akan mirip dengan berikut ini:

        ---
        maintenanceOngoingCount: 0
        maintenancePendingCount: 6
        schedulingType: GROUPED
        upcomingGroupMaintenance:
          canReschedule: true
          maintenanceStatus: PENDING
          type: UNSCHEDULED
          windowEndTime: '2025-11-13T14:00:00.000-08:00'
          windowStartTime: '2025-11-13T12:00:00.000-08:00'
        

        Jika kolom schedulingType disetel ke INDEPENDENT, maka kolom upcomingGroupMaintenance tidak berisi kolom windowStartTime dan windowEndTime.

      • Jika pemeliharaan tidak dijadwalkan untuk reservasi Anda, outputnya akan mirip dengan berikut ini:

        ---
        schedulingType: GROUPED
        
    2. Jika pemeliharaan dijadwalkan untuk reservasi Anda, untuk melihat status pemeliharaan blok dalam reservasi, gunakan perintah gcloud compute reservations blocks list:

      gcloud compute reservations blocks list RESERVATION_NAME \
          --zone=ZONE
      

      Jika pemeliharaan dijadwalkan atau sedang berlangsung untuk blok pemesanan, outputnya akan mirip dengan berikut ini:

      ---
      ...
      name: example-fr-h4d-dense-1-block-0001
      ...
      reservationBlockMaintenance:
        maintenanceOngoingCount: 0
        maintenancePendingCount: 6
        schedulingType: GROUPED
        upcomingGroupMaintenance:
          canReschedule: true
          maintenanceReasons:
          - PLANNED_UPDATE
          - PLANNED_NETWORK_UPDATE
          maintenanceStatus: PENDING
          type: UNSCHEDULED
          windowEndTime: '2025-11-13T14:00:00.000-08:00'
          windowStartTime: '2025-11-13T12:00:00.000-08:00'
      ...
      ---
      ...
      name: example-fr-h4d-dense-1-block-0002
      ...
      schedulingType: GROUPED
      ...
      

    REST

    1. Untuk melihat status pemeliharaan pemesanan Anda, buat permintaan GET ke salah satu metode berikut:

      Di URL permintaan, sertakan parameter kueri berikut:

      • Untuk hanya menampilkan nama, jenis mesin yang dicadangkan, dan status pemeliharaan pemesanan, sertakan parameter kueri fields yang disetel ke items.name,items.specificReservation.instanceProperties.machineType,items.resourceStatus.reservationMaintenance.

      • Untuk memfilter hanya menurut reservasi yang menentukan jenis mesin tertentu, sertakan parameter kueri filter yang ditetapkan ke specificReservation.instanceProperties.machineType:MACHINE_TYPE dengan menggunakan nilai yang dienkode ke URL.

      Misalnya, untuk melihat pemesanan di semua zona, buat permintaan GET seperti berikut:

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/reservations?fields=items.name,items.specificReservation.instanceProperties.machineType,items.resourceStatus.reservationMaintenance&filter=specificReservation.instanceProperties.machineType%3AMACHINE_TYPE
      

      Ganti kode berikut:

      • PROJECT_ID: ID project tempat reservasi berada.

      • MACHINE_TYPE: jenis mesin yang dipesan yang ingin Anda gunakan untuk memfilter pemesanan.

      Jika pemeliharaan dijadwalkan atau sedang berlangsung untuk reservasi, outputnya akan mirip dengan berikut ini:

      {
        "items": [
          {
            "specificReservation": {
              "instanceProperties": {
                "machineType": "MACHINE_TYPE"
              }
            },
            "name": "example-reservation",
            "resourceStatus": {
              "reservationMaintenance": {
                maintenanceOngoingCount: 0,
                maintenancePendingCount: 6,
                "schedulingType": "GROUPED",
                "upcomingGroupMaintenance": {
                  "type": "SCHEDULED",
                  "canReschedule": true,
                  "windowStartTime": "2025-11-13T12:00:00.000-08:00",
                  "windowEndTime": "2025-11-13T14:00:00.000-08:00",
                  "maintenanceStatus": "PENDING"
                }
              }
            }
          },
          ...
        ]
      }
      

      Atau, untuk mempersempit daftar VM lebih lanjut, tetapkan parameter kueri filter ke ekspresi filter yang berbeda.

    2. Jika pemeliharaan dijadwalkan untuk pemesanan Anda, untuk melihat status pemeliharaan blok dalam pemesanan, buat permintaan GET ke metode reservationBlocks.list. Di URL permintaan, sertakan parameter kueri fields yang ditetapkan ke items.name,items.reservationMaintenance:

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks?fields=items.name,items.reservationMaintenance
      

      Ganti RESERVATION_NAME dengan nama reservasi.

      Jika pemeliharaan dijadwalkan atau sedang berlangsung untuk blok pemesanan, outputnya akan mirip dengan berikut ini:

      {
        "items": [
          {
            "name": "example-fr-h4d-dense-1-block-0001",
            "reservationBlockMaintenance": {
              "maintenanceOngoingCount": 0,
              "maintenancePendingCount": 6,
              "schedulingType": "GROUPED",
              "upcomingGroupMaintenance": {
                "type": "SCHEDULED",
                "canReschedule": true,
                "windowStartTime": "2025-11-13T12:00:00.000-08:00",
                "windowEndTime": "2025-11-13T14:00:00.000-08:00",
                "maintenanceStatus": "PENDING",
                "maintenanceReasons": [
                  "PLANNED_UPDATE",
                  "PLANNED_NETWORK_UPDATE"
                ]
              }
            }
          },
          ...
        ]
      }
      

      Jika kolom schedulingType disetel ke INDEPENDENT untuk blok, maka kolom upcomingGroupMaintenance tidak berisi kolom windowStartTime dan windowEndTime.

    Memulai pemeliharaan secara manual

    Anda dapat memulai pemeliharaan secara manual untuk reservasi atau blok reservasi daripada menunggu waktu yang dijadwalkan. Tindakan ini membantu Anda mengontrol gangguan pada workload secara lebih proaktif.

    Bergantung pada status pemeliharaan reservasi atau blok reservasi, hal berikut terjadi:

    Status pemeliharaan Deskripsi Yang Anda lihat
    Dijadwalkan Compute Engine memiliki pemeliharaan terjadwal untuk reservasi. Anda dapat memulai pemeliharaan secara manual sebelum waktu yang dijadwalkan.
    • Di konsol Google Cloud , status pemeliharaan ditampilkan sebagai Siap dijalankan - akan dijalankan pada DATE.
    • Di gcloud CLI atau REST API, Compute Engine menyetel kolom maintenanceStatus ke PENDING.
    Dalam proses Pemeliharaan sedang berlangsung. Anda tidak dapat menjadwalkannya ulang.
    • Di konsol Google Cloud , status pemeliharaan ditampilkan sebagai Berjalan.
    • Di gcloud CLI atau REST API, Compute Engine menyetel kolom maintenanceStatus ke ONGOING.
    Selesai Pemeliharaan selesai. Compute Engine telah menghapus semua notifikasi pemeliharaan dari VM.
    • Di konsol Google Cloud , status pemeliharaan ditampilkan sebagai .
    • Di gcloud CLI atau REST API, kolom maintenanceStatus tidak ada.

    Untuk memulai pemeliharaan secara manual pada host tertentu dalam blok reservasi, gunakan gcloud CLI atau REST API. Jika tidak, pilih salah satu opsi berikut:

    Konsol

    1. Di konsol Google Cloud , buka halaman Reservations.

      Buka Reservations

    2. Di kolom Nama, klik nama reservasi. Halaman yang memberikan detail pemesanan akan muncul.

    3. Klik Jalankan pemeliharaan, lalu pilih salah satu opsi berikut:

      • Untuk memulai pemeliharaan di semua blok, pilih Semua kapasitas.

      • Untuk memulai pemeliharaan hanya pada blok dengan VM yang berjalan, pilih Kapasitas yang digunakan.

      • Untuk memulai pemeliharaan hanya pada blok yang tidak digunakan dan blok dengan VM yang dihentikan atau ditangguhkan, pilih Kapasitas yang tidak digunakan.

    4. Untuk mengonfirmasi, klik Oke.

    gcloud

    • Untuk memulai pemeliharaan pada pemesanan, gunakan perintah gcloud compute reservations perform-maintenance:

      gcloud compute reservations perform-maintenance RESERVATION_NAME \
          --scope=RESERVATION_MAINTENANCE_SCOPE \
          --zone=ZONE
      
    • Untuk memulai pemeliharaan pada blok pemesanan, gunakan perintah gcloud compute reservations blocks perform-maintenance:

      gcloud compute reservations blocks perform-maintenance RESERVATION_NAME \
          --block-name=BLOCK_NAME \
          --scope=BLOCK_MAINTENANCE_SCOPE \
          --zone=ZONE
      

      Ganti kode berikut:

    • RESERVATION_NAME: nama pemesanan.

    • RESERVATION_MAINTENANCE_SCOPE: cakupan pemeliharaan untuk pemesanan. Tentukan salah satu nilai berikut:

      • Untuk memulai pemeliharaan di semua blok: all

      • Untuk memulai pemeliharaan hanya pada blok dengan VM yang berjalan: running

      • Untuk memulai pemeliharaan hanya pada blok yang tidak digunakan dan blok dengan VM yang dihentikan atau ditangguhkan: unused

    • BLOCK_NAME: nama blok yang ada dalam pemesanan.

    • BLOCK_MAINTENANCE_SCOPE: cakupan pemeliharaan untuk blok pemesanan. Tentukan salah satu nilai berikut:

      • Untuk memulai pemeliharaan di semua host: all

      • Untuk memulai pemeliharaan hanya pada host dengan VM yang berjalan: running

      • Untuk memulai pemeliharaan hanya pada host yang tidak digunakan dan host dengan VM yang dihentikan atau ditangguhkan: unused

    • ZONE: zona tempat pemesanan berada.

    REST

    • Untuk memulai pemeliharaan pada pemesanan, buat permintaan POST ke metode reservations.performMaintenance:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/performMaintenance
      
      {
        "maintenanceScope": "RESERVATION_MAINTENANCE_SCOPE"
      }
      
    • Untuk memulai pemeliharaan pada blok pemesanan, buat permintaan POST ke metode reservationBlocks.performMaintenance:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME/performMaintenance
      
      {
        "maintenanceScope": "BLOCK_MAINTENANCE_SCOPE"
      }
      

    Ganti kode berikut:

    • PROJECT_ID: ID project tempat Compute Engine membuat pemesanan secara otomatis.

    • ZONE: zona tempat pemesanan berada.

    • RESERVATION_NAME: nama pemesanan.

    • RESERVATION_MAINTENANCE_SCOPE: cakupan pemeliharaan untuk pemesanan. Tentukan salah satu nilai berikut:

      • Untuk memulai pemeliharaan di semua blok: ALL

      • Untuk memulai pemeliharaan hanya pada blok dengan VM yang berjalan: RUNNING

      • Untuk memulai pemeliharaan hanya pada blok yang tidak digunakan dan blok dengan VM yang dihentikan atau ditangguhkan: UNUSED

    • BLOCK_NAME: nama blok yang ada dalam pemesanan.

    • SUB_BLOCK_NAME: nama sub-blok yang ada dalam blok reservasi.

    • BLOCK_MAINTENANCE_SCOPE: cakupan pemeliharaan untuk blok pemesanan. Tentukan salah satu nilai berikut:

      • Untuk memulai pemeliharaan di semua host: ALL

      • Untuk memulai pemeliharaan hanya pada host dengan VM yang berjalan: RUNNING

      • Untuk memulai pemeliharaan hanya pada host yang tidak digunakan dan host dengan VM yang dihentikan atau ditangguhkan: UNUSED

    Mengelola notifikasi pemeliharaan darurat hardware

    Setelah VM mengalami error host, atau Anda melaporkan host-nya sebagai rusak, host VM memerlukan pemeliharaan darurat yang tidak direncanakan. Secara default, Compute Engine memberikan pemberitahuan beberapa jam sebelumnya saat menjadwalkan jenis pemeliharaan ini. Untuk host yang dicadangkan, Anda dapat mengaktifkan notifikasi pemeliharaan darurat untuk memperpanjang periode pemberitahuan ini menjadi minimal tujuh hari. Pendekatan ini membantu Anda mengontrol gangguan pada workload secara lebih proaktif.

    Untuk mengaktifkan atau menonaktifkan notifikasi pemeliharaan darurat hardware untuk pemesanan, pilih salah satu opsi berikut:

    gcloud

    • Untuk mengaktifkan notifikasi pemeliharaan darurat hardware untuk pemesanan, gunakan perintah gcloud compute reservations update dengan flag --enable-emergent-maintenance:

      gcloud compute reservations update RESERVATION_NAME \
          --enable-emergent-maintenance \
          --zone=ZONE
      
    • Untuk menonaktifkan notifikasi pemeliharaan darurat hardware untuk reservasi, gunakan perintah gcloud compute reservations update dengan flag --no-enable-emergent-maintenance:

      gcloud compute reservations update RESERVATION_NAME \
          --no-enable-emergent-maintenance \
          --zone=ZONE
      

    Ganti kode berikut:

    • RESERVATION_NAME: nama pemesanan.

    • ZONE: zona tempat pemesanan berada.

    REST

    Untuk mengaktifkan atau menonaktifkan notifikasi pemeliharaan darurat hardware untuk pemesanan, buat permintaan PATCH ke metode reservations.update. Di URL permintaan, sertakan parameter kueri paths yang ditetapkan ke enableEmergentMaintenance.

    PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=enableEmergentMaintenance
    
    {
      "name": "RESERVATION_NAME",
      "enableEmergentMaintenance": EMERGENCY_MAINTENANCE_NOTIFICATIONS
    }
    

    Ganti kode berikut:

    • PROJECT_ID: ID project tempat reservasi berada.

    • ZONE: zona tempat pemesanan berada.

    • RESERVATION_NAME: nama pemesanan.

    • EMERGENCY_MAINTENANCE_NOTIFICATIONS: tentukan salah satu nilai berikut:

      • Untuk mengaktifkan notifikasi: true

      • Untuk menonaktifkan notifikasi: false

    Langkah berikutnya