Dokumen ini menjelaskan cara konsol Google Cloud dapat otomatis menginstal Ops Agent untuk Anda saat membuat instance VM. Selama proses penginstalan, VM Manager Compute Engine akan membuat kebijakan OS Agen Operasi yang menginstal agen dan menginstal ulang agen jika diperlukan. VM Manager membantu Anda menjalankan Agen Operasional di VM dan memastikan bahwa agen selalu diinstal.
Ringkasan
VM Manager menggunakan kebijakan konfigurasi OS untuk mengelola penginstalan Ops Agent. 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 di instance VM.
VM Compute Engine adalah resource yang dimonitor dengan jenis
gce_instance
dan menyertakan label zone
. Saat Anda menggunakan konsol Google Cloud untuk membuat VM dengan Agen Operasional yang diinstal, Pengelola VM 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 kebijakan, dan versi:
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
Create, 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, 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 akan 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 dicakupnya telah menginstal Agen Operasional. Jika Agen Operasi tidak diinstal, kebijakan OS Agen Operasi akan menginstal versi terbaru agen.
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:
-
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
PROJECT_ID
with your project ID. -
Replace
USER_IDENTIFIER
with the identifier for your user account. For example,user:myemail@example.com
. - Replace
ROLE
with each individual role.
- Replace
- Ikuti langkah-langkah di artikel Membuat instance VM dari image publik. Sebelum mengklik Create, centang kotak Install Ops Agent for Monitoring and Logging:
- Klik Create.
Saat Anda menginstal Agen Operasional secara otomatis untuk pertama kalinya di zona, jika Anda tidak mengaktifkan VM Manager untuk project Google Cloud, proses pembuatan VM akan melakukan hal berikut:
- Mengaktifkan VM Manager untuk beroperasi dalam mode terbatas.
- Membuat kebijakan OS Agen Operasional dan penetapan kebijakan OS Agen Operasional untuk zona. Kebijakan OS Agen Operasional adalah kolom penetapan kebijakan.
- Mengaktifkan OS patch, konfigurasi OS, dan pengelolaan inventaris OS dengan
menetapkan label metadata VM
enable-osconfig
keTRUE
. - Membuat VM dan menetapkan label kebijakan OS Agen Operasional.
Jika Anda membuat VM dan menginstal Agen Operasional secara otomatis di zona tempat penetapan kebijakan OS Agen Operasional sudah ada, proses pembuatan VM akan membuat VM dan menetapkan label kebijakan OS Agen Operasional.
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 memiliki kotak centang Install Ops Agent for Monitoring and Logging yang dicentang selama pembuatan.
- Saat Anda membuat instance-1, VM Manager akan membuat kebijakan OS Ops Agent
untuk zona
us-central1-a
dan penetapan kebijakan OS dengan IDgoog-ops-agent-v2-x86-template-1-0-0-us-central1-a
. VM Manager kemudian menetapkan label kebijakan di instance-1. - Saat Anda membuat instance-2, VM Manager menetapkan label kebijakan yang sama di 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 IDgoog-ops-agent-v2-x86-template-1-0-0-us-east1-b
. Kemudian, VM Manager menetapkan label kebijakan ke instance-3.
Kebijakan OS Agen Operasional kemudian mencakup VM berikut berdasarkan ID penetapan kebijakan OS Agen Operasional:
OS Policy Assignment ID | 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 Ops Agent 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 dalam kebijakan OS Agen Operasional
Kebijakan OS Agen Operasi tidak mengupdate Agen Operasi saat versi baru agen dirilis. Selama VM telah menginstal beberapa versi Agen Operasional, 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, uninstal versi yang saat ini Anda jalankan dan izinkan kebijakan OS Agen Operasional menginstal versi terbaru.
Jika perlu menginstal Agen Operasional versi sebelumnya, Anda dapat meng-uninstal Agen Operasional di VM yang tercakup dalam kebijakan OS Agen Operasional, lalu menginstal versi agen tertentu.
Pemecahan masalah
Untuk informasi tentang pemecahan masalah penginstalan agen dan kebijakan OS Ops Agent, lihat Mengelola VM yang dicakup dalam kebijakan OS Agen Operasional dan Alat diagnostik agen untuk kebijakan penginstalan otomatis.
Harga
Kebijakan OS adalah alat umum untuk menginstal paket. Secara default, saat VM Manager diaktifkan karena Anda telah membuat VM dengan Agen Operasi 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 selanjutnya
Untuk informasi tentang cara mengelola VM yang dicakup dalam kebijakan OS Agen Operasional, lihat Mengelola VM yang dicakup dalam kebijakan OS Agen Operasional.