Questo tutorial mostra come creare una workstation virtuale Linux che esegue CentOS 7 con un display virtuale. R il dispositivo con display virtuale è utile quando le applicazioni sulla tua macchina virtuale (VM) richiedono un dispositivo di visualizzazione, ma non la potenza o il costo una GPU.
Per informazioni su altri tipi di workstation virtuali, tra cui Windows, consulta Informazioni sulla creazione di una workstation virtuale.
Dopo aver creato una workstation virtuale, questo tutorial mostra come eseguire il trasferimento da remoto puoi accedervi utilizzando HP Anyware (in precedenza Teradici CAS), utilizzando la tecnologia PC-over-IP (PCoIP®), una protocollo desktop remoto ampiamente usato nei media e nell'intrattenimento, di sviluppo, architettura e ingegneria. PCoIP offre funzionalità essenziali per questi tipi di carichi di lavoro, come l'accuratezza del colore, il supporto di più monitor, la visualizzazione senza perdita e la sensibilità alla pressione del tablet.
Questo tutorial presuppone che tu abbia familiarità con la riga di comando di Linux.
Obiettivi
- Crea una VM Compute Engine. Questa VM funge da base per una macchina virtuale la workstation.
- Installa il software HP Anyware sulla workstation virtuale.
- Connettiti alla workstation virtuale utilizzando un client software PCoIP.
Costi
Questo tutorial utilizza i seguenti componenti fatturabili Google Cloud:
Puoi utilizzare il calcolatore prezzi per generare una stima dei costi in base all'utilizzo previsto.
Le risorse che compongono la workstation virtuale e i fattori che influenzano in questo tutorial:
- 4 vCPU, 16 GB di RAM Tipo di macchina E2 standard
- Disco di avvio bilanciato SSD da 20 GB
- Costi di trasferimento dei dati in uscita su internet
Il trasferimento di dati internet rappresenta i dati in streaming dalla tua workstation virtuale al tuo client display locale. Variabili che influiscono sul trasferimento di dati durante una sessione PCoIP sono la larghezza di banda, la risoluzione i monitoraggi, le applicazioni utilizzate e il tipo di attività su ciascun monitor. La guida alla pianificazione delle sessioni di HP Anyware può aiutarti a comprendere i diversi requisiti dei carichi di lavoro.
Prima di iniziare
Questo tutorial utilizza Google Cloud CLI, che puoi eseguire Cloud Shell o la tua workstation locale. Se vuoi utilizzare Google Cloud CLI sulla tua workstation locale, installa Google Cloud CLI.
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Compute Engine API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Compute Engine API.
Inoltre, assicurati di disporre di quanto segue:
- Un browser web per accedere alla console Google Cloud.
- Il software client PCoIP più recente per Windows, Mac o Linux per accedere alla stazione di lavoro virtuale.
- Un account su help.teradici.com per scaricare il software HP Anyware. La registrazione dell'account è gratuita.
- Una licenza software HP Anyware. Puoi richiedi una licenza di prova o contatta al tuo rappresentante HP Anyware e richiedere un codice di registrazione di prova da utilizzare per questa workstation virtuale.
Architettura
Il seguente diagramma mostra i componenti utilizzati in questo tutorial per il deployment di un'unica 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 pubblicazione di licenze di terze parti e a un'infrastruttura aggiuntiva che rappresenta una farm di rendering o di calcolo.
Scegli una regione
Un fattore importante quando esegui il deployment di una workstation virtuale è la latenza tra la tua posizione e la VM creata. Più bassa è la latenza, migliore sarà un'esperienza senza intervento manuale. Pertanto, ti consigliamo di posizionare la VM in una regione e una zona geograficamente più vicine a te.
Crea la workstation virtuale
Crea la VM della stazione di lavoro virtuale Compute Engine eseguendo il seguente comando:
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
Sostituisci ZONE
con la zona geograficamente più vicina
a te. Un fattore importante quando esegui il deployment di una workstation virtuale è la latenza
tra la tua località e la VM che crei. Più bassa è la latenza, migliore è l'esperienza. Per informazioni sulla posizione geografica delle zone, vedere
Regioni e zone disponibili.
Dopo aver creato la stazione di lavoro virtuale, viene visualizzato lo stato della VM. La 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 workstation virtuale
Dopo aver creato la stazione di lavoro virtuale, accedi alla VM per poterla configurare.
Connettiti alla workstation virtuale utilizzando il seguente comando:
gcloud compute ssh test-workstation
Imposta la password del tuo account, come richiesto da Teradici PCoIP, utilizzando il seguente comando:
sudo passwd `whoami`
Memorizza la password in un luogo sicuro perché ti servirà più avanti nel tutorial.
Installa un gestore delle finestre
L'immagine predefinita di Google Cloud CentOS 7 è un'installazione minima di CentOS 7.x. Il passaggio successivo consiste nell'installare le librerie necessarie per eseguire la tua workstation virtuale con un gestore di desktop e finestre. Per questo tutorial, installare KDE Window Manager.
Aggiorna i repository software eseguendo questo comando:
sudo yum -y update
Installa i componenti richiesti eseguendo questo comando:
sudo yum -y groupinstall "Server with GUI"
Riavvia la workstation eseguendo il seguente comando:
sudo reboot
La connessione alla stazione di lavoro virtuale viene chiusa.
Installa il software HP Anyware
Il software HP Anyware fornisce un agente che viene eseguito sulla tua workstation virtuale, offrendo il desktop al tuo client hardware o software.
Recuperare il token di download
A ogni account HP Anyware viene assegnato un token univoco che consente l'accesso all'HP Repository di software Anyware.
- Sulla workstation locale, accedi al tuo help.teradici.com. Se non disponi di un creare un nuovo account.
- Vai alla sezione Pagina del prodotto HP Anyware.
- Nella sezione Host PCoIP, seleziona Agente standard per Linux.
- Seleziona Download e script.
- Se accetti i termini della licenza HP Anyware, scorri fino in fondo al contratto e fai clic su Accetta.
- Fai clic su Script di configurazione repository.
Copia il comando per Centos 7, che è simile al seguente:
curl -1sLf https://dl.anyware.hp.com/TOKEN/pcoip-agent/cfg/setup/bash.rpm.sh | sudo -E distro=el codename=7 bash
Incolla il comando in un luogo sicuro, ne avrai bisogno in seguito.
Installa il repository del software HP Anyware
Connettiti di nuovo alla workstation virtuale eseguendo seguente comando:
gcloud compute ssh test-workstation
Incolla ed esegui lo script di configurazione del repository Centos 7 che hai copiato in precedenza.
Sostituisci
TOKEN
con il token che hai scaricato dal Pagina di HP Anyware Graphics Agent per Linux.Aggiorna i repository software eseguendo il seguente comando:
sudo yum -y update
(Facoltativo) Installa le dipendenze USB se devi supportare dispositivi USB diversi rispetto a tastiere, mouse e dispositivi di puntamento.
sudo yum -y install usb-vhci
Installa il software HP Anyware eseguendo questo comando:
sudo yum -y install pcoip-agent-standard
Imposta lo stato di visualizzazione su
graphical
eseguendo il seguente comando:sudo systemctl set-default graphical.target
Riavviare la workstation virtuale eseguendo il seguente comando:
sudo reboot
Registra l'agente Anyware Standard
Per utilizzare l'agente Anyware Standard, devi disporre di una licenza HP Anyware. Puoi richiedi una licenza di prova o contatta il tuo rappresentante HP Teradici e richiedere un codice di registrazione per la prova da utilizzare per questa workstation virtuale.
Dopo il riavvio della workstation virtuale, connettiti di nuovo eseguendo il seguente comando:
gcloud compute ssh test-workstation
Attiva la licenza software HP Anyware:
pcoip-register-host --registration-code=REGISTRATION-CODE
Sostituisci
REGISTRATION-CODE
con il codice fornito per da HP Anyware nel formatoABCDEFGHIJKL@0123-4567-89AB-CDEF
.Riavvia la workstation virtuale:
sudo reboot
Crea una regola firewall
Il client PCoIP comunica con la tua workstation virtuale tramite diverse porte. Devi impostare regole firewall che consentano il traffico verso la tua stazione di lavoro virtuale.
Crea una regola firewall che apra le porte richieste eseguendo questo comando in Cloud Shell o sul tuo computer locale:
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 stazione di lavoro virtuale utilizzando il client PCoIP
- Sul computer locale, pagina del prodotto HP Anyware.
- Nella sezione Client PCoIP, seleziona il client software corrispondente al sistema operativo del computer.
- Seleziona Download e script.
- Se accetti i termini della licenza HP Anyware, scorri fino in fondo al contratto e fai clic su Accetta.
- Seleziona Scarica ora.
- Al termine del download, installa il client Anyware.
- Dopo l'installazione, avvia il client Anyware.
Nel campo Indirizzo host o codice di registrazione, inserisci l'indirizzo IP esterno della tua stazione di lavoro virtuale. Se vuoi, puoi inserire un nome per la connessione.
Una volta stabilita la connessione, autenticati inserendo il tuo nome utente e la password che hai creato per la stazione di lavoro virtuale.
Dopo pochi secondi viene visualizzato un desktop Linux.
Testa la workstation virtuale
Dopo aver eseguito il deployment della tua stazione di lavoro virtuale, puoi testare il rendimento e l'interattività utilizzando una serie di strumenti:
- Usa un browser web per visitare il tuo sito preferito siti o riprodurre video di YouTube.
- Scopri di più sulle Agente standard PCoIP per Linux.
- Installa le applicazioni e testa il loro comportamento e le loro prestazioni.
Puoi anche scoprire di più Ottimizzazione delle prestazioni PCoIP in base al carico di lavoro.
Esegui la pulizia
Interrompere la workstation virtuale
Le workstation virtuali arrestate comportano costi per l'utilizzo dei dischi permanenti, ma possono essere riavviate in qualsiasi momento. Per arrestare la tua workstation virtuale, esegui il seguente comando:
gcloud compute instances stop test-workstation
Elimina tutti i componenti
Elimina il progetto
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Passaggi successivi
- Scopri come creare una workstation virtuale Windows.
- Scopri di più sul software HP Anyware.
- Scopri di più sulle differenze di PCoIP da altri software di desktop remoto.