Membuat workstation Linux virtual

Tutorial ini menunjukkan cara membuat workstation Linux virtual yang menjalankan Ubuntu 22.04 dengan tampilan virtual. Perangkat tampilan virtual berguna saat aplikasi pada instance mesin virtual (VM) Anda memerlukan perangkat tampilan, tetapi tidak memerlukan daya atau biaya penuh GPU.

Untuk mengetahui informasi tentang jenis workstation virtual lainnya, termasuk Windows, lihat Tentang membuat workstation virtual.

Setelah membuat workstation virtual, Anda akan mempelajari cara mengaksesnya dari jarak jauh menggunakan teknologi HP Anyware (sebelumnya disebut Teradici CAS) menggunakan PC-over-IP (PCoIP®), protokol desktop jarak jauh yang banyak digunakan di industri media dan hiburan, pengembangan game, arsitektur, dan teknik. PCoIP menawarkan fitur yang penting untuk jenis workload ini, seperti akurasi warna, dukungan untuk beberapa monitor, layar lossless, dan sensitivitas tekanan tablet.

Tutorial ini mengasumsikan bahwa Anda sudah memahami command line Linux.

Arsitektur

Diagram berikut menunjukkan komponen yang digunakan dalam tutorial ini untuk men-deploy satu workstation virtual. Komponen opsional yang ditampilkan dalam diagram mencakup berbagai cara untuk terhubung ke workstation virtual, penyimpanan bersama, VM tambahan untuk menyalurkan lisensi pihak ketiga, dan infrastruktur tambahan yang merepresentasikan render atau compute farm.

Arsitektur infrastruktur workstation virtual.

Pilih wilayah

Faktor penting saat Anda men-deploy workstation virtual adalah latensi antara lokasi Anda dan VM yang Anda buat. Makin rendah latensi, makin baik pengalamannya. Oleh karena itu, sebaiknya tempatkan VM Anda di region dan zona yang secara geografis paling dekat dengan Anda.

Membuat workstation virtual

Di Cloud Shell, buat instance workstation virtual Compute Engine:

gcloud compute instances create VM_NAME \
    --zone=ZONE \
    --machine-type=e2-standard-4 \
    --enable-display-device \
    --image-project=ubuntu-os-cloud \
    --image-family=ubuntu-2204-lts \
    --boot-disk-size=20 \
    --boot-disk-type=pd-balanced \
    --network=default

Ganti kode berikut:

  • VM_NAME: nama untuk instance VM Anda.
  • ZONE: zona yang secara geografis paling dekat dengan Anda. Faktor penting saat Anda men-deploy workstation virtual adalah latensi antara lokasi Anda dan VM yang Anda buat. Makin rendah latensi, makin baik pengalamannya. Untuk mengetahui informasi tentang lokasi geografis zona, lihat Region dan zona yang tersedia.

Setelah workstation virtual dibuat, status VM akan ditampilkan. Outputnya terlihat mirip dengan berikut ini:

NAME: test-workstation
ZONE: us-west1-b
MACHINE_TYPE: e2-standard-4
PREEMPTIBLE:
INTERNAL_IP: 10.138.XX.XXX
EXTERNAL_IP: XX.XXX.XXX.XXX
STATUS: RUNNING

Catat alamat IP eksternal karena Anda akan memerlukannya nanti dalam tutorial.

Login ke workstation virtual

Setelah membuat workstation virtual, Anda akan login ke mesin agar dapat mengonfigurasinya.

  1. Hubungkan ke workstation virtual menggunakan perintah berikut:

    gcloud compute ssh VM_NAME
  2. Atur sandi akun Anda. Login ke workstation virtual menggunakan klien software PCoIP memerlukan sandi pengguna.

    sudo passwd `whoami`

    Saat diminta, masukkan sandi. Anda akan menggunakan sandi ini nanti dalam tutorial untuk login ke workstation virtual dengan Klien PCoIP HP Anyware.

Menginstal lingkungan desktop

Image Ubuntu 22.04 default adalah penginstalan minimal Ubuntu. Google Cloud Instal lingkungan desktop untuk menjalankan workstation virtual sebagai workstation grafis. Untuk tutorial ini, Anda akan menginstal Desktop KDE Plasma.

  1. Perbarui repositori software dengan menjalankan perintah berikut:

    sudo apt update
    
  2. Instal lingkungan desktop:

    sudo apt -y install kubuntu-desktop
    
  3. Mulai ulang workstation:

    sudo reboot

Koneksi Anda ke workstation virtual akan ditutup.

Menginstal software HP Anyware

Software HP Anyware menyediakan agen yang berjalan di workstation virtual Anda, yang mengirimkan desktop ke klien hardware atau software Anda.

  1. Setelah workstation virtual dimulai ulang, di Cloud Shell, hubungkan kembali ke workstation virtual:

    gcloud compute ssh VM_NAME
  2. Tambahkan repositori software Teradici:

    curl -1sLf \
      https://dl.anyware.hp.com/TOKEN/pcoip-agent/cfg/setup/bash.deb.sh \
      | sudo -E distro=ubuntu codename=jammy bash
    

    Ganti kode berikut:

  3. Perbarui repositori software:

    sudo apt update
  4. Opsional: Instal dependensi USB, jika Anda perlu mendukung perangkat USB selain keyboard, mouse, dan perangkat petunjuk.

    sudo apt -y install usb-vhci-dkms
  5. Instal software HP Anyware:

    sudo apt -y install pcoip-agent-standard

Mendaftarkan Anyware Standard Agent

Untuk menggunakan Agen Standar Anyware, Anda harus memiliki lisensi HP Anyware.

  1. Di Cloud Shell, aktifkan lisensi software HP Anyware Anda:

    pcoip-register-host --registration-code=REGISTRATION-CODE

    Ganti REGISTRATION-CODE dengan kode yang diberikan kepada Anda oleh HP Teradici dalam bentuk ABCDEFGHIJKL@0123-4567-89AB-CDEF.

  2. Mulai ulang workstation virtual:

    sudo reboot

Membuat aturan firewall

Klien PCoIP berkomunikasi dengan workstation virtual menggunakan beberapa port. Anda harus menetapkan aturan firewall yang mengizinkan traffic ke workstation virtual.

  • Di Cloud Shell (bukan di workstation virtual), buat aturan firewall yang membuka port yang diperlukan:

    gcloud compute firewall-rules create allow-pcoip \
        --action=ALLOW \
        --rules=tcp:443,tcp:4172,udp:4172 \
        --source-ranges=0.0.0.0/0
    

Login ke workstation virtual menggunakan klien PCoIP

  1. Di komputer lokal, buka bagian PCoIP Clients di halaman dukungan HP Anyware, lalu download, instal, dan luncurkan aplikasi PCoIP Software Client untuk sistem operasi Anda.

  2. Di kolom Host Address or Registration Code, masukkan alamat IP eksternal workstation virtual Anda. Jika mau, Anda dapat memasukkan nama untuk koneksi.

  3. Setelah terhubung, lakukan autentikasi dengan memasukkan nama pengguna dan sandi yang Anda buat sebelumnya untuk workstation virtual.

    Dalam beberapa detik, desktop Linux Anda akan muncul.

Menguji workstation virtual

Setelah men-deploy workstation virtual, Anda dapat menguji performa dan interaktivitas menggunakan sejumlah alat:

Anda juga dapat mempelajari lebih lanjut pengoptimalan performa PCoIP berdasarkan workload Anda.