Gunakan dokumen ini untuk memverifikasi bahwa VM Manager disiapkan dengan benar. Untuk informasi tentang cara menyiapkan VM Manager, lihat Menyiapkan VM Manager.
Untuk memverifikasi penyiapan, Anda dapat menggunakan perintah pemecahan masalah atau melakukan pemeriksaan manual pada instance virtual machine (VM).
Sebelum memulai
- Untuk VM Windows, gunakan PowerShell 3.0 atau yang lebih baru.
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Trusted Cloud by S3NS layanan dan API.
Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
- Set a default region and zone.
Menggunakan perintah pemecahan masalah
Gunakan perintah
os-config troubleshoot
untuk memverifikasi penyiapan. Jika ada pemeriksaan yang gagal, Anda akan diberi masukan tentang cara memperbaiki masalah tersebut.gcloud compute os-config troubleshoot VM_NAME \ --zone=ZONE
Ganti kode berikut:
VM_NAME
: nama instance VM yang ingin Anda pecahkan masalahnyaZONE
: zona tempat instance berada
Contoh
- Contoh 1: menampilkan output untuk perintah
os-config troubleshoot
saat instance VM mengalami masalah penyiapan Contoh 2: menampilkan output untuk perintah
os-config troubleshoot
saat instance VM disiapkan dengan benar
Contoh 1
Untuk memecahkan masalah instance VM yang disebut
my-instance-1
di zonaasia-east2-b
, jalankan perintah berikut:gcloud compute os-config troubleshoot my-instance-1 \ --zone=asia-east2-b
Outputnya akan terlihat seperti berikut:
OS Config troubleshooter tool is checking if there are issues with the VM Manager setup for this VM instance. > Is the OS Config API enabled? Yes > Is the OS Config agent enabled? Yes > Is the OS Config agent up to date? No The version of OS Config agent running on this VM instance is not the latest version. See https://cloud.google.com/compute/docs/manage-os/upgrade-vm-manager#update-agent on how to update the agent.
Contoh 2
Untuk memecahkan masalah instance VM yang disebut
my-instance-2
di zonaus-west1-b
, jalankan perintah berikut:gcloud compute os-config troubleshoot my-instance-2 \ --zone=us-west1-b
Outputnya akan terlihat seperti berikut:
OS Config troubleshooter tool is checking if there are issues with the VM Manager setup for this VM instance. > Is the OS Config API enabled? Yes > Is the OS Config agent enabled? Yes > Is the OS Config agent up to date? Yes > Is a service account present on the instance? Yes > Is the OS Config Service account present for this instance? Yes > Does this instance have a public IP or Private Google Access? Yes This instance has a public IP.
Verifikasi manual
Untuk memverifikasi secara manual bahwa VM Manager sudah disiapkan dengan benar, selesaikan pemeriksaan berikut:
- OS Config API diaktifkan
- Metadata OS Config diaktifkan
- Agen OS Config diinstal dan berjalan
- Akun layanan diaktifkan
- VM dapat berkomunikasi dengan OS Config API
Jika VM Manager disiapkan dengan benar tetapi Anda masih mengalami masalah, baca artikel Memecahkan Masalah VM Manager.
Memeriksa apakah OS Config API telah diaktifkan
Di Trusted Cloud project Anda, periksa apakah API sudah diaktifkan.
Konsol
Di konsol Trusted Cloud , buka halaman OS Config API.
gcloud
gcloud services list --enabled
Jika API diaktifkan, outputnya akan terlihat seperti berikut:
osconfig.googleapis.com OS Config API
Jika API tidak diaktifkan, aktifkan OS Config API.
Memeriksa apakah metadata diaktifkan
Linux
Untuk metadata project, di VM, selesaikan langkah-langkah berikut:
Buat kueri endpoint atribut project:
curl "http://metadata.google.internal/computeMetadata/v1/project/attributes/" \ -H "Metadata-Flavor: Google"
Jika nilai metadata agen ditetapkan, outputnya akan terlihat seperti berikut:
enable-osconfig
Jika nilai
enable-osconfig
ditampilkan, kueri endpoint:curl "http://metadata.google.internal/computeMetadata/v1/project/attributes/enable-osconfig" \ -H "Metadata-Flavor: Google"
Jika diaktifkan, endpoint akan menampilkan
TRUE
.
Jika metadata tidak diaktifkan, aktifkan metadata OS Config.
Windows
Untuk metadata project, di VM, buka terminal PowerShell sebagai administrator dan jalankan perintah berikut:
Buat kueri endpoint atribut project:
$value = (Invoke-RestMethod ` -Headers @{'Metadata-Flavor' = 'Google'} ` -Uri "http://metadata.google.internal/computeMetadata/v1/project/attributes/") $value
Jika nilai metadata agen ditetapkan, outputnya akan terlihat seperti berikut:
enable-osconfig
Jika nilai
enable-osconfig
ditampilkan, kueri endpoint:$value = (Invoke-RestMethod ` -Headers @{'Metadata-Flavor' = 'Google'} ` -Uri "http://metadata.google.internal/computeMetadata/v1/project/attributes/enable-osconfig") $value
Jika diaktifkan, endpoint akan menampilkan
TRUE
.
Jika metadata tidak diaktifkan, aktifkan metadata OS Config.
Memeriksa apakah agen Konfigurasi OS sudah diinstal dan berjalan
Linux
Untuk memeriksa apakah VM Linux Anda telah menginstal agen, jalankan perintah berikut:
sudo systemctl status google-osconfig-agent
Jika agen sudah diinstal dan berjalan, outputnya akan terlihat seperti berikut:
google-osconfig-agent.service - Google OSConfig Agent Loaded: loaded (/lib/systemd/system/google-osconfig-agent.service; enabled; vendor preset: Active: active (running) since Wed 2020-01-15 00:14:22 UTC; 6min ago Main PID: 369 (google_osconfig) Tasks: 8 (limit: 4374) Memory: 102.7M CGroup: /system.slice/google-osconfig-agent.service └─369 /usr/bin/google_osconfig_agent
Jika agen belum diinstal, instal agen OS Config.
Windows
Untuk memeriksa apakah VM Windows Anda telah menginstal agen, jalankan perintah berikut:
PowerShell Get-Service google_osconfig_agent
Jika agen sudah diinstal dan berjalan, outputnya akan terlihat seperti berikut:
Status Name DisplayName ------ ---- ----------- Running google_osconfig... Google OSConfig Agent
Jika agen belum diinstal, instal agen OS Config.
Memeriksa apakah akun layanan sudah diaktifkan
Untuk mengetahui informasi tentang prasyarat akun layanan, lihat Ringkasan penyiapan.
Linux
Di VM, jalankan perintah berikut:
curl "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/" \ -H "Metadata-Flavor: Google"
Output setidaknya harus menyertakan akun layanan default.
default/
Windows
Di VM, buka terminal PowerShell sebagai administrator dan jalankan perintah berikut:
$value = (Invoke-RestMethod ` -Headers @{'Metadata-Flavor' = 'Google'} ` -Uri "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/") $value
Output setidaknya harus menyertakan akun layanan default.
default/
Memeriksa apakah VM dapat berkomunikasi dengan OS Config API
Untuk memeriksa apakah VM dapat berkomunikasi dengan OS Config API, jalankan perintah berikut pada VM Linux atau Windows Anda:
ping osconfig.googleapis.com
Untuk berhenti melakukan ping pada OS Config API, tekan Control + C.
Jika VM Anda berjalan dalam jaringan VPC pribadi dan tidak memiliki akses internet publik, pastikan Anda telah mengaktifkan Akses Google Pribadi.
Setelah Anda mengaktifkan Akses Google Pribadi, pastikan VM dapat berkomunikasi dengan OS Config API.
Linux
Di VM, jalankan perintah berikut:
curl --ssl 'https://osconfig.googleapis.com/$discovery/rest' | head
Jika VM dapat berkomunikasi dengan OS Config API, output perintahnya akan mirip dengan berikut ini:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0{ "discoveryVersion": "v1", "baseUrl": "https://osconfig.googleapis.com/", "ownerName": "Google", "version": "v1beta", "schemas": { "GooSettings": { "description": "Googet patching is performed by running `googet update`.", "properties": {}, "id": "GooSettings", 100 9569 0 9569 0 0 198k 0 --:--:-- --:--:-- --:--:-- 198k
Windows
Di VM, buka terminal PowerShell sebagai administrator, lalu jalankan perintah berikut:
Invoke-RestMethod -Headers @{'Metadata-Flavor' = 'Google'} -Uri 'https://osconfig.googleapis.com/$discovery/rest'
Apa langkah selanjutnya?
- Melihat detail sistem operasi.
- Membuat penetapan kebijakan OS.
- Membuat tugas patch.
- Memecahkan masalah VM Manager.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-08 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-08 UTC."],[[["This document provides methods to verify that VM Manager is properly set up, including using the `os-config troubleshoot` command or performing manual checks on the VM instance."],["Before using the verification methods, you may need to set up authentication, and for Windows VMs, PowerShell 3.0 or later is required."],["The `os-config troubleshoot` command is used with a specific VM name and zone to check for setup issues, and if any problems are detected, feedback is provided on how to resolve them."],["Manual verification involves checking if the OS Config API is enabled, OS Config metadata is enabled, the OS Config agent is installed and running, the service account is enabled, and the VM can communicate with the OS Config API."],["If VM Manager is correctly set up but issues still arise, further troubleshooting steps are available in the linked \"Troubleshooting VM Manager\" document."]]],[]] -