In dieser Anleitung wird gezeigt, wie Sie eine virtuelle Linux-Workstation mit Ubuntu 22.04 als Betriebssystem und einer virtuellen Anzeige erstellen. Ein virtuelles Anzeigegerät ist nützlich, wenn Anwendungen auf Ihren VM-Instanzen ein Anzeigegerät, aber nicht die volle Leistung und die damit verbundenen Kosten einer GPU benötigen.
Informationen zu anderen Arten virtueller Workstations, einschließlich Windows, finden Sie unter Virtuelle Workstation erstellen.
Nachdem Sie die virtuelle Workstation erstellt haben, erfahren Sie, wie Sie per Remotezugriff darauf zugreifen können. HP Anyware (früher Teradici CAS) PC-over-IP (PCoIP®)-Technologie ist ein Remote-Desktop-Protokoll, das häufig in den Bereichen Medien und Unterhaltung, Spieleentwicklung, Architektur und Technik verwendet wird. PCoIP bietet wichtige Funktionen für diese Arten von Arbeitslasten, z. B. Farbgenauigkeit, Unterstützung für mehrere Monitore, verlustfreies Display und Empfindlichkeit der Tabellenreihe.
In dieser Anleitung wird davon ausgegangen, dass Sie mit der Linux-Befehlszeile vertraut sind.
Ziele
- Eine Compute Engine-VM erstellen. Diese VM dient als Grundlage für eine virtuelle Workstation.
- Installieren Sie auf der virtuellen Workstation HP Anyware-Software.
- Stellen Sie mit einem PCoIP-Softwareclient eine Verbindung zur virtuellen Workstation her.
Kosten
In dieser Anleitung werden die folgenden kostenpflichtigen Komponenten von Google Cloud verwendet:
Mit dem Preisrechner können Sie eine Kostenschätzung für die geplante Nutzung durchführen.
Dies sind die kostenrelevanten Faktoren und Ressourcen der virtuellen Workstation in dieser Anleitung:
- 4 vCPUs, 16 GB RAM E2-Standardmaschinentyp
- 20 GB SSD ausgeglichenes Bootlaufwerk
- Kosten für ausgehende Internet-Datenübertragung
Die Internet-Datenübertragung umfasst Daten, die von der virtuellen Workstation an den lokalen Anzeigeclient gestreamt und zu den Kosten für ausgehende Internetdatenübertragung abgerechnet werden. Der ausgehende Traffic bei einer PCoIP-Sitzung wird von folgenden Variablen beeinflusst: Bandbreite, Bildschirmauflösung, Anzahl der Bildschirme, verwendete Anwendungen und die Art der Aktivität auf jedem Bildschirm. Der Leitfaden zur Sitzungsplanung von HP Anyware hilft Ihnen, die verschiedenen Arbeitslastanforderungen zu verstehen.
Vorbereitung
In diesem Tutorial wird die Google Cloud Shell-Instanz verwendet, die über die Google Cloud Console gestartet wurde. Wenn Sie die gcloud CLI auf Ihrer lokalen Workstation verwenden möchten, installieren Sie die Google Cloud CLI. In der Anleitung wird beschrieben, wie Sie Befehle in Cloud Shell ausführen. Wenn Sie die gcloud CLI auf einer Workstation verwenden, passen Sie die Schritte entsprechend an.
- 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.
Außerdem sollte Folgendes zur Verfügung stehen:
- Der Google Chrome-Browser für den Zugriff auf die Google Cloud Console.
- Die neueste PCoIP-Clientsoftware für Windows, Mac oder Linux für den Zugriff auf die virtuelle Workstation.
- Ein Konto auf help.teradici.com zum Herunterladen der HP Anyware-Software. Die Kontoregistrierung ist kostenlos.
- Eine HP Anyware-Softwarelizenz. Sie können eine Testlizenz anfordern oder Ihren Ansprechpartner bei HP um eine Testregistrierung für diese virtuelle Workstation bitten.
Architektur
Im folgenden Diagramm sind die Komponenten dargestellt, die in dieser Anleitung zum Bereitstellen einer einzelnen virtuellen Workstation verwendet werden. Optionale Komponenten, die im Diagramm dargestellt werden, bieten verschiedene Möglichkeiten, eine Verbindung zu Ihrer virtuellen Workstation, einen freigegebenen Speicher, einer zusätzlichen VM für die Bereitstellung von Drittanbieterlizenzen und einer zusätzlichen Infrastruktur für eine Rendering- oder Computing-Farm herzustellen.
Region auswählen
Ein wichtiger Faktor bei der Bereitstellung einer virtuellen Workstation ist die Latenz zwischen Ihrem Standort und der erstellten VM. Je niedriger die Latenz ist, desto höher ist die Leistung. Daher sollten Sie Ihre VM in einer Region und Zone platzieren, die Ihnen geografisch sehr nahe liegt.
Virtuelle Workstation erstellen
Erstellen Sie in Cloud Shell die Compute Engine-Instanz der virtuellen Workstation:
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
Ersetzen Sie Folgendes:
VM_NAME
: ein Name für Ihre VM-Instanz.ZONE
: die Zone, die Ihnen geografisch am nächsten liegt. Ein wichtiger Faktor bei der Bereitstellung einer virtuellen Workstation ist die Latenz zwischen Ihrem Standort und der erstellten VM. Je niedriger die Latenz ist, desto höher ist die Leistung. Informationen zur geografischen Position der Zonen finden Sie unter Verfügbare Regionen und Zonen.
Nachdem die virtuelle Workstation erstellt worden ist, wird der Status der VM angezeigt. Die Ausgabe sieht dann ungefähr so aus:
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
Notieren Sie sich die externe IP-Adresse. Sie benötigen diese später in der Anleitung.
Bei der virtuellen Workstation anmelden
Nachdem Sie die virtuelle Workstation erstellt haben, können Sie sich bei der Maschine anmelden, um sie zu konfigurieren.
Stellen Sie mit dem folgenden Befehl eine Verbindung zur virtuellen Workstation her:
gcloud compute ssh VM_NAME
Legen Sie das Passwort für Ihr Konto fest. Für die Anmeldung auf einer virtuellen Workstation über den PCoIP-Softwareclient ist ein Nutzerpasswort erforderlich.
sudo passwd `whoami`
Geben Sie ein Passwort ein, wenn Sie dazu aufgefordert werden. Sie werden es später in der Anleitung verwenden, um sich mit dem HP Anyware PCoIP-Client bei der virtuellen Workstation anzumelden.
Desktopumgebung installieren
Das standardmäßige Ubuntu 22.04-Image von Google Cloud ist eine minimale Installation von Ubuntu. Installieren Sie eine Desktopumgebung, um die virtuelle Workstation als grafische Workstation auszuführen. In dieser Anleitung installieren Sie den KDE Plasma-Desktop.
Aktualisieren Sie die Software-Repositories mit dem folgenden Befehl:
sudo apt update
Installieren Sie die Desktopumgebung:
sudo apt -y install kubuntu-desktop
Starten Sie die Workstation neu:
sudo reboot
Ihre Verbindung zur virtuellen Workstation wird getrennt.
HP Anyware-Software installieren
HP Anyware-Software bietet einen Agent, der auf Ihrer virtuellen Workstation ausgeführt werden kann und den Desktop für einen Hardware- oder Softwareclient bereitstellt.
Nachdem die virtuelle Workstation neu gestartet worden ist, können Sie in Cloud Shell wieder eine Verbindung herstellen:
gcloud compute ssh VM_NAME
Fügen Sie das Teradici-Software-Repository hinzu:
curl -1sLf \ https://dl.anyware.hp.com/TOKEN/pcoip-agent/cfg/setup/bash.deb.sh \ | sudo -E distro=ubuntu codename=jammy bash
Ersetzen Sie Folgendes:
TOKEN
ist das Download-Token, das Sie auf der Seite HP Anyware Standard Agent for Linux unter Downloads and scripts abrufen können.
Aktualisieren Sie die Software-Repositories:
sudo apt update
Optional: Installieren Sie USB-Abhängigkeiten, wenn Sie andere USB-Geräte als Tastaturen, Mäuse und Zeigergeräte unterstützen müssen.
sudo apt -y install usb-vhci-dkms
Installieren Sie die HP Anyware-Software:
sudo apt -y install pcoip-agent-standard
Anyware-Standard-Agent registrieren
Für die Verwendung des Anyware-Standard-Agents benötigen Sie eine HP Anyware-Lizenz.
Aktivieren Sie in Cloud Shell Ihre HP Anyware-Softwarelizenz:
pcoip-register-host --registration-code=REGISTRATION-CODE
Ersetzen Sie
REGISTRATION-CODE
durch den von HP Teradici bereitgestellten Code im FormatABCDEFGHIJKL@0123-4567-89AB-CDEF
.Starten Sie die virtuelle Workstation neu:
sudo reboot
Firewallregel erstellen
Der PCoIP-Client kommuniziert mit der virtuellen Workstation über mehrere Ports. Sie müssen mit Firewallregeln festlegen, dass Traffic zur virtuellen Workstation zulässig ist.
Erstellen Sie in Cloud Shell (nicht auf der virtuellen Workstation) eine Firewallregel, die die erforderlichen Ports öffnet:
gcloud compute firewall-rules create allow-pcoip \ --action=ALLOW \ --rules=tcp:443,tcp:4172,udp:4172 \ --source-ranges=0.0.0.0/0
Mit dem PCoIP-Client bei Ihrer virtuellen Workstation anmelden
Wechseln Sie auf Ihrem lokalen Computer auf der HP Anyware-Supportseite zum Bereich "PCoIP Clients". Laden Sie dort die PCoIP-Software-Clientanwendung für Ihr Betriebssystem herunter. Installieren und starten Sie die Anwendung.
Geben Sie im Feld Host Address (Hostadresse) oder Registration Code (Registrierungscode) die externe IP-Adresse Ihrer virtuellen Workstation ein. Wenn Sie möchten, können Sie der Verbindung einen Namen geben.
Wenn die Verbindung hergestellt ist, können Sie sich authentifizieren. Dazu geben Sie den Nutzernamen und das Passwort ein, den bzw. das Sie zuvor für die virtuelle Workstation erstellt haben.
Nach ein paar Sekunden wird der Linux-Desktop angezeigt.
Virtuelle Workstation testen
Nachdem Sie die virtuelle Workstation bereitgestellt haben, können Sie mit einer Reihe von Tools die Leistung und die Interaktivität testen:
- Mit Google Chrome können Sie Ihre bevorzugten Websites aufrufen oder YouTube-Videos abspielen.
- Erfahren Sie mehr über den PCoIP-Standard-Agent für Linux.
- Anwendungen installieren und deren Verhalten und Leistung testen.
Weitere Informationen zur PCoIP-Leistungsoptimierung, basierend auf Ihrer Arbeitslast.
Bereinigen
Damit Ihrem Google Cloud-Konto die in dieser Anleitung verwendeten Ressourcen nicht in Rechnung gestellt werden, löschen Sie entweder das Projekt, das die Ressourcen enthält, oder Sie behalten das Projekt und löschen die einzelnen Ressourcen.
Virtuelle Workstation beenden
Für beendete virtuelle Workstations fallen Kosten für die Nutzung von nichtflüchtigem Speicher an. Sie können jedoch jederzeit neu gestartet werden. Zum Beenden der virtuellen Workstation führen Sie den folgenden Befehl aus:
gcloud compute instances stop VM_NAME
Alle Komponenten löschen
Projekt löschen
- 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.
Nächste Schritte
- Weitere Informationen zum Thema Virtuelle Windows-Workstation erstellen.
- Mehr über HP Anyware-Software erfahren
- Informationen über den Unterschied zwischen PCoIP und anderer Remotedesktop-Software