Dokumen ini memberikan ringkasan tentang lingkungan tamu, yang berisi skrip, daemon, dan biner yang dibutuhkan instance untuk berjalan di Compute Engine.
Lingkungan tamu berkomunikasi dengan server metadata, yang merupakan server HTTP per instance yang berjalan bersama setiap instance Compute Engine. Server metadata menyediakan konfigurasi penting dan data operasional untuk instance. Untuk mengetahui informasi selengkapnya tentang jenis metadata yang disimpan di server metadata, lihat Metadata VM.
Lingkungan tamu diinstal secara otomatis di instance Compute Engine yang dibuat menggunakan sebagian besar image sistem operasi (OS) publik yang disediakan Google. Setiap image OS memerlukan paket lingkungan tamu tertentu. Paket ini dibuat oleh Google atau distributor sistem operasi. Untuk mengetahui daftar lengkap image OS yang menyertakan lingkungan tamu, lihat Detail sistem operasi.
Komponen lingkungan tamu
Bagian berikut menjelaskan paket dan layanan yang memungkinkan instance berkomunikasi dengan Compute Engine.
Agen tamu
Komponen utama lingkungan tamu adalah agen tamu, yang menangani tugas seperti pengelolaan akun, integrasi Login OS, dan pengelolaan antarmuka jaringan. Agen tamu tersedia untuk sistem operasi Linux dan Windows, dengan nama paket berikut:
- Linux:
google-guest-agent
- Windows:
google-compute-engine-windows
Untuk mengetahui informasi mendetail tentang agen tamu, termasuk fitur, arsitektur, dan cara mengelola agen, lihat Agen tamu.
Komponen Linux
Komponen dasar lingkungan tamu Linux adalah paket deb
atau rpm
. Compute Engine membuat paket ini dengan konfigurasi yang sesuai untuk distribusi yang didukung. Untuk melihat daftar paket yang diinstal di instance Linux, hubungkan ke instance, lalu jalankan perintah yang disediakan untuk versi OS Anda dalam tabel Paket yang diinstal menurut versi sistem operasi.
Lingkungan tamu Linux mencakup paket utama berikut.
Nama paket | Deskripsi | Interaksi utama | Link ke kode sumber di GitHub |
---|---|---|---|
google-guest-agent |
Paket ini adalah agen tamu untuk lingkungan Linux. Agen tamu Linux berisi skrip yang berjalan di OS tamu untuk mendukung fitur Compute Engine. Untuk mengetahui informasi mendetail tentang agen tamu, termasuk fitur, arsitektur, dan cara mengelola agen, lihat Agen tamu. |
|
guest-agent |
google-compute-engine |
Berisi skrip dan file yang diperlukan untuk inisialisasi dan konfigurasi sistem. Paket ini berisi:
|
Bekerja dengan paket berikut untuk mengonfigurasi instance.
|
guest-configs |
google-compute-engine-oslogin |
Berisi biner, modul, dan skrip yang diperlukan untuk mengelola akses instance menggunakan Login OS. Login OS memungkinkan Anda mengelola akses ke instance menggunakan peran IAM. Untuk mengetahui informasi selengkapnya tentang
Login OS, lihat Login OS.
Paket ini berisi:
|
|
guest-oslogin |
gce-disk-expand |
Berisi komponen yang diperlukan untuk mengubah ukuran boot disk. | Mengirim log ke port serial | gce-disk-expand |
google-osconfig-agent |
Berisi agen Konfigurasi OS, yang digunakan VM Manager untuk mengelola inventaris, patch, dan kebijakan OS. Untuk mengetahui informasi selengkapnya tentang agen Konfigurasi OS, lihat VM Manager. |
Membaca data dari dan menulis data ke metadata VM Secara default, agen OS Config tidak mengumpulkan atau mengirimkan informasi apa pun hingga Anda mengaktifkan agen OS Config. Setelah Anda mengaktifkan agen, agen akan berkomunikasi dengan layanan OS Config API. Untuk meninjau operasi yang diselesaikan oleh agen, lihat Logging audit VM Manager. |
guest-osconfig |
Komponen Windows
Semua image OS Windows yang disediakan Google telah dikonfigurasi sebelumnya dengan alat GooGet
dan repositori Google Cloud . GooGet
menginstal
dan memelihara lingkungan tamu untuk instance Windows. Jika Anda perlu
menginstal GooGet
dan menyiapkan repositori, lihat
Pengemasan
dan distribusi paket di repositori GitHub compute-image-windows
. Untuk melihat
daftar paket yang diinstal di instance Windows Anda, hubungkan ke instance dan jalankan
googet installed
.
Lingkungan tamu Windows mencakup paket utama berikut:
Nama paket | Deskripsi | Interaksi utama | Link ke kode sumber di GitHub | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
google-compute-engine-windows |
Paket ini adalah agen tamu untuk lingkungan Windows. Agen tamu Windows berisi skrip yang berjalan di OS tamu untuk mendukung fitur Compute Engine. Untuk mengetahui informasi mendetail tentang agen tamu, termasuk fitur, arsitektur, dan cara mengelola agen, lihat Agen tamu. |
|
guest-agent | ||||||||||||||
google-compute-engine-sysprep |
Berisi skrip untuk menggeneralisasi instance Windows
sebagai persiapan untuk membuat image OS. Paket ini juga
mencakup skrip instance_setup.ps1 yang berjalan pada booting
pertama untuk mengonfigurasi instance baru.
|
|
sysprep | ||||||||||||||
google-compute-engine-metadata-scripts |
Berisi skrip dan biner yang menjalankan skrip |
|
google_metadata_script_runner | ||||||||||||||
google-compute-engine-powershell |
Berisi modul PowerShell. Modul ini menyediakan fungsi umum yang digunakan oleh skrip PowerShell di skrip lingkungan tamu Windows lainnya. | Mengirim log ke Log Peristiwa Aplikasi Windows dan port serial | PowerShell | ||||||||||||||
google-compute-engine-auto-updater |
Berisi skrip yang memperbarui paket Compute Engine setiap hari. Paket ini tidak diinstal secara default. Pendekatan ini memungkinkan Anda mempertahankan stabilitas lingkungan dengan mengontrol proses update. Jika lingkungan Anda dapat mentoleransi update tanpa gangguan, Anda dapat menginstal paket ini untuk memastikan paket lingkungan tamu Anda diupdate secara otomatis. Untuk menginstal paket ini, gunakan perintah berikut:
|
|
auto_updater | ||||||||||||||
google-compute-engine-diagnostics |
Berisi biner yang mengumpulkan informasi diagnostik dari instance dan menyimpan informasi tersebut ke bucket Cloud Storage. Agen tamu Windows menjalankan biner. | Menyimpan data ke bucket Cloud Storage | diagnostik | ||||||||||||||
certgen |
Berisi biner yang membuat sertifikat di instance. | certgen | |||||||||||||||
GooGet |
Berisi biner yang menginstal dan memelihara lingkungan tamu untuk instance Windows. | Membaca data dari repositori Google Cloud yang berada
di packages.cloud.google.com |
GooGet | ||||||||||||||
google-compute-engine-vss |
Menginstal agen dan penyedia VSS Compute Engine yang mengambil snapshot persistent disk menggunakan Volume Shadow Copy Service (VSS) Microsoft | Berkomunikasi dengan layanan snapshot Google Cloud | vss | ||||||||||||||
google-osconfig-agent |
Berisi agen Konfigurasi OS, yang digunakan VM Manager untuk mengelola inventaris, patch, dan kebijakan OS. Untuk mengetahui informasi selengkapnya tentang agen Konfigurasi OS, lihat VM Manager. |
Membaca data dari dan menulis data ke metadata VM Secara default, agen OS Config tidak mengumpulkan atau mengirimkan informasi apa pun hingga Anda mengaktifkan agen OS Config. Setelah Anda mengaktifkan agen, agen akan berkomunikasi dengan layanan OS Config API. Untuk meninjau operasi yang diselesaikan agen, lihat Logging audit VM Manager. |
guest-osconfig | ||||||||||||||
Driver Windows Compute Engine |
Berisi beberapa driver untuk memastikan fungsi dan performa instance yang tepat. Pengelola paket Driver Compute Engine berikut dipertahankan untuk image OS Windows:
Untuk menginstal atau mengupgrade driver tertentu, jalankan perintah berikut: googet install DRIVER_PACKAGE_NAME |
compute-windows-drivers |
Langkah berikutnya
- Pelajari cara Menginstal lingkungan tamu.
- Pelajari agen tamu.