Dokumen ini memberikan ringkasan tentang VM Extension Manager. Gunakan VM Extension Manager untuk mengelola ekstensi pada fleet instance Compute Engine (VM) dalam skala besar, yang membantu Anda memantau dan mengelola workload.
Cara kerja VM Extension Manager
Ekstensi VM adalah plugin opsional dari agen tamu Compute Engine yang berjalan di instance komputasi (VM) Anda. Anda dapat menggunakan VM Extension Manager untuk mengotomatiskan siklus proses ekstensi ini di seluruh fleet instance komputasi, tanpa terhubung ke setiap instance. VM Extension Manager menginstal dan menjalankan ekstensi pada instance hanya saat Anda menerapkan kebijakan ke instance, dan menghapus ekstensi saat Anda menghapus kebijakan. Setelah menginstal ekstensi, VM Extension Manager akan memantau status responsnya saat berjalan.
Untuk mengetahui daftar ekstensi yang dapat Anda kelola menggunakan VM Extension Manager, lihat Ekstensi yang didukung.
Anda dapat menggunakan VM Extension Manager untuk membuat kebijakan yang mendeklarasikan ekstensi yang ingin Anda instal di VM dan menargetkan VM yang cocok dengan kriteria tertentu, seperti label VM. Kebijakan ekstensi ini berlaku untuk VM yang ada dan VM baru yang cocok dengan kriteria. Anda dapat menerapkan kebijakan di berbagai tingkat hierarki resource dan cakupan geografis. Untuk mengetahui informasi selengkapnya, lihat Cakupan untuk kebijakan VM Extension Manager.
Fungsi VM Extension Manager
VM Extension Manager memusatkan penginstalan ekstensi, update versi, dan pemantauan kondisi di seluruh fleet VM Anda. Anda dapat menggunakan VM Extension Manager untuk menjalankan fungsi utama berikut:
- Menginstal ekstensi dalam skala besar: Gunakan kebijakan untuk menginstal ekstensi di banyak VM, bukan terhubung ke setiap VM satu per satu.
Mengotomatiskan update ekstensi: Konfigurasikan kebijakan untuk terus menyematkan ekstensi ke versi tertentu, atau otomatis mengupdatenya ke versi terbaru saat tersedia.
Memeriksa detail ekstensi dan status runtime: Gunakan API hanya baca dan perintah Google Cloud CLI untuk mencantumkan ekstensi yang tersedia, memeriksa tingkat dukungan, dan memverifikasi ekstensi yang berjalan di setiap VM tanpa terhubung ke masing-masing mesin.
Cakupan untuk kebijakan VM Extension Manager
Anda dapat menentukan kebijakan ekstensi VM di berbagai tingkat Google Cloud hierarki resource dan di berbagai cakupan geografis.
Cakupan hierarki resource
Selain membuat kebijakan level project, Anda dapat membuat kebijakan di level organisasi dan folder (tersedia dalam Pratinjau) untuk mengelola ekstensi di beberapa project. Tabel berikut membandingkan cakupan hierarki resource yang tersedia:
| Cakupan | Tingkat definisi | Evaluasi kebijakan |
|---|---|---|
| Kebijakan cakupan organisasi (tersedia dalam Pratinjau) | Anda menentukan kebijakan di Google Cloud tingkat organisasi. | VM Extension Manager mengevaluasi kebijakan terhadap semua project dan VM turunan di seluruh organisasi. |
| Kebijakan cakupan folder (tersedia dalam Pratinjau) | Anda menentukan kebijakan di level Google Cloud folder. | VM Extension Manager mengevaluasi kebijakan terhadap semua project dan VM turunan dalam folder tersebut. |
| Kebijakan lingkup project | Anda menentukan kebijakan di level project Google Cloud . | VM Extension Manager mengevaluasi kebijakan terhadap VM dalam satu project. |
Menentukan kebijakan ekstensi di tingkat organisasi atau folder akan memusatkan tata kelola seluruh fleet dan memungkinkan Anda menerapkan konfigurasi software dalam skala besar tanpa mengintervensi setiap project. Kebijakan tingkat organisasi dan folder mendukung kasus penggunaan utama berikut:
- Penerapan kebijakan di seluruh fleet: Tetapkan konfigurasi dasar pengukuran wajib, seperti men-deploy Agen Operasional, di seluruh organisasi atau folder tertentu.
- Baseline keamanan organisasi: Menerapkan ekstensi keamanan dan alat pemantauan di semua project dalam hierarki untuk menjaga kepatuhan.
- Lingkungan standar: Pertahankan lingkungan software yang konsisten untuk workload produksi atau unit bisnis tanpa intervensi manual dalam setiap project.
Cakupan zona dan global
Di level organisasi, folder, atau project, Anda dapat mengonfigurasi kebijakan ekstensi VM sebagai zonal atau global:
- Kebijakan zona: Anda menentukan dan mengelola kebijakan di zona tertentu. Kebijakan zona hanya memengaruhi VM di zona yang ditentukan. Untuk mengetahui informasi selengkapnya, lihat Kebijakan ekstensi VM zona.
- Kebijakan global: Anda menentukan kebijakan satu kali di tingkat organisasi, folder, atau project, dan VM Extension Manager akan otomatis mereplikasinya ke kebijakan zona yang sesuai di semua zona target sesuai dengan rencana peluncuran Anda (
FASTatauSLOW). Bergantung pada rencana peluncuran yang Anda pilih, peluncuran lambat dapat memerlukan waktu beberapa hari untuk diselesaikan di semua zona. Untuk mengetahui informasi selengkapnya, lihat Kebijakan ekstensi VM global.
Tingkat dukungan ekstensi
Setiap ekstensi VM memiliki tingkat dukungan yang menunjukkan tahap rilis dan
kesiapannya untuk workload produksi. Sebelum men-deploy kebijakan ekstensi ke
instance produksi, periksa tingkat dukungan ekstensi di kolom supportLevel.
Tabel berikut menjelaskan tingkat dukungan untuk ekstensi VM:
| Level dukungan | Nilai API | Deskripsi |
|---|---|---|
| Pratinjau | PREVIEW |
Tersedia untuk pengujian dan evaluasi. Ekstensi pratinjau mungkin mengalami perubahan sebelum mencapai ketersediaan umum dan tidak direkomendasikan untuk workload produksi. |
| Ketersediaan Umum | GA |
Tersedia secara umum, didukung sepenuhnya, dan siap untuk workload produksi. |
Untuk mengetahui informasi selengkapnya tentang tahap rilis, lihat Tahap peluncuran produk. Untuk mengetahui petunjuk cara memeriksa kolom supportLevel ekstensi, lihat Melihat ekstensi VM yang tersedia.
Visibilitas dan audit dengan API hanya baca
VM Extension Manager menyediakan API hanya baca global dan zona sehingga Anda dapat memeriksa ekstensi terdaftar dan status runtime-nya di instance VM.
Anda dapat menggunakan API hanya baca dan perintah Google Cloud CLI yang sesuai untuk melakukan tugas audit dan pemecahan masalah berikut:
- Memverifikasi status ekstensi yang efektif di VM. Mengambil status penerapan runtime (
enforcementState) dan status respons (healthStatus) setiap ekstensi di instance VM. Jika beberapa kebijakan ekstensi zona atau global menargetkan instance yang sama, Anda dapat memeriksa kolompolicyIddanversionuntuk mengaudit konfigurasi efektif akhir setelah resolusi prioritas. - Memecahkan masalah ekstensi yang tidak terduga atau gagal. Mencantumkan semua ekstensi aktif pada instance tertentu untuk menyelidiki plugin yang tidak sah, atau memeriksa pesan error diagnostik (
enforcementMsgdanhealthMsg) saat ekstensi gagal diinstal atau mengalami error. - Audit tingkat dukungan ekstensi sebelum deployment. Temukan semua ekstensi VM global dan zona yang tersedia di project Anda dan verifikasi kepatuhan stabilitasnya (
PREVIEWatauGA) sebelum Anda meluncurkan kebijakan ekstensi di seluruh fleet.
Untuk mengetahui informasi selengkapnya, lihat Melihat detail dan status ekstensi VM.
Ekstensi yang didukung
VM Extension Manager mendukung penginstalan dan pengelolaan ekstensi yang disediakan Google untuk pemantauan, kemampuan observasi, dan evaluasi workload.
Tabel berikut mencantumkan ekstensi VM yang didukung, deskripsinya, dan API yang diperlukan untuk setiap ekstensi:
| Ekstensi | Deskripsi | API yang diperlukan |
|---|---|---|
| Agen Operasional ( |
Menginstal Agen Operasional, yang mengumpulkan log dan metrik dari instance Compute Engine Anda sehingga Anda dapat melihat data telemetri ini di dasbor Google Cloud Observability. Untuk mengetahui informasi selengkapnya, lihat Menginstal dan mengelola Agen Operasional menggunakan kebijakan VM Extension Manager. | Cloud Monitoring API Cloud Logging API |
| Ekstensi untuk SAP ( |
Menginstal Agen untuk SAP, yang diperlukan oleh sistem SAP yang berjalan di Google Cloud . Agen ini mengumpulkan metrik Agen Host SAP, metrik Process Monitoring, dan metrik evaluasi Workload Manager. Untuk mengetahui informasi selengkapnya, lihat Menginstal dan mengelola Agen untuk SAP di fleet VM. | Workload Manager API |
| Ekstensi untuk Workload Komputasi ( |
Menginstal Agen untuk Workload Komputasi, yang dapat Anda konfigurasi untuk mengumpulkan metrik dari beberapa workload yang berjalan di instance Compute Engine. Misalnya, untuk menginstal dan mengelola Agen untuk Workload Komputasi untuk SQL Server, lihat Menginstal dan mengelola Agen untuk Workload Komputasi di fleet VM. | 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 informasi selengkapnya tentang sistem operasi yang didukung untuk setiap ekstensi, lihat dokumentasi berikut:
- Agen Operasional: Sistem operasi yang didukung
- Ekstensi untuk SAP: Sistem operasi yang didukung
- Ekstensi untuk Workload Compute: Sistem operasi yang didukung
Kuota kebijakan ekstensi
Setiap project Google Cloud mendukung hingga 100 kebijakan ekstensi VM per zona. Anda dapat menargetkan VM dalam jumlah berapa pun per kebijakan.
Batasan
VM Extension Manager memiliki batasan berikut:
- Dukungan sistem operasi: VM Extension Manager tidak mendukung sistem operasi SUSE Linux Enterprise Server (SLES) atau Ubuntu.
- Penyematan versi: VM Extension Manager hanya mendukung penyematan versi untuk Agen Operasional (
ops-agent). - Antarmuka kebijakan organisasi dan folder: Anda dapat membuat dan mengelola kebijakan ekstensi cakupan organisasi dan cakupan folder (tersedia dalam Pratinjau) hanya dengan menggunakan Google Cloud CLI atau Compute Engine REST API.
Harga
VM Extension Manager tersedia tanpa biaya tambahan. Namun, Anda mungkin dikenai biaya karena menggunakan ekstensi yang diinstal oleh kebijakan Anda. Untuk mengetahui informasi selengkapnya, lihat halaman harga untuk ekstensi tertentu:
Langkah berikutnya
- Untuk mempelajari cara peluncuran bertahap men-deploy konfigurasi di seluruh region dan zona, lihat Kebijakan ekstensi VM global.
- Untuk mempelajari cara konfigurasi diterapkan langsung ke instance dalam satu zona, lihat Kebijakan ekstensi VM zona.
- Untuk men-deploy agen yang didukung di seluruh fleet Anda di level organisasi, folder, atau project, lihat Menginstal ekstensi VM dengan membuat kebijakan ekstensi.
- Untuk mengubah setelan konfigurasi, mengubah versi yang disematkan, atau menghapus agen yang di-deploy, lihat Mengelola ekstensi VM menggunakan kebijakan ekstensi.
- Untuk memeriksa progres peluncuran dan status respons ekstensi, lihat Melihat detail dan status ekstensi VM.