Crea una workstation Windows virtuale


Questo tutorial mostra come creare una workstation virtuale in Google Cloud che esegue Windows Server 2016 e che dispone di un display virtuale. Una macchina virtuale (VM) con un display virtuale è l'ideale se devi eseguire applicazioni che richiedono un dispositivo di visualizzazione, ma non richiedono tutta la potenza o il costo di una GPU.

Per creare una workstation Linux, consulta Creazione di una workstation Linux virtuale.

Dopo aver creato la workstation virtuale, imparerai ad accedervi da remoto utilizzando Teradici PC-over-IP (PCoIP), un protocollo per desktop remoto ampiamente utilizzato in settori come i media e l'intrattenimento, la visualizzazione dell'architettura, la finanza, la pubblica amministrazione e la sanità. PCoIP offre funzionalità essenziali per i carichi di lavoro che richiedono precisione dei colori e supporto per la visualizzazione senza perdita di dati.

Obiettivi

  • Creare un'istanza Compute Engine. Questa istanza funge da base per una workstation virtuale.
  • Installare il software Teradici Cloud Access sulla workstation virtuale.
  • Connettiti alla workstation virtuale utilizzando un client software PCoIP o un client zero, un tipo di endpoint hardware.

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. Al momento della scrittura, il costo approssimativo per una tipica configurazione di workstation illustrata in questo tutorial è di $0,46 l'ora.

Le risorse che compongono la workstation virtuale e i fattori che influiscono sui costi in questo tutorial sono:

Il trasferimento di dati su internet rappresenta il flusso di dati dalla workstation virtuale al client display locale e viene addebitato ai costi di trasferimento dei dati in uscita da internet. Le variabili che influenzano il trasferimento di dati durante una sessione PCoIP sono la larghezza di banda, la risoluzione dello schermo, il numero di monitor, le applicazioni utilizzate e il tipo di attività su ciascun monitor. Il costo per la configurazione della workstation virtuale creata in questo tutorial si basa su un utilizzo medio di 10 Mbps. La Guida alla pianificazione delle sessioni di Teradici può aiutarti a comprendere i diversi requisiti dei carichi di lavoro.

Devi anche avere una licenza Teradici Cloud Access Software. Se non hai già una licenza, puoi registrarti per una licenza di prova o contattare il tuo rappresentante Teradici. Ti verrà fornito un codice di registrazione della prova di 30 giorni da utilizzare per questa workstation virtuale.

Prima di iniziare

Questo tutorial utilizza i comandi gcloud e gsutil, che puoi eseguire da un'istanza di Cloud Shell avviata dalla console Google Cloud. Se vuoi utilizzare gcloud e gsutil sulla tua workstation locale, installa Google Cloud CLI.

Il tutorial mostra come eseguire i comandi in Cloud Shell; se utilizzi Google Cloud CLI sulla tua workstation, modifica le istruzioni di conseguenza.

  1. Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
  2. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  4. Attiva l'API Compute Engine.

    Abilita l'API

  5. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  6. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  7. Attiva l'API Compute Engine.

    Abilita l'API

Inoltre, assicurati di disporre di quanto segue:

  • Un progetto Google Cloud con quota per 4 vCPU nella zona selezionata.
  • Un browser Google Chrome per accedere alla console Google Cloud.
  • Un client Remote Desktop Protocol (RDP) a tua scelta. Per ulteriori informazioni, consulta Client Microsoft Remote Desktop.
  • Un client zero Teradici o il client software Teradici più recente per Windows, Mac o Linux per accedere alla workstation virtuale.
  • Una licenza software Teradici Cloud Access. Puoi ottenere una licenza di prova come descritto in precedenza nella sezione Costi.

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, agli oggetti e allo spazio di archiviazione condiviso, oltre a un'istanza VM aggiuntiva per la gestione di licenze di terze parti.

Architettura dell'infrastruttura delle workstation virtuali.

Creazione della workstation virtuale

L'agente standard Teradici, che installerai sulla workstation virtuale più avanti in questo tutorial, richiede di abilitare l'inoltro IP e di consentire il traffico del server HTTPS quando crei la workstation virtuale.

  1. Apri Cloud Shell.

    Vai a Cloud Shell

  2. In Cloud Shell, imposta la zona che vuoi utilizzare in un secondo momento per creare la tua worktastion virtuale:

    gcloud config set compute/zone zone
    

    Sostituisci zone con il nome della zona in uso, ad esempio us-west2-b.

  3. Crea l'istanza Compute Engine per la workstation virtuale:

    gcloud compute instances create instance-name \
        --machine-type=machine-type \
        --enable-display-device \
        --can-ip-forward \
        --tags=https-server \
        --image-project=image-project \
        --image-family=image-family \
        --boot-disk-size=size \
        --boot-disk-type=boot-disk-type
    

    Sostituisci quanto segue:

    Ad esempio:

    gcloud compute instances create test-vws \
        --machine-type=n1-standard-4 \
        --enable-display-device \
        --can-ip-forward \
        --tags=https-server \
        --image-project=windows-cloud \
        --image-family=windows-2016 \
        --boot-disk-size=50 \
        --boot-disk-type=pd-standard
    

    Dopo la creazione della workstation virtuale, viene visualizzato lo stato della macchina. L'output è simile al seguente:

    Created https://www.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instances/test-vws.
    NAME      ZONE        MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP   STATUS
    test-vws  us-west2-b  n1-standard-4               10.168.0.1   203.0.113.1  RUNNING
    

    La workstation virtuale viene creata nella rete VPC predefinita del tuo progetto. Se vuoi creare la workstation virtuale in un'altra rete VPC, aggiungi il seguente flag al comando:

    --network=network
    

    Sostituisci network con il nome della rete da utilizzare.

  4. Annota l'indirizzo IP esterno della workstation virtuale nell'elenco. Lo utilizzerai più avanti nel tutorial.

    Puoi recuperare l'indirizzo IP esterno della tua workstation virtuale in qualsiasi momento utilizzando la console Google Cloud.

Creazione di una password di Windows

Puoi utilizzare RDP per accedere alla workstation virtuale Windows e installare il software host Teradici Standard Agent. Per accedere con RDP, devi creare una password di Windows per il tuo utente.

  1. Vai alla pagina Compute Engine della console Google Cloud:

    Vai alla pagina Compute Engine

  2. Nella colonna Connetti della tua istanza di workstation virtuale, seleziona Imposta password di Windows nell'elenco.

    Ti viene chiesto di verificare il nome utente e viene visualizzato un avviso relativo alla perdita dell'accesso ai dati criptati reimpostando la password. Puoi ignorare questo avviso perché questo è un nuovo disco e poiché non ci sono dati utente sulla workstation virtuale.

  3. Quando viene visualizzata la password di Windows, copiala e fai clic su Chiudi.

    Utilizzerai questa password nel passaggio successivo per accedere alla tua workstation virtuale utilizzando il client RDP. Conserva questa password in un luogo sicuro.

Accesso alla workstation virtuale

Dopo aver creato la workstation virtuale, accedi alla macchina in modo da poterla configurare.

  1. Vai alla pagina Compute Engine della console Google Cloud:

    Vai alla pagina Compute Engine

  2. Fai clic sul menu a discesa RDP e seleziona l'opzione Scarica il file RDP per scaricare il file RDP per la tua istanza. Utilizza questo file per connetterti all'istanza mediante un client RDP. Per ulteriori informazioni, vedi Client Microsoft Remote Desktop.

    Viene visualizzato il desktop della workstation virtuale. Attendi il completamento dell'avvio di Windows Server Manager prima di andare al passaggio successivo.

Configurazione della sicurezza avanzata di Internet Explorer

L'immagine predefinita di Windows Server&nsbp;2016 include impostazioni di sicurezza predefinite che impediscono il download di file da internet. Per scaricare Teradici Standard Agent, devi disattivare queste funzionalità di sicurezza.

  1. Sulla workstation virtuale, sul lato sinistro di Gestione server, fai clic su Server locale.
  2. Accanto a Configurazione di sicurezza avanzata IE, fai clic su On.
  3. Nella finestra di dialogo, disattiva Sicurezza avanzata sia per amministratori che per utenti.

  4. Chiudi sia la finestra Configurazione sicurezza avanzata di Internet Explorer sia la finestra Gestione server.

Installazione del software Teradici Cloud Access

Teradici Cloud Access Software fornisce un agente che viene eseguito sulla workstation virtuale, consegnando il desktop al client hardware o software.

  1. Sulla workstation virtuale, apri Internet Explorer e scarica il software Teradici Standard Agent per Windows.
  2. Completa il processo di installazione dell'agente e scegli l'opzione per eseguire l'eseguibile dell'agente scaricato. Segui le istruzioni per installare l'agente nel percorso predefinito.

Registrazione dell'agente standard Teradici

Al termine del processo di installazione, ti verrà richiesto un codice di registrazione.

  1. Inserisci il codice di registrazione ricevuto da Teradici.

  2. Dopo aver inserito il codice di registrazione, riavvia l'istanza di Windows.

Creazione di una regola firewall

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

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

    gcloud compute firewall-rules create allow-teradici \
        --allow tcp:443,tcp:4172,udp:4172,tcp:60443
    

Accesso alla workstation virtuale tramite PCoIP

  1. Sul computer locale, vai alla sezione Client PCoIP nella pagina dell'assistenza di Teradici, quindi scarica, installa e avvia Teradici PCoIP Client per il tuo sistema operativo.
  2. Seleziona Nuova connessione.
  3. Nel campo Indirizzo host, inserisci l'indirizzo IP esterno della tua workstation virtuale. Se vuoi, puoi inserire un nome per la connessione.

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

  5. Se ti viene chiesto di selezionare un desktop da eseguire, seleziona quello che hai appena creato.

  6. Fai clic su Connetti.

    Tra pochi secondi vedrai il tuo desktop Windows nella workstation virtuale.

Test della workstation virtuale

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

  • Installa Google Chrome sulla workstation virtuale per sfogliare i tuoi siti preferiti o guardare video di YouTube.
  • Installa il visualizzatore delle statistiche di sessione di Teradici per esaminare l'utilizzo della larghezza di banda, la latenza e altre metriche relative ai flussi di dati desktop.
  • Scopri di più sulla configurazione dell'agente Teradici Standard per Windows.
  • Installare le applicazioni e testarne il comportamento e le prestazioni.

Risoluzione dei problemi

Questa sezione elenca i problemi che potresti riscontrare durante la configurazione o la connessione alla workstation.

L'audio non funziona

Problema: non senti alcun suono dalla workstation virtuale Windows.

Soluzione: per il funzionamento dell'agente standard Teradici, potrebbe essere necessario attivare manualmente il servizio audio Windows sulla tua istanza.

  1. Accedi all'istanza Windows, quindi fai clic su Start > Pannello di controllo > Hardware > Audio per aprire il pannello di controllo audio.

  2. Fai clic su . Windows verifica che il driver audio funzioni.

    Se l'audio funziona, l'audio viene emesso dalla workstation virtuale Windows.

Impossibile connettersi alla workstation virtuale

Problema: stai utilizzando Zero Client e non riesci a connetterti alla workstation virtuale.

Soluzione: assicurati che sul client Zero sia installato il firmware versione 6.1 o successiva prima di connetterti alla workstation virtuale. Per saperne di più, contatta il tuo rappresentante Teradici locale.

Esegui la pulizia

Dopo aver completato il tutorial, pulisci le risorse che hai creato su Google Cloud in modo che non ti vengano addebitati costi in futuro.

Arresto della workstation virtuale

Le workstation virtuali arrestate prevedono costi per l'utilizzo dei dischi permanenti, ma possono essere riavviate in qualsiasi momento. Per arrestare la workstation virtuale, esegui questo comando in Cloud Shell:

gcloud compute instances stop test-vws

Elimina il progetto

  1. Nella console Google Cloud, vai alla pagina Gestisci risorse.

    Vai a Gestisci risorse

  2. Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
  3. Nella finestra di dialogo, digita l'ID del progetto e fai clic su Chiudi per eliminare il progetto.

Elimina tutti i componenti

  1. Elimina la workstation virtuale.
  2. Elimina la regola firewall.

Passaggi successivi