Membuat workstation Linux virtual


Tutorial ini menunjukkan cara membuat workstation Linux virtual yang menjalankan CentOS 7 dengan tampilan virtual. Perangkat tampilan virtual berguna saat aplikasi pada instance virtual machine (VM) 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 Anda membuat workstation virtual, tutorial ini menunjukkan cara mengaksesnya dari jarak jauh menggunakan HP Anyware (sebelumnya Teradici CAS), menggunakan teknologi PC-over-IP (PCoIP®), sebuah protokol desktop jarak jauh yang banyak digunakan dalam industri media dan hiburan, pengembangan game, arsitektur, dan engineering. PCoIP menawarkan fitur yang penting untuk jenis workload ini, seperti akurasi warna, dukungan untuk beberapa monitor, tampilan lossless, dan sensitivitas tekanan tablet.

Tutorial ini mengasumsikan bahwa Anda sudah memahami command line Linux.

Tujuan

  • Buat VM Compute Engine. VM ini berfungsi sebagai dasar untuk workstation virtual.
  • Instal software HP Anyware di workstation virtual.
  • Hubungkan ke workstation virtual menggunakan klien software PCoIP.

Biaya

Tutorial ini menggunakan komponen Google Cloud yang dapat ditagih berikut:

Anda dapat menggunakan kalkulator harga untuk membuat perkiraan biaya berdasarkan proyeksi penggunaan.

Resource yang membentuk workstation virtual dan faktor-faktor yang memengaruhi biaya dalam tutorial ini adalah:

Transfer data internet mewakili data yang mengalir dari workstation virtual ke klien display lokal Anda. Variabel yang memengaruhi transfer data selama sesi PCoIP adalah bandwidth, resolusi layar, jumlah layar layar, aplikasi yang digunakan, dan jenis aktivitas pada setiap monitor. Panduan Perencanaan Sesi HP Anyware dapat membantu Anda memahami berbagai persyaratan beban kerja.

Sebelum memulai

Tutorial ini menggunakan Google Cloud CLI, yang dapat dijalankan dari Cloud Shell atau workstation lokal Anda. Jika ingin menggunakan Google Cloud CLI di workstation lokal, instal Google Cloud CLI.

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  4. Enable the Compute Engine API.

    Enable the API

  5. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  6. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  7. Enable the Compute Engine API.

    Enable the API

Selain itu, pastikan Anda memiliki berikut ini:

  • Browser web untuk mengakses konsol Google Cloud.
  • Software PCoIP Client terbaru untuk Windows, Mac, atau Linux untuk mengakses workstation virtual.
  • Akun di help.teradici.com untuk mendownload software HP Anyware. Pendaftaran akun tidak dikenakan biaya.
  • Lisensi software HP Anyware. Anda dapat meminta lisensi uji coba, atau menghubungi perwakilan HP Anyware Anda dan meminta kode pendaftaran uji coba untuk digunakan untuk workstation virtual ini.

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 menyajikan lisensi pihak ketiga, dan infrastruktur tambahan yang mewakili 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, Anda perlu menempatkan VM di region dan zona yang paling dekat dengan Anda.

Membuat workstation virtual

Buat VM workstation virtual Compute Engine dengan menjalankan perintah berikut:

gcloud compute instances create test-workstation \
    --zone=ZONE \
    --machine-type=e2-standard-4 \
    --enable-display-device \
    --image-project=centos-cloud \
    --image-family=centos-7 \
    --boot-disk-size=20 \
    --boot-disk-type=pd-balanced \
    --network=default

Ganti ZONE dengan zona yang 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 informasi tentang lokasi geografis zona, lihat Region dan zona yang tersedia.

Setelah workstation virtual dibuat, status VM akan ditampilkan. Output 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, login ke VM agar Anda dapat mengonfigurasinya.

  1. Hubungkan ke workstation virtual menggunakan perintah berikut:

    gcloud compute ssh test-workstation
    
  2. Setel sandi akun Anda, seperti yang diwajibkan oleh Teradici PCoIP, menggunakan perintah berikut:

    sudo passwd `whoami`
    

    Simpan {i>password<i} Anda di tempat yang aman, Anda akan memerlukannya nanti dalam tutorial.

Menginstal pengelola jendela

Image Google Cloud CentOS 7 default adalah penginstalan minimal CentOS 7.x. Langkah berikutnya adalah menginstal library yang diperlukan untuk menjalankan workstation virtual dengan pengelola jendela dan desktop. Untuk tutorial ini, Anda juga menginstal window manager KDE.

  1. Update repositori software dengan menjalankan perintah berikut:

    sudo yum -y update
    
  2. Instal komponen yang diperlukan dengan menjalankan perintah berikut:

    sudo yum -y groupinstall "Server with GUI"
    
  3. Mulai ulang workstation dengan menjalankan perintah berikut:

    sudo reboot
    

Koneksi Anda ke workstation virtual ditutup.

Menginstal software HP Anyware

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

Mengambil token download

Setiap akun HP Anyware diberi token unik yang memungkinkan akses ke repositori perangkat lunak HP Anyware.

  1. Di workstation lokal, login ke akun help.teradici.com Anda. Jika Anda belum memiliki akun, buatlah akun.
  2. Buka halaman produk HP Anyware.
  3. Di bagian PCoIP Hosts, pilih Standard Agent for Linux.
  4. Pilih Download dan skrip.
  5. Jika Anda menyetujui persyaratan lisensi HP Anyware, scroll ke bagian bawah perjanjian, lalu klik Agree.
  6. Klik Repo Setup Scripts.
  7. Salin perintah untuk Centos 7, yang terlihat mirip dengan berikut ini:

    curl -1sLf https://dl.anyware.hp.com/TOKEN/pcoip-agent/cfg/setup/bash.rpm.sh | sudo -E distro=el codename=7 bash
    
  8. Tempel perintah di tempat yang aman, Anda akan memerlukannya nanti.

Instal repositori perangkat lunak HP Anyware

  1. Hubungkan kembali ke workstation virtual dengan menjalankan perintah berikut:

    gcloud compute ssh test-workstation
    
  2. Tempel dan jalankan skrip penyiapan repo Centos 7 yang Anda salin sebelumnya.

    Ganti TOKEN dengan token yang Anda download dari halaman HP Anyware Graphics Agent untuk Linux.

  3. Update repositori software dengan menjalankan perintah berikut:

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

    sudo yum -y install usb-vhci
    
  5. Instal perangkat lunak HP Anyware dengan menjalankan perintah berikut:

    sudo yum -y install pcoip-agent-standard
    
  6. Setel status tampilan menjadi graphical dengan menjalankan perintah berikut:

    sudo systemctl set-default graphical.target
    
  7. Mulai ulang workstation virtual dengan menjalankan perintah berikut :

    sudo reboot
    

Mendaftarkan Agen Standar Anyware

Untuk menggunakan Agen Standar Anyware, Anda harus memiliki lisensi HP Anyware. Anda dapat meminta lisensi uji coba, atau menghubungi perwakilan HP Teradici Anda dan meminta kode pendaftaran uji coba untuk digunakan untuk workstation virtual ini.

  1. Setelah workstation virtual dimulai ulang, hubungkan kembali ke workstation virtual dengan menjalankan perintah berikut:

    gcloud compute ssh test-workstation
    
  2. Aktifkan lisensi perangkat lunak HP Anyware Anda:

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

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

  3. 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 Anda.

Buat aturan firewall yang membuka port yang diperlukan dengan menjalankan perintah berikut di Cloud Shell atau di komputer lokal Anda:

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 Anda, halaman produk HP Anyware.
  2. Di bagian PCoIP Clients, pilih klien software yang sesuai dengan sistem operasi komputer Anda.
  3. Pilih Download dan skrip.
  4. Jika Anda menyetujui persyaratan lisensi HP Anyware, scroll ke bagian bawah perjanjian, lalu klik Agree.
  5. Pilih Download sekarang.
  6. Setelah download selesai, instal Anyware Client.
  7. Setelah penginstalan, luncurkan Anyware Client.
  8. Di kolom Host Address or Registration Code, masukkan alamat IP eksternal workstation virtual Anda. Jika ingin, Anda dapat memasukkan nama untuk koneksi tersebut.

  9. Saat Anda terhubung, lakukan autentikasi dengan memasukkan nama pengguna dan sandi yang Anda buat untuk workstation virtual.

    Dalam beberapa detik, desktop Linux akan muncul.

Menguji workstation virtual

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

  • Gunakan browser web untuk mengunjungi situs favorit Anda atau memutar video YouTube.
  • Pelajari Agen Standar PCCoIP untuk Linux lebih lanjut.
  • Instal aplikasi dan uji perilaku serta performanya.

Anda juga dapat mempelajari lebih lanjut Pengoptimalan Performa PCoIP berdasarkan beban kerja Anda.

Pembersihan

Menghentikan workstation virtual

Workstation virtual yang dihentikan akan dikenai biaya untuk penggunaan persistent disk, tetapi dapat dimulai ulang kapan saja. Untuk menghentikan workstation virtual, jalankan perintah berikut:

gcloud compute instances stop test-workstation

Menghapus semua komponen

  1. Menghapus workstation virtual.
  2. Menghapus aturan firewall.

Menghapus project

  1. Di konsol Google Cloud, buka halaman Manage resource.

    Buka Manage resource

  2. Pada daftar project, pilih project yang ingin Anda hapus, lalu klik Delete.
  3. Pada dialog, ketik project ID, lalu klik Shut down untuk menghapus project.

Langkah selanjutnya