Menginstal Agen Operasional selama pembuatan VM

Dokumen ini menjelaskan cara konsol Google Cloud dapat menginstal Agen Operasional secara otomatis untuk Anda saat Anda membuat instance VM. Selama proses penginstalan, VM Manager Compute Engine akan membuat kebijakan OS Agen Operasional yang menginstal agen dan menginstalnya ulang jika diperlukan. VM Manager membantu Anda menjalankan Agen Operasional di VM dan memastikan bahwa agen selalu diinstal.

Ringkasan

VM Manager menggunakan kebijakan OS untuk mengelola penginstalan Agen Operasional. Kebijakan konfigurasi diterapkan ke VM menggunakan pemetaan yang disebut ID penetapan, yang terlihat seperti contoh berikut:

goog-ops-agent-v2-x86-template-1-0-0-ZONE

ID penetapan untuk kebijakan OS Agen Operasional terdiri dari komponen berikut:

  • Nama kebijakan: "goog-ops-agent"
  • Template untuk membuat kebijakan: "v2-x86-template"
  • String versi untuk template. Versi, yang dapat berubah dari waktu ke waktu, adalah nilai seperti "1-0-0".
  • Zona tempat ID penetapan berlaku, nilai seperti "us-central1-a".

VM dikaitkan dengan ID tugas menggunakan label pada instance VM. VM Compute Engine adalah resource yang dipantau dengan jenis gce_instance dan menyertakan label zone. Saat Anda menggunakan konsol Google Cloud untuk membuat VM dengan Agen Operasional yang diinstal, VM Manager akan menambahkan label lain ke VM, yang terlihat seperti goog-ops-agent-policy:v2-x86-template-1-0-0. Label ini mengidentifikasi kebijakan, template, dan versi:

  • Kunci label, ID untuk kebijakan: goog-ops-agent-policy
  • Nilai label, template dan versi kebijakan: v2-x86-template-1-0-0

Saat membuat VM di konsol Google Cloud , Anda dapat memilih kotak centang Install Ops Agent for Monitoring and Logging. Saat Anda mengklik Buat, VM Manager akan menetapkan label goog-ops-agent-policy:v2-x86-template-1-0-0 ke VM dan menginstal Agen Operasional. Jika VM adalah VM pertama di zonanya, maka VM Manager juga akan membuat kebijakan OS Agen Operasional dan penetapan kebijakan OS Agen Operasional untuk zona tersebut.

Meskipun zona memiliki penetapan kebijakan OS Agen Operasional, kebijakan OS Agen Operasional memantau VM yang memiliki karakteristik berikut:

  • VM memiliki label goog-ops-agent-policy:v2-x86-template-1-0-0.
  • VM berada di zona yang sama dengan penetapan kebijakan OS Agen Operasional.

Kebijakan OS Agen Operasional memeriksa setiap jam apakah VM yang dicakup telah menginstal Agen Operasional. Jika Agen Operasional belum diinstal, kebijakan OS Agen Operasional akan menginstal agen versi terbaru.

Membuat VM dengan penginstalan otomatis Agen Operasional

Untuk menginstal Agen Operasional secara otomatis selama pembuatan VM dan menerapkan penetapan kebijakan OS Agen Operasional ke VM, lakukan hal berikut:

  1. Grant roles to your user account. Run the following command once for each of the following IAM roles: roles/osconfig.osPolicyAssignmentEditor

    gcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE

    Replace the following:

    • PROJECT_ID: your project ID.
    • USER_IDENTIFIER: the identifier for your user account—for example, myemail@example.com.
    • ROLE: the IAM role that you grant to your user account.
  2. Ikuti langkah-langkah di Membuat instance VM dari image publik. Sebelum mengklik Buat, centang kotak Install Ops Agent for Monitoring and Logging:

    Kotak centang Install Ops Agent for Monitoring and Logging.

  3. Klik Buat.

    Saat Anda menginstal Agen Operasional secara otomatis untuk pertama kalinya di zona, jika Anda belum mengaktifkan VM Manager untuk Google Cloud project Anda, maka proses pembuatan VM akan melakukan hal berikut:

    1. Memungkinkan VM Manager beroperasi dalam mode terbatas.
    2. Membuat kebijakan OS Agen Operasional dan penetapan kebijakan OS Agen Operasional untuk zona. Kebijakan OS Agen Operasional adalah kolom penetapan kebijakan.
    3. Mengaktifkan Patch, kebijakan OS, dan OS inventory management dengan menetapkan label metadata VM enable-osconfig ke TRUE.
    4. Membuat VM dan menetapkan label kebijakan OS Agen Operasional ke VM tersebut.

    Jika Anda membuat VM dan menginstal Agen Operasional secara otomatis di zona tempat penetapan kebijakan OS Agen Operasional sudah ada, maka proses pembuatan VM akan membuat VM dan menetapkan label kebijakan OS Agen Operasional ke VM tersebut.

    Contoh

    Project Google Cloud Anda tidak memiliki penetapan kebijakan Ops Agent OS. Anda membuat dua VM, instance-1 dan instance-2 di zona us-central1-a. Kemudian, Anda membuat instance-3 dan instance-4 di zona us-east1-b. instance-1, instance-2, dan instance-3 telah mencentang kotak Install Ops Agent for Monitoring and Logging selama pembuatan.

    • Saat Anda membuat instance-1, VM Manager akan membuat kebijakan OS Agen Operasional untuk zona us-central1-a dan penetapan kebijakan OS dengan ID goog-ops-agent-v2-x86-template-1-0-0-us-central1-a. Kemudian, VM Manager akan menetapkan label kebijakan pada instance-1.
    • Saat Anda membuat instance-2, VM Manager menetapkan label kebijakan yang sama pada instance-2.
    • Saat Anda membuat instance-3, VM Manager akan membuat kebijakan OS Agen Operasional untuk zona us-east1-b dan penetapan kebijakan OS dengan ID goog-ops-agent-v2-x86-template-1-0-0-us-east1-b. VM Manager kemudian menetapkan label kebijakan ke instance-3.

    Kebijakan OS Agen Operasional kemudian mencakup VM berikut berdasarkan ID penetapan kebijakan OS Agen Operasional:

    ID Penetapan Kebijakan OS Mencakup VM Di: VM yang dicakup
    goog-ops-agent-v2-x86-template-1-0-0-us-central1-a us-central1-a instance-1, instance-2
    goog-ops-agent-v2-x86-template-1-0-0-us-east1-b us-east1-b instance-3

    Secara default, instance-4 tidak tercakup karena Anda tidak memilih Instal Agen Operasional untuk Pemantauan dan Logging, sehingga tidak memiliki label goog-ops-agent-policy:v2-x86-template-1-0-0. Jika Anda juga ingin menerapkan kebijakan OS Agen Operasional ke instance-4, lihat Menambahkan cakupan kebijakan OS Agen Operasional ke VM yang ada.

    Mengelola versi Agen Operasional di VM yang dicakup oleh kebijakan OS Agen Operasional

    Kebijakan OS Ops Agent tidak mengupdate Ops Agent saat versi baru agen dirilis. Selama VM telah menginstal Agen Operasional versi tertentu, kebijakan ini tidak akan berpengaruh. Jika Anda meng-uninstal Agen Operasional, kebijakan akan mendeteksi bahwa Agen Operasional tidak diinstal, lalu menginstal versi terbaru.

    Untuk mengupgrade VM ke Agen Operasional versi terbaru, hapus instalasi versi yang saat ini Anda jalankan dan biarkan kebijakan OS Agen Operasional menginstal versi terbaru.

    Jika perlu menginstal Agen Operasional versi sebelumnya, Anda dapat meng-uninstal Agen Operasional di VM yang dicakup oleh kebijakan OS Agen Operasional lalu menginstal agen versi tertentu.

    Pemecahan masalah

    Untuk mengetahui informasi tentang cara memecahkan masalah penginstalan agen dan kebijakan OS Agen Operasional, lihat Mengelola VM yang dicakup dalam kebijakan OS Agen Operasional dan Alat diagnostik agen untuk kebijakan penginstalan otomatis.

    Harga

    Kebijakan OS adalah alat generik untuk menginstal paket. Secara default, saat VM Manager diaktifkan karena Anda telah membuat VM dengan Agen Operasional yang diinstal secara otomatis, VM Manager akan diaktifkan dalam mode terbatas. Untuk mengetahui informasi tentang mode dan harga VM Manager, lihat Harga VM Manager.

    Langkah berikutnya

    Untuk mengetahui informasi tentang cara mengelola VM yang dicakup dalam kebijakan OS Agen Operasional, lihat Mengelola VM yang dicakup dalam kebijakan OS Agen Operasional.