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: Googleada 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/Keberadaan
Metadata-Flavor: Googledalam output menunjukkan bahwa VM Compute Engine mengirim permintaan.
VM Windows
Dari VM Windows, jalankan perintah berikut:
curl metadata.google.internal -i
Pastikan
Metadata-Flavor: Googleada 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/Keberadaan
Metadata-Flavor: Googledalam 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
dmidecodeberikut:sudo dmidecode -s system-product-name | grep "Google Compute Engine"
Perintah
dmidecodeini secara langsung mengakses informasi System Management BIOS di/proc/mem.Pastikan
Google Compute Engineada dalam output.
VM Windows
Dari Command Prompt Windows, jalankan utilitas command line WMI:
wmic.exe computersystem get model,manufacturer
Verifikasi bahwa
System ManufactureradalahGoogledanSystem ModeladalahGoogle Compute Engine.
Untuk mengetahui informasi tentang cara menentukan bahwa VM Windows menjalankan Compute Engine secara terprogram, lihat artikel berikut: