Menyiapkan eksperimen untuk Fail Compute

Halaman ini menjelaskan cara menyiapkan template eksperimen baru untuk kesalahan Fail Compute. Kesalahan ini memungkinkan Anda mematikan resource komputasi untuk VM individual atau seluruh Managed Instance Group (MIG) VM.

Sebelum melanjutkan, Anda harus memiliki hal berikut:

  • Peran roles/faulttesting.operator.

Untuk membuat template eksperimen baru, lakukan hal berikut:

  1. Buka Google Cloud console.
  2. Buka halaman Ringkasan Pengujian Injeksi Kesalahan.
  3. Pilih Buat template eksperimen.
    • Atau, dari halaman Overview Fault Injection Testing, klik Experiment templates di menu navigasi kiri, lalu klik Create Template.
  4. Di bagian Fault Type, pilih Fail Compute, lalu opsi GCE.
  5. Di bagian Target:
    1. Pilih jenis target.
      • VM Individual. Mengisolasi instance virtual machine tertentu. VM yang ditentukan secara terpisah tidak dapat menjadi bagian dari Grup Instance Terkelola (MIG).
      • Semua VM dengan tag aman tertentu. Menargetkan VM berdasarkan tag aman dan region GCE yang ditentukan.
        • Anda harus menerapkan tag di luar antarmuka Pengujian Injeksi Kesalahan sebelum eksperimen dibuat.
        • VM yang diberi tag tidak dapat menjadi bagian dari MIG, dan VM yang diberi tag di luar region eksperimen akan dikecualikan dari pengujian.
        • Pastikan Cloud Asset API diaktifkan. Pengujian Injeksi Kesalahan menggunakan API ini untuk menemukan VM yang diberi tag.
        • Kebijakan firewall yang digunakan untuk memblokir traffic tidak akan langsung mereferensikan tag ini. VM yang ditargetkan akan terikat ke tag baru khusus eksperimen selama durasi eksperimen.
      • Semua VM dalam MIG zona. Menargetkan VM dalam MIG zonal tertentu. Penskalaan otomatis dan autohealing untuk MIG akan dinonaktifkan selama durasi pengujian.
      • Semua VM dalam MIG regional. Menargetkan VM dalam MIG regional yang ditentukan. Penskalaan otomatis dan autohealing untuk MIG akan dinonaktifkan selama durasi pengujian.
      • Semua VM dalam satu zona. Menargetkan semua VM non-MIG dan MIG zona di zona yang ditentukan.
        • MIG regional tidak akan disertakan, meskipun memiliki komponen di zona tersebut.
        • MIG zona yang terpengaruh akan menonaktifkan penskalaan otomatis dan pemulihan otomatis selama durasi pengujian.
        • Pastikan Cloud Asset API diaktifkan karena Fault Injection Testing menggunakan API untuk menemukan MIG dan VM di zona yang ditentukan.
      • Semua VM dalam suatu region. Menargetkan semua VM non-MIG dan semua MIG (baik zonal maupun regional) dalam region yang dipilih.
        • Penskalaan otomatis dan pemulihan otomatis akan dinonaktifkan untuk semua MIG yang terpengaruh selama durasi pengujian.
  6. Pastikan CAIS API diaktifkan karena Pengujian Injeksi Kesalahan menggunakan API untuk menemukan MIG dan VM di region yang ditentukan.
  7. Tetapkan Durasi untuk menentukan berapa lama eksperimen harus berjalan.
  8. Di bagian Nama template, berikan nama yang jelas dan deskriptif untuk template tersebut. Anda juga dapat memberikan detail di deskripsi.
  9. Di bagian Verifikasi:
    1. Lihat ringkasan setelan yang Anda pilih.
    2. Tunggu hingga uji coba otomatis selesai.
    3. Setelah uji coba selesai, daftar resource yang akan menerima injeksi kesalahan akan muncul. Jika ada error pada resource yang ditargetkan, error tersebut juga akan muncul di sini.
  10. Buat template eksperimen. Pesan konfirmasi yang menunjukkan bahwa template telah dibuat akan muncul, dan template baru akan muncul dalam daftar template.

Untuk mengetahui detail tentang perilaku kesalahan Fail Compute, lihat referensi kesalahan Fail Compute.

Langkah berikutnya

Jalankan eksperimen menggunakan template eksperimen yang Anda buat.