Crea una workstation Linux virtuale

Questo tutorial illustra come creare una workstation Linux virtuale che esegue Ubuntu 22.04 con un display virtuale. Un display virtuale è utile quando le applicazioni sulle tue istanze di macchine virtuali (VM) hanno bisogno di un dispositivo di visualizzazione, ma non richiedono la piena potenza o il costo di una GPU.

Per informazioni su altri tipi di workstation virtuali, tra cui Windows, consulta Informazioni sulla creazione di una workstation virtuale.

Dopo aver creato la workstation virtuale, scopri come accedervi da remoto utilizzando HP Anyware (in precedenza Teradici CAS) e la tecnologia PC-over-IP (PCoIP®), un Remote Desktop Protocol ampiamente impiegato nei settori dei media e dell'intrattenimento, nello sviluppo di giochi, nell'architettura e nell'ingegneria. PCoIP offre funzionalità essenziali per questi tipi di workload, come l'accuratezza del colore, il supporto di più monitor, la visualizzazione senza perdita e la sensibilità alla pressione sul tablet.

Questo tutorial presuppone che tu abbia dimestichezza con la riga di comando Linux.

Architettura

Il seguente diagramma mostra i componenti utilizzati in questo tutorial per eseguire il deployment di una singola workstation virtuale. I componenti facoltativi mostrati nel diagramma includono diversi modi per connettersi alla workstation virtuale, allo spazio di archiviazione condiviso, a una VM aggiuntiva per la gestione di licenze di terze parti e a un'infrastruttura aggiuntiva che rappresenta una farm di rendering o di calcolo.

Architettura dell'infrastruttura della workstation virtuale.

Scegli una regione

Un fattore importante quando esegui il deployment di una workstation virtuale è la latenza tra la tua posizione e la VM creata. Quanto più bassa è la latenza, migliore è l'esperienza. Pertanto, ti consigliamo di posizionare la VM in una regione e una zona geograficamente più vicine a te.

Crea la workstation virtuale

In Cloud Shell, crea l'istanza della workstation virtuale 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

Sostituisci quanto segue:

  • VM_NAME: un nome per l'istanza VM
  • ZONE: la zona geograficamente più vicina a te. Un fattore importante quando esegui il deployment di una workstation virtuale è la latenza tra la tua posizione e la VM creata. Quanto più bassa è la latenza, migliore è l'esperienza. Per informazioni sulla posizione geografica delle zone, vedi Regioni e zone disponibili.

Dopo aver creato la workstation virtuale, viene visualizzato lo stato della VM. L'output è simile al seguente:

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

Prendi nota dell'indirizzo IP esterno, ti servirà più avanti nel tutorial.

Accedi alla tua workstation virtuale

Dopo aver creato la workstation virtuale, accedi alla macchina per poterla configurare.

  1. Connettiti alla workstation virtuale utilizzando il seguente comando:

    gcloud compute ssh VM_NAME
  2. Imposta la password dell'account. Per accedere a una workstation virtuale utilizzando il client software PCoIP è necessaria una password utente.

    sudo passwd `whoami`

    Quando ti viene chiesto, inserisci una password. Utilizzerai questa password più avanti nel tutorial per accedere alla tua workstation virtuale con il client HP Anyware PCoIP.

Installa l'ambiente desktop

L'immagine predefinita Ubuntu 22.04 di Cloud de Confiance è un'installazione minima di Ubuntu. Installa un ambiente desktop per eseguire la workstation virtuale come workstation grafica. Per questo tutorial, installa il desktop KDE Plasma.

  1. Aggiorna i repository software eseguendo il seguente comando:

    sudo apt update
    
  2. Installa l'ambiente desktop:

    sudo apt -y install kubuntu-desktop
    
  3. Riavvia la workstation:

    sudo reboot

La connessione alla workstation virtuale viene chiusa.

Installa il software HP Anyware

Il software HP Anyware fornisce un agente che viene eseguito sulla workstation virtuale, fornendo il desktop al tuo client hardware o software.

  1. Dopo il riavvio, in Cloud Shell, riconnettiti alla workstation virtuale:

    gcloud compute ssh VM_NAME
  2. Aggiungi il repository del software Teradici:

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

    Sostituisci quanto segue:

  3. Aggiorna i repository software:

    sudo apt update
  4. Facoltativo: se devi supportare dispositivi USB diversi da tastiere, mouse e dispositivi di puntamento, installa dipendenze USB.

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

    sudo apt -y install pcoip-agent-standard

Registra l'agente Anyware Standard

Per utilizzare l'agente Anyware Standard, devi disporre di una licenza HP Anyware.

  1. In Cloud Shell, attiva la licenza software HP Anyware:

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

    Sostituisci REGISTRATION-CODE con il codice fornito da HP Teradici nel modulo ABCDEFGHIJKL@0123-4567-89AB-CDEF.

  2. Riavvia la workstation virtuale:

    sudo reboot

Crea una regola firewall

Il client PCoIP comunica con la tua workstation virtuale utilizzando diverse porte. Devi impostare regole firewall che consentano il traffico verso la tua workstation virtuale.

  • In Cloud Shell (non nella workstation virtuale), crea una regola firewall che apra le porte richieste:

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

Accedi alla tua workstation virtuale utilizzando il client PCoIP

  1. Sul computer locale, vai alla sezione Client PCoIP nella pagina di assistenza HP Anyware, quindi scarica, installa e avvia l'applicazione client software PCoIP per il tuo sistema operativo.

  2. Nel campo Indirizzo host o codice di registrazione, inserisci l'indirizzo IP esterno della tua workstation virtuale. Se vuoi, puoi inserire un nome per la connessione.

  3. Una volta stabilita la connessione, autenticati inserendo il nome utente e la password che hai creato in precedenza per la workstation virtuale.

    Dopo pochi secondi viene visualizzato il desktop Linux.

Testa la workstation virtuale

Dopo aver eseguito il deployment della tua workstation virtuale, puoi testarne le prestazioni e l'interattività utilizzando una serie di strumenti:

Puoi anche scoprire di più sull'ottimizzazione delle prestazioni di PCoIP in base al tuo workload.