Tentang VM Extension Manager

VM Extension Manager membantu Anda mengelola ekstensi di virtual machine (VM) Compute Engine dalam skala besar. Ekstensi adalah plugin opsional dari agen tamu Compute Engine, yang berjalan di VM Anda untuk memberikan fungsi tambahan. Google Cloudmengembangkan ekstensi ini untuk membantu Anda memantau dan mengelola workload yang berjalan di VM Compute Engine. Untuk mengetahui informasi selengkapnya, lihat ekstensi yang didukung.

Anda dapat menggunakan Pengelola Ekstensi VM untuk mengotomatiskan siklus proses ekstensi ini di seluruh kumpulan VM Anda, tanpa terhubung ke setiap VM. Agen ini menginstal dan menjalankan ekstensi di VM hanya saat kebijakan diterapkan ke VM, dan menghapus ekstensi saat Anda menghapus kebijakan. Setelah Anda menginstal ekstensi, VM Extension Manager akan memantau status responsnya saat berjalan.

Untuk mengelola ekstensi, VM Extension Manager berkomunikasi dengan agen tamu di setiap VM melalui saluran komunikasi yang aman dan standar.

Ringkasan VM Extension Manager

Anda dapat menggunakan VM Extension Manager untuk membuat kebijakan yang menyatakan ekstensi yang ingin Anda instal di VM. Anda juga dapat memilih VM yang cocok dengan kriteria tertentu—misalnya, VM dengan label tertentu. Kebijakan ekstensi ini berlaku untuk VM yang ada dan VM baru yang cocok dengan kriteria.

Diagram berikut mengilustrasikan cara Anda dapat menggunakan VM Extension Manager untuk menerapkan kebijakan ekstensi ke VM berdasarkan zona dan label:

Diagram arsitektur VM Extension Manager yang menunjukkan kebijakan yang diterapkan ke VM berdasarkan label dan zona.

Seperti yang ditunjukkan dalam diagram sebelumnya, Anda menentukan kebijakan ekstensi dalam project. Setiap kebijakan menentukan ekstensi yang akan diinstal dan cakupan, seperti VM di zona tertentu atau VM dengan label tertentu. Di Zone A, Extension policy E1 menargetkan VM dengan label env=prod untuk menginstal ekstensi SAP, dan Extension policy E2 menargetkan VM dengan test=load-test untuk menginstal ekstensi SAP dan Ops Agent. Di Zone B, Extension policy E3 menargetkan VM dengan env=prod untuk menginstal Agen Operasional, dan Extension policy E4 menargetkan VM tanpa label untuk menginstal ekstensi Workload dan Agen Operasional. VM Extension Manager memungkinkan Anda menambahkan, memperbarui, atau menghapus kebijakan ini dan melihatnya di tingkat project untuk mengelola ekstensi di seluruh kumpulan VM Anda.

Agen tamu di setiap VM berkomunikasi secara berkala dengan Google Cloud untuk memeriksa kebijakan yang berlaku. Jika VM menjadi target kebijakan, VM Extension Manager akan menginstal ekstensi yang ditentukan dan terus memperbaruinya sesuai dengan kebijakan. Jika tidak ada ekstensi yang diinstal di VM, agen tamu akan memeriksa update kebijakan setiap delapan menit; jika tidak, agen akan memeriksa setiap menit.

Prioritas kebijakan dan resolusi konflik

Jika beberapa kebijakan berlaku untuk VM yang sama, VM Extension Manager akan menggunakan prioritas kebijakan untuk menyelesaikan konflik.

Jika dua kebijakan bertentangan untuk ekstensi yang sama, kebijakan dengan prioritas yang lebih tinggi akan diutamakan. Nilai prioritas berkisar dari 0 hingga 65535, dengan angka yang lebih rendah menunjukkan prioritas yang lebih tinggi. Prioritas defaultnya adalah 1000. Jika beberapa kebijakan memiliki prioritas yang sama, kebijakan yang terakhir diperbarui akan diterapkan ke VM. Menghapus kebijakan tidak akan menghapus ekstensi jika kebijakan dengan prioritas lebih rendah masih berlaku untuk VM.

Fungsi VM Extension Manager

VM Extension Manager memungkinkan Anda melakukan hal berikut:

  • Menginstal ekstensi dalam skala besar: Gunakan kebijakan untuk menginstal ekstensi di seluruh VM dalam jumlah besar, bukan menghubungkan ke setiap mesin satu per satu.
  • Mengotomatiskan update ekstensi: Konfigurasi kebijakan untuk mempertahankan ekstensi pada versi tertentu, atau mengupdatenya secara otomatis ke versi terbaru saat tersedia.

  • Melihat status ekstensi: Lihat ekstensi yang diinstal di setiap VM tanpa login ke setiap mesin.

Ekstensi yang didukung

VM Extension Manager mendukung penginstalan dan pengelolaan ekstensi berikut:

Ekstensi Deskripsi API yang diperlukan
Agen Operasional Menginstal Agen Operasional, yang mengumpulkan log dan metrik dari instance Compute Engine Anda, sehingga Anda dapat melihat telemetri ini di dasbor Google Cloud Observability. Cloud Monitoring API
Cloud Logging API
Ekstensi untuk SAP Menginstal Agen Google Clouduntuk SAP, yang diperlukan untuk sistem SAP yang berjalan di Google Cloud. Agen mengumpulkan metrik Agen Host SAP, metrik Process Monitoring, dan metrik evaluasi Workload Manager. Workload Manager API
Ekstensi untuk Beban Kerja Komputasi Menginstal Agen untuk Beban Kerja Komputasi, yang dapat Anda konfigurasi untuk mengumpulkan metrik dari beberapa beban kerja yang berjalan di instance Compute Engine. Workload Manager API

Sistem operasi yang didukung

VM Extension Manager mendukung penginstalan ekstensi di sistem operasi apa pun yang didukung oleh ekstensi tertentu. Untuk mengetahui detail tentang sistem operasi yang didukung untuk setiap ekstensi, lihat hal berikut:

Batasan

VM Extension Manager mendukung peluncuran tingkat project.

Kuota

Setiap Google Cloud project memiliki batas 100 kebijakan ekstensi VM per zona. Tidak ada batasan jumlah VM yang dapat Anda pilih per kebijakan.

Harga

Penggunaan VM Extension Manager tidak dikenai biaya. Namun, Anda mungkin dikenai biaya karena menggunakan ekstensi yang diinstal oleh kebijakan. Untuk mengetahui informasi selengkapnya, lihat halaman harga untuk ekstensi tertentu:

Langkah berikutnya

Untuk mempelajari lebih lanjut cara mengelola ekstensi, lihat referensi berikut: