Jika aplikasi pada instance VM Anda memerlukan perangkat tampilan, tetapi tidak memerlukan daya atau biaya penuh GPU, Anda dapat mengonfigurasi instance untuk menggunakan perangkat tampilan virtual. Dengan perangkat ini, Anda dapat menjalankan alat pengelolaan sistem jarak jauh dan software desktop jarak jauh yang memerlukan perangkat tampilan.
Konfigurasikan perangkat tampilan virtual ketika Anda membuat instance baru, atau tambahkan perangkat tampilan virtual ke instance yang ada saat instans dihentikan. Penambahan perangkat tampilan virtual pada instance tidak dikenakan biaya.
Sebelum memulai
-
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.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
-
Untuk menambahkan atau menghapus tampilan virtual pada VM yang ada:
compute.instances.updateDisplayDevice
di VM -
Untuk membuat VM dengan perangkat tampilan virtual:
compute.instances.create
pada project- Untuk menggunakan image kustom guna membuat VM:
compute.images.useReadOnly
pada image - Untuk menggunakan snapshot guna membuat VM:
compute.snapshots.useReadOnly
di snapshot - Untuk menggunakan template instance untuk membuat VM:
compute.instanceTemplates.useReadOnly
pada template instance - Untuk menetapkan jaringan lama ke VM:
compute.networks.use
di project - Untuk menentukan alamat IP statis untuk VM:
compute.addresses.use
di project - Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan lama:
compute.networks.useExternalIp
di project - Untuk menentukan subnet VM:
compute.subnetworks.use
di project atau subnet yang dipilih - Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan VPC:
compute.subnetworks.useExternalIp
di project atau di subnet yang dipilih - Untuk menetapkan metadata instance VM untuk VM:
compute.instances.setMetadata
di project - Untuk menetapkan tag untuk VM:
compute.instances.setTags
di VM - Untuk menetapkan label VM:
compute.instances.setLabels
di VM - Untuk menetapkan akun layanan agar VM dapat menggunakan:
compute.instances.setServiceAccount
di VM - Untuk membuat disk baru bagi VM:
compute.disks.create
di project - Untuk memasang disk yang ada dalam mode hanya baca atau baca-tulis:
compute.disks.use
di disk - Untuk memasang disk yang ada dalam mode hanya baca:
compute.disks.useReadOnly
pada disk
- Google mendukung perangkat tampilan virtual pada instance Linux dan pada instance Windows yang menggunakan image Windows berbasis x64 v20190312 atau yang lebih baru.
- Jika instance VM Anda menjalankan image Windows yang lebih lama dari v20190312, Anda juga harus menginstal driver perangkat secara manual setelah mengaktifkan tampilan virtual untuk instance tersebut. Image yang lebih baru dari v20190312 sudah dilengkapi driver perangkat.
- Perangkat tampilan virtual hanya berfungsi setelah sistem operasi tamu melakukan booting dan melakukan inisialisasi driver tampilan virtual. Anda tidak dapat menggunakan perangkat tampilan virtual selama POST atau saat sistem operasi tamu melakukan booting.
- Perangkat tampilan virtual tidak kompatibel dengan instance yang menjalankan platform CPU Sandy Bridge.
- Perangkat layar virtual tidak kompatibel dengan T2A Arm VM.
Di konsol Google Cloud, buka halaman Create an instance.
Tentukan properti untuk VM, termasuk nama, region, zona, dan konfigurasi mesin.
Untuk mengaktifkan perangkat tampilan virtual, centang kotak Enable display device dari pengaturan Machine configuration > Display device.
Dengan perangkat tampilan virtual, Anda dapat menggunakan alat pengambilan dan perekaman layar.
Untuk membuat VM, klik Create.
[INSTANCE_NAME]
adalah nama instance.[PROJECT_ID]
adalah project ID Anda.[ZONE]
adalah zona tempat instance Anda berada.Buka halaman VM instances.
Di kolom Name, klik nama instance yang ingin ditambahkan atau dihapus perangkat tampilan virtualnya.
Di bagian atas halaman VM instance details, klik Stop.
Di bagian atas halaman VM instance details, klik Edit.
Di bagian Display device, klik Turn on display device guna mengaktifkan atau menonaktifkan perangkat tampilan virtual untuk instance ini.
Di bagian bawah setelan pembuatan instance, klik Save.
[INSTANCE_NAME]
adalah nama instance tempat Anda ingin mengaktifkan atau menonaktifkan perangkat tampilan virtual.[PROJECT_ID]
adalah project ID Anda.[ZONE]
adalah zona tempat instance Anda berada.[ENABLE_DISPLAY]
dapat berupatrue
untuk mengaktifkan perangkat tampilan virtual pada instance, ataufalse
untuk menonaktifkan perangkat tampilan virtual pada instance.- Hubungkan ke instance Windows tempat perangkat tampilan virtual diaktifkan.
- Buka terminal PowerShell sebagai administrator.
Jalankan penginstal
googet
untuk menginstal komponengoogle-compute-engine-driver-gga
:googet install google-compute-engine-driver-gga
Mulai ulang instance.
- Hubungkan ke instance Windows tempat perangkat tampilan virtual diaktifkan.
- Buka alat Run, lalu jalankan alat Computer Management
devmgmt.msc
. - Dalam navigasi untuk alat Computer Management, klik Device Manager untuk melihat daftar perangkat.
- Pada daftar Display adapters, periksa untuk memastikan bahwa driver Google Graphics Array sudah tercantum.
- Jika adaptor Microsoft Basic Display dicantumkan sebagai adaptor tampilan, bukan Google Graphics Array, ulangi proses penginstalan driver, lalu periksa lagi drivernya.
- Baca tutorial Menyiapkan Chrome Desktop Jarak Jauh untuk Linux di Compute Engine .
- Pelajari berbagai metode untuk terhubung ke instance Windows.
- Pelajari cara menghentikan dan memulai instance.
Terraform
Untuk menggunakan contoh Terraform di halaman ini dalam lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
Untuk informasi selengkapnya, lihat Set up authentication for a local development environment.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna mengubah tampilan virtual pada VM, minta administrator untuk memberi Anda peran IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) di project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.Peran yang telah ditentukan ini berisi izin yang diperlukan untuk mengubah tampilan virtual pada VM. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk mengubah tampilan virtual pada VM:
Anda mung juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaanlainnya.
Pembatasan
Membuat instance dengan perangkat tampilan virtual
Aktifkan perangkat tampilan virtual pada instance saat Anda membuat instance baru. Atau, Anda dapat menambahkan perangkat tampilan virtual ke instance yang ada.
Konsol
gcloud
Di Google Cloud CLI, gunakan perintah
compute instances create
dan sertakan flag--enable-display-device
:gcloud compute instances create [INSTANCE_NAME] --enable-display-device
dengan
[INSTANCE_NAME]
adalah nama instance yang akan Anda buat.Terraform
Anda dapat menggunakan resource Terraform untuk membuat instance dengan tampilan virtual yang diaktifkan. Untuk melakukannya, tetapkan argumen
enable_display
ketrue
.REST
Di API, buat permintaan
POST
ke metodecompute.instances.insert
. Dalam isi permintaan, sertakan properti instance dan juga propertidisplayDevice
denganenableDisplay
yang ditetapkan ketrue
.POST https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances { "name": "[INSTANCE_NAME]", "machineType": "zones/[ZONE]/machineTypes/[MACHINE_TYPE]", "displayDevice": { "enableDisplay": true }, ⋮ }]
dengan:
Setelah membuat instance yang dilengkapi perangkat tampilan virtual, Anda dapat mengonfigurasi desktop jarak jauh untuk mengelola instance Windows dari jarak jauh.
Menambahkan atau menghapus perangkat tampilan virtual pada instance yang ada
Anda dapat mengaktifkan perangkat tampilan virtual pada instance yang ada. Atau, Anda dapat mengaktifkan perangkat tampilan virtual saat membuat instance baru.
Sebelum dapat mengaktifkan atau menonaktifkan perangkat tampilan virtual pada instance yang sedang berjalan, Anda harus menghentikan instance tersebut.
Konsol
gcloud
Untuk menambahkan perangkat tampilan virtual, gunakan perintah
compute instances update
di Google Cloud CLI dan sertakan flag--enable-display-device
:gcloud compute instances update [INSTANCE_NAME] --enable-display-device
dengan
[INSTANCE_NAME]
adalah nama instance yang akan Anda buat.Untuk menghapus perangkat tampilan virtual, gunakan perintah
compute instances update
di gcloud CLI dan sertakan flag--no-enable-display-device
:gcloud compute instances update [INSTANCE_NAME] --no-enable-display-device
dengan
[INSTANCE_NAME]
adalah nama instance yang akan Anda buat.REST
Di API, buat permintaan
POST
ke metodecompute.instances.updateDisplayDevice
. Dalam isi permintaan, sertakan propertienableDisplay
. Untuk mengaktifkan perangkat tampilan virtual pada instance ini, tetapkanenableDisplay
ketrue
. Untuk menonaktifkan perangkat tampilan virtual pada instance, tetapkanenableDisplay
kefalse
.POST https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]/updateDisplayDevice { "enableDisplay": [ENABLE_DISPLAY] }
dengan:
Setelah membuat instance yang dilengkapi perangkat tampilan virtual, Anda dapat mengonfigurasi desktop jarak jauh untuk mengelola instance Windows dari jarak jauh.
Menginstal driver tampilan virtual
Google menyediakan driver tampilan yang memungkinkan instance Windows menggunakan perangkat tampilan virtual dengan benar. Driver diperlukan untuk beberapa fitur Compute Engine. Google hanya menyediakan dan mendukung driver tampilan ini untuk instance Windows.
Setelah membuat instance yang dilengkapi perangkat tampilan virtual atau menambahkan perangkat tampilan virtual ke instance yang ada, Anda dapat menginstal perangkat tampilan virtual pada instance menggunakan proses berikut:
Setelah Anda memulai ulang instance, pastikan driver telah diinstal dengan mengikuti petunjuk di bawah ini.
Memverifikasi penginstalan driver tampilan virtual
Jika Anda harus menginstal driver perangkat secara manual, ikuti petunjuk ini untuk memverifikasi bahwa penginstalan berhasil.
Langkah berikutnya
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 2024-11-27 UTC.
-