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.
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
-
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
- Menetapkan region dan zona default.
Terraform
Untuk menggunakan contoh Terraform di halaman ini dari lingkungan pengembangan lokal, instal dan lakukan inisialisasi gcloud CLI, lalu siapkan Kredensial Default Aplikasi dengan kredensial pengguna Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Buat kredensial autentikasi lokal untuk Akun Google Anda:
gcloud auth application-default login
Untuk informasi selengkapnya, lihat Siapkan autentikasi untuk lingkungan pengembangan lokal.
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
-
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:
-
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
Anda mung juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaanlainnya.
Pembatasan
- 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.
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
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.
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
ke true
.
REST
Di API, buat permintaan POST
ke metode compute.instances.insert
.
Dalam isi permintaan, sertakan properti instance dan juga properti
displayDevice
dengan enableDisplay
yang ditetapkan ke true
.
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:
[INSTANCE_NAME]
adalah nama instance.[PROJECT_ID]
adalah project ID Anda.[ZONE]
adalah zona tempat instance Anda berada.
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
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.
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 metode compute.instances.updateDisplayDevice
. Dalam isi permintaan, sertakan properti enableDisplay
. Untuk mengaktifkan
perangkat tampilan virtual pada instance ini, tetapkan enableDisplay
ke true
.
Untuk menonaktifkan perangkat tampilan virtual pada instance, tetapkan enableDisplay
ke false
.
POST https://compute.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances/[INSTANCE_NAME]/updateDisplayDevice
{
"enableDisplay": [ENABLE_DISPLAY]
}
dengan:
[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.
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:
- 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.
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.
- 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.
Langkah berikutnya
- 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.