Mengambil screenshot VM

Halaman ini menjelaskan cara mengambil screenshot dari instance virtual machine (VM) menggunakan alat screenshot VM.

Mengambil screenshot dari VM dapat membantu Anda memecahkan masalah VM yang tidak dapat diakses. Misalnya, VM mungkin tidak dapat diakses jika sedang melakukan booting atau memiliki disk image yang rusak.

Sistem operasi berbasis Windows

Screenshot VM dapat membantu memecahkan masalah koneksi RDP yang gagal ke VM Windows, dengan mengidentifikasi apakah instance berhasil dimulai atau tidak. Untuk mengetahui informasi tentang cara memecahkan masalah koneksi RDP, lihat Memecahkan masalah RDP.

Pertimbangan privasi dengan klien desktop jarak jauh

Alat screenshot VM menggunakan adaptor tampilan VM untuk mengambil screenshot sesi konsol lokal melalui klien desktop jarak jauh. Mengambil screenshot melalui sesi konsol lokal dapat menangkap informasi sensitif dari desktop atau browser pengguna.

Jika Anda ingin mengekspos informasi sensitif sebagai bagian dari screenshot, konfigurasikan klien desktop jarak jauh masing-masing dengan cara berikut sehingga tidak menggunakan sesi konsol lokal:

Sebelum membagikan screenshot kepada Dukungan Google, pastikan Anda meninjaunya apabila terdapat informasi sensitif.

Sebelum memulai

  • Pada VM Anda, aktifkan tampilan virtual. Untuk mengaktifkan tampilan virtual, Anda tidak perlu menginstal driver tampilan virtual untuk sistem operasi.
  • Siapkan autentikasi, jika Anda belum melakukannya. Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud. Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.

    Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:

    Konsol

    Saat menggunakan Konsol Google Cloud untuk mengakses API dan layanan Google Cloud, Anda tidak perlu menyiapkan autentikasi.

    gcloud

    1. Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:

      gcloud init
    2. Menetapkan region dan zona default.

    REST

    Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.

      Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:

      gcloud init

Batasan

  • Instance harus dalam status siklus proses RUNNING.

  • Tingkat maksimum untuk mengambil screenshot adalah 20 per detik, yang merupakan batasan kapasitas API.

  • Anda tidak dapat memulai screenshot saat screenshot sedang berlangsung.

  • Anda dapat mengambil screenshot satu per satu.

Mengambil screenshot dari VM

Gunakan prosedur berikut untuk mengambil screenshot dari VM.

Konsol

  1. Di konsol Google Cloud, buka halaman Instance VM.

    Buka instance VM

  2. Dari halaman instance VM, klik nama instance VM yang digunakan untuk mengambil screenshot.

  3. Di halaman detail instance VM, klik tab Screenshot.

  4. Klik Refresh untuk membuat screenshot dari VM. Jika Anda belum mengaktifkan tampilan virtual, konsol Google Cloud tidak akan menampilkan screenshot.

gcloud

Ambil screenshot dari VM menggunakan perintah gcloud compute instances get-screenshot:

gcloud compute instances get-screenshot VM_NAME \
  --destination=JPEG_FILENAME \
  --zone=ZONE

Ganti kode berikut:

  • VM_NAME: nama VM untuk mengambil screenshot.

  • JPEG_FILENAME: nama file opsional jpeg untuk output screenshot. Jika nama file tidak ditentukan, data jpeg mentah akan dikirim ke output standar (stdout).

  • ZONE: zona VM untuk mengambil screenshot.

REST

Dengan Compute Engine API, ambil screenshot dari VM menggunakan permintaan instances.getScreenshot:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT/zo
nes/ZONE/instances/VM_NAME/screenshot

Ganti kode berikut:

  • PROJECT: ID project yang berisi VM yang akan diambil screenshot-nya.

  • ZONE: zona yang berisi project.

  • VM_NAME: nama VM untuk mengambil screenshot.

Contoh screenshot VM

UEFI Compute Engine yang memuat pengelola booting

Screenshot berikut menunjukkan VM Windows Server yang tidak tersedia saat pengelola booting sedang dimuat:

UEFI yang memuat pengelola booting

Pusat Data Windows Server 2016 yang melakukan pembaruan

Screenshot berikut menunjukkan VM Windows Server 2016 yang tidak tersedia saat menyelesaikan update:

Pusat Data Windows Server 2016 yang melakukan pembaruan.

Windows Server 2016 yang memuat layanan sistem

Screenshot berikut menunjukkan VM Windows Server 2016 yang tidak tersedia saat memuat layanan sistem:

Windows Server 2016 yang memuat layanan sistem.

Layar login untuk Pusat Data Windows Server 2016

Screenshot berikut menunjukkan VM Windows Server 2016 yang telah menyelesaikan penyiapan awal dan siap untuk login:

Layar login untuk Pusat Data Windows Server 2016.

Proses penyiapan sistem Windows Server 2019 Core

Screenshot berikut menunjukkan proses persiapan sistem instance VM Windows Server 2019 Core:

Proses penyiapan sistem untuk Windows Server 2019 Core.

Error layar biru dari Pusat Data Windows Server 2016

Screenshot berikut menampilkan error layar biru dari instance VM Pusat Data Windows Server 2016:

Layar biru dari Pusat Data Windows Server 2016

Langkah selanjutnya