Kebijakan tamu OS (lama)


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 berlabel color=red.
  • Kebijakan B, yang menghapus paket foo pada semua instance dengan awalan nama dev-.

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.

Apa langkah selanjutnya?