Questo tutorial mostra come creare una workstation virtuale Windows con Windows Server 2022 con un display virtuale. Un dispositivo con display virtuale è utile quando le applicazioni sulle istanze della tua macchina virtuale (VM) richiedono un dispositivo con display, ma non richiedono la potenza o il costo di una GPU.
Per informazioni su altri tipi di workstation virtuali, incluso Linux, consulta Informazioni sulla creazione di una workstation virtuale.
Dopo aver creato la workstation virtuale, scoprirai come accedervi da remoto utilizzando HP Anyware (in precedenza Teradici CAS) e la tecnologia PC-over-IP (PCoIP®), un protocollo di desktop remoto ampiamente utilizzato nei settori dei media e dell'intrattenimento, nello sviluppo di giochi, nell'architettura e nell'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 di dati e la sensibilità alla pressione del tablet.
Questo tutorial presuppone che tu abbia familiarità con Microsoft Windows e la riga di comando PowerShell.
Obiettivi
- Crea una VM Compute Engine. Questa VM funge da base per una workstation virtuale.
- 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 di 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 influiscono sul costo in questo tutorial sono:
- 4 vCPU, 16 GB di RAM Tipo di macchina E2 standard
- Licenze Windows
- Disco di avvio bilanciato SSD da 50 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 di visualizzazione locale e viene addebitato in base ai costi di trasferimento di dati internet in uscita. Le variabili che influiscono sul trasferimento di dati durante una sessione PCoIP sono larghezza di banda, risoluzione dello schermo, numero di monitor, applicazioni utilizzate e tipo di attività su ogni 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 da un'istanza Cloud Shell avviata dalla console Google Cloud. Se vuoi utilizzare gcloud CLI sulla tua workstation locale, installa Google Cloud CLI. Il tutorial mostra come eseguire i comandi in Cloud Shell. Se utilizzi gcloud CLI sulla tua workstation, modifica le istruzioni di conseguenza.
- 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 avere quanto segue:
- Un browser Google Chrome 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 richiedere una licenza di prova oppure contattare il tuo rappresentante HP e chiedere un codice di registrazione per la prova da utilizzare per questa workstation virtuale.
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 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 è l'esperienza. Pertanto, ti consigliamo di posizionare la VM in una regione e una zona che si trovino geograficamente più vicine a te.
Crea la workstation virtuale
In Cloud Shell, crea l'istanza della stazione di lavoro virtuale Compute Engine:
gcloud compute instances create VM_NAME \ --zone=ZONE \ --machine-type=e2-standard-4 \ --enable-display-device \ --image-project=windows-cloud \ --image-family=windows-2022 \ --boot-disk-size=50 \ --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. Minore è la latenza, migliore è l'esperienza. Per informazioni sulla posizione geografica delle zone, consulta Regioni e zone disponibili.
Dopo aver creato la stazione di lavoro virtuale, viene visualizzato lo stato della VM. L'output sarà 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.
Creare una password di Windows
Utilizza RDP per accedere alla workstation virtuale Windows al fine di installare il software host HP Anyware Standard Agent. Per accedere con RDP, devi creare una password Windows per l'utente.
In Cloud Shell, esegui questo comando:
gcloud compute reset-windows-password VM_NAME
Sostituisci
VM_NAME
con il nome della VM per cui vuoi modificare la password.Esamina le informazioni nella richiesta di conferma:
This command creates an account and sets an initial password for the user [username] if the account does not already exist. If the account already exists, resetting the password can cause the LOSS OF ENCRYPTED DATA secured with the current password, including files and stored passwords. For more information, see: https://cloud.google.com/compute/docs/instances/windows/generating-credentials#console Would you like to set or reset the password for [username] (Y/n)?
Dopo aver confermato la richiesta precedente, controlla la conferma delle nuove credenziali, che viene visualizzata come segue:
Resetting and retrieving password for [username] on [instance-name] Updated [https://www.googleapis.com/compute/v1/projects/project-name/zones/zone/instances/instance-name]. ip_address: ip-address password: password username: username
Ora puoi connetterti all'istanza VM utilizzando le nuove credenziali.
Accedi alla tua workstation virtuale
Dopo aver creato la stazione di lavoro virtuale, accedi alla macchina per poterla configurare.
- Nella tua workstation locale, utilizza il client RDP per connetterti alla tua workstation virtuale utilizzando il relativo indirizzo IP esterno.
- Quando ti viene chiesto di inserire le credenziali, inserisci il nome utente e la password che hai generato in precedenza.
- Se viene visualizzato un avviso relativo al certificato, ignoralo e fai clic su Continua.
Viene visualizzato il desktop della workstation virtuale. Chiudi Windows Server Manager al termine dell'avvio.
Installare Google Chrome
Il passaggio successivo consiste nell'installare Chrome sull'istanza VM.
- Nella sessione RDP, fai clic sul pulsante Start nella barra delle applicazioni di Windows,
digita
Windows PowerShell
. - Fai clic con il tasto destro del mouse su Windows PowerShell e seleziona Esegui come amministratore.
Al prompt di PowerShell, attiva le richieste HTTPS:
[Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls"
Scarica ed esegui il programma di installazione di Chrome:
$installer = "$env:TEMP\chrome_installer.exe"; Write-Host 'Downloading Chrome.' Invoke-WebRequest ` 'https://dl.google.com/chrome/install/latest/chrome_installer.exe' ` -OutFile $installer Write-Host 'Installing Chrome.' & $installer /silent /install | Out-Default Remove-Item $installer
Al termine del comando, chiudi PowerShell.
Installa il software HP Anyware
Il software HP Anyware fornisce un agente che viene eseguito sulla tua workstation virtuale, in modo da fornire il desktop al client hardware o software.
- Nell'istanza Windows, apri Google Chrome e vai alla sezione Host PCoIP nella pagina di assistenza di HP Anyware.
- Scarica Agente standard per Windows.
- Se non hai ancora eseguito l'accesso, fai clic su Accedi per scaricare.
- Fai clic su Download e script.
- Completa la procedura di installazione dell'agente e scegli l'opzione per eseguire l'eseguibile dell'agente standard scaricato. Segui le istruzioni per installare Agent standard nella posizione predefinita.
Registra l'agente Anyware Standard
Al termine della procedura di installazione, ti verrà chiesto un codice di registrazione.
Nella finestra Registrazione licenza, inserisci il codice di registrazione che hai ricevuto durante la procedura di registrazione alla prova.
Dopo aver inserito il codice di registrazione, riavvia l'istanza Windows.
Crea una regola firewall
Il client PCoIP comunica con la tua stazione di lavoro virtuale utilizzando diverse porte. Devi impostare regole firewall che consentano il traffico verso la tua stazione di lavoro virtuale.
In Cloud Shell (non nella stazione di lavoro 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 stazione di lavoro virtuale utilizzando il client PCoIP
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.
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.
Una volta stabilita la connessione, autenticarti inserendo il nome utente e la password che hai creato in precedenza per la stazione di lavoro virtuale.
Dopo pochi secondi viene visualizzata la schermata del desktop di Windows.
Attivare l'audio sulla workstation virtuale
Per attivare l'audio sulla tua workstation virtuale, abilita il Teradici Virtual Audio Driver come dispositivo di riproduzione predefinito.
Nella VM Windows, fai clic sul pulsante Start nella barra delle app di Windows e digita
mmsys.cpl
per aprire il Pannello di controllo Audio e inizializzare il driver audio virtuale Teradici.Fai clic su Sì. Windows verifica che il driver audio funzioni.
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:
- Utilizza Google Chrome per navigare sui tuoi siti preferiti o riprodurre video di YouTube.
- Installa Teradici Session Statistics Viewer per esaminare l'utilizzo della larghezza di banda, la latenza e altre metriche relative allo streaming da computer.
- Scopri di più sulla configurazione di Teradici Standard Agent per Windows.
- Installa le applicazioni e testa il loro comportamento e le loro prestazioni.
Puoi anche scoprire di più sull'ottimizzazione delle prestazioni di PCoIP in base al tuo carico di lavoro.
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questo tutorial, elimina il progetto che contiene le risorse oppure mantieni il progetto ed elimina le singole risorse.
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 VM_NAME
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 Linux virtuale.
- Scopri di più sul software HP Anyware.
- Scopri di più sulle differenze tra PCoIP e gli altri software per desktop remoto.