Dokumen ini menunjukkan cara menggunakan server metadata atau alat sistem operasi untuk mendeteksi bahwa VM berjalan di Compute Engine.
Menggunakan server metadata untuk mendeteksi bahwa VM berjalan di Compute Engine
Bergantung pada sistem operasi VM, gunakan salah satu prosedur berikut untuk mengirim permintaan ke server metadata dan mendeteksi bahwa VM berjalan di Compute Engine:
VM Linux
Dari VM Linux, jalankan perintah berikut:
curl metadata.google.internal -i
Pastikan
Metadata-Flavor: Google
ada dalam output yang mirip dengan berikut ini:HTTP/1.1 200 OK Metadata-Flavor: Google Content-Type: application/text Date: Tue, 23 Nov 2021 01:27:16 GMT Server: Metadata Server for VM Content-Length: 22 X-XSS-Protection: 0 X-Frame-Options: SAMEORIGIN 0.1/ computeMetadata/
Adanya
Metadata-Flavor: Google
dalam output menunjukkan bahwa VM Compute Engine mengirim permintaan.
VM Windows
Dari VM Windows, jalankan perintah berikut:
curl metadata.google.internal -i
Pastikan
Metadata-Flavor: Google
ada dalam output yang mirip dengan berikut ini:HTTP/1.1 200 OK Metadata-Flavor: Google Content-Type: application/text Date: Tue, 23 Nov 2021 20:48:50 GMT Server: Metadata Server for VM Content-Length: 22 X-XSS-Protection: 0 X-Frame-Options: SAMEORIGIN 0.1/ computeMetadata/
Adanya
Metadata-Flavor: Google
dalam output menunjukkan bahwa VM Compute Engine mengirim permintaan.
Menggunakan alat sistem operasi untuk mendeteksi bahwa VM berjalan di Compute Engine
Bergantung pada sistem operasi VM, gunakan salah satu prosedur berikut untuk menggunakan alat khusus sistem operasi VM guna mendeteksi bahwa VM berjalan di Compute Engine:
VM Linux
Dari VM Linux, jalankan perintah
dmidecode
berikut:sudo dmidecode -s system-product-name | grep "Google Compute Engine"
Perintah
dmidecode
ini secara langsung mengakses informasi System Management BIOS di/proc/mem
.Pastikan
Google Compute Engine
ada dalam output.
VM Windows
Dari Command Prompt Windows, jalankan utilitas command line WMI:
wmic.exe computersystem get model,manufacturer
Verifikasi bahwa
System Manufacturer
adalahGoogle
danSystem Model
adalahGoogle Compute Engine
.
Untuk mengetahui informasi tentang cara menentukan bahwa VM Windows menjalankan Compute Engine secara terprogram, lihat artikel berikut: