Halaman ini menjelaskan kebijakan tamu OS lama.
Anda dapat menggunakan kebijakan tamu OS untuk men-deploy, membuat kueri, dan mempertahankan konfigurasi yang konsisten (status dan software yang diinginkan) untuk instance VM (VM). Di Compute Engine, Anda harus menggunakan kebijakan tamu untuk mempertahankan konfigurasi software yang konsisten di VM.
Untuk membuat kebijakan tamu, lihat Membuat kebijakan tamu.
Ringkasan
Kebijakan tamu adalah resource yang berisi setelan seperti paket yang diinginkan, repositori paket, dan konfigurasi software. Kebijakan tamu juga akan menentukan ke VM mana setelan ini harus diterapkan.
Anda dapat menggunakan kebijakan tamu untuk menyelesaikan tugas berikut:
- Menginstal, menghapus, dan mengupdate otomatis paket software.
- Mengonfigurasi repositori paket software.
- Instal software menggunakan urutan langkah software.
Istilah utama
- Paket: Paket software seperti dpkg atau rpm.
- Repositori paket: Repositori tempat paket software dapat diinstal.
Urutan langkah software: Serangkaian petunjuk untuk menginstal software yang tidak dipaketkan untuk sistem operasi tamu. Dengan urutan langkah software, Anda dapat menentukan instruksi untuk menginstal software pada VM. Petunjuk ini mencakup langkah-langkah tambahan seperti:
- Mendownload file
- Arsip dekompresi seperti zip atau tar
- Menjalankan perintah atau skrip yang diperlukan untuk mengonfigurasi software
Urutan langkah software sangat ideal jika Anda ingin menginstal software yang tidak dikirimkan sebagai paket software konvensional, atau untuk paket yang memerlukan argumen atau petunjuk penginstalan tambahan.
Harga
Untuk mengetahui informasi tentang harga, lihat harga VM Manager.
Cara kerja kebijakan tamu
Setelah Anda menyiapkan kebijakan tamu untuk project atau instance VM tertentu dan menginstal agen OS Config, agen OS Config akan berjalan pada VM Anda dan menggunakan spesifikasi dalam kebijakan tamu untuk mempertahankan status yang diinginkan untuk VM. Agen OS Config menerapkan konfigurasi saat agen dijalankan untuk pertama kalinya, lalu melakukan polling layanan dan mengoreksi penyimpangan setiap 10 menit.
Agen OS Config menggunakan pengelola paket sistem standar untuk menerapkan
perubahan jika berlaku. Di Linux, hal ini berarti menjalankan pengelola
paket sistem seperti apt install
atau yum install
untuk penginstalan paket.
Misalnya, Anda dapat menetapkan kebijakan yang memastikan bahwa agen Cloud Monitoring diinstal pada semua instance dalam project yang memiliki awalan test-
. Untuk informasi
selengkapnya, lihat
Mengonfigurasi file yaml atau JSON kebijakan tamu.
Cara layanan manajemen konfigurasi menangani konflik penetapan
Karena kebijakan tamu berlaku untuk VM yang ada dan yang berjalan di masa mendatang, selama proses pembuatan kebijakan tamu, layanan akan memverifikasi bahwa tidak ada konflik saat ini atau kemungkinan konflik di masa mendatang.
Layanan manajemen konfigurasi mencegah konfigurasi yang bertentangan ditetapkan ke VM yang sama dengan menolak dua kebijakan terakhir yang dianggap bertentangan satu sama lain.
Misalnya, jika Anda memiliki aturan berikut:
- Kebijakan A, yang menginstal paket
foo
pada semua instance VM yang berlabelcolor=red
. - Kebijakan B, yang menghapus paket
foo
pada semua instance dengan awalan namadev-
.
Misalkan Anda membuat instance bernama dev-instance
dengan label color=red
, sehingga mengakibatkan kebijakan yang bertentangan. Untuk mengurangi
masalah ini, layanan membatasi pembuatan policy B
.