Virtuelle Linux-Workstation erstellen


In dieser Anleitung wird gezeigt, wie Sie eine virtuelle Linux-Workstation mit CentOS 7 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 eine virtuelle Workstation erstellt haben, wird in dieser Anleitung gezeigt, wie Sie mit HP Anyware (früher Teradici CAS) per Remotezugriff darauf zugreifen können. Dazu verwenden Sie PC-over-IP (PCoIP®) ), ein Remote-Desktop-Protokoll, das in der Medien- und Unterhaltungsbranche, in Spieleentwicklung, Architektur und Engineering weit verbreitet ist. 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 vornehmen.

Dies sind die kostenrelevanten Faktoren und Ressourcen der virtuellen Workstation in dieser Anleitung:

Die Internet-Datenübertragung umfasst Daten, die von der virtuellen Workstation an den lokalen Anzeigeclient gestreamt 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.

Hinweise

In dieser Anleitung wird die Google Cloud CLI verwendet, die Sie über Cloud Shell oder Ihre lokale Workstation ausführen können. Wenn Sie die Google Cloud CLI auf Ihrer lokalen Workstation verwenden möchten, installieren Sie die Google Cloud CLI.

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Compute Engine API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Compute Engine API.

    Enable the API

Außerdem sollte Folgendes zur Verfügung stehen:

  • Ein Webbrowser 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 Anywhare 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.

Architektur der Infrastruktur der virtuellen Workstation.

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 die Compute Engine-VM der virtuellen Workstation mit folgendem Befehl:

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

Ersetzen Sie ZONE durch 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 VM für die Konfiguration anmelden.

  1. Stellen Sie mit dem folgenden Befehl eine Verbindung zur virtuellen Workstation her:

    gcloud compute ssh test-workstation
    
  2. Legen Sie das Kontopasswort wie von Teradici PCoIP gefordert mit dem folgenden Befehl fest:

    sudo passwd `whoami`
    

    Bewahren Sie Ihr Passwort an einem sicheren Ort auf. Sie benötigen es später in der Anleitung.

Fenstermanager installieren

Mit dem Standard-Image von Google Cloud CentOS 7 wird eine minimale Installation von CentOS 7.x vorgenommen. Als Nächstes müssen Sie Bibliotheken installieren, die erforderlich sind, um die virtuelle Workstation mit einem Desktop und einem Fenstermanager auszuführen. In dieser Anleitung installieren Sie außerdem den KDE-Fenstermanager.

  1. Aktualisieren Sie die Software-Repositories mit dem folgenden Befehl:

    sudo yum -y update
    
  2. Installieren Sie die erforderlichen Komponenten mit dem folgenden Befehl:

    sudo yum -y groupinstall "Server with GUI"
    
  3. Starten Sie die Workstation mit dem folgenden Befehl 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.

Download-Token abrufen

Jedem HP Anyware-Konto wird ein eindeutiges Token zugewiesen, mit dem der Zugriff auf das HP Anyware-Software-Repository möglich ist.

  1. Melden Sie sich auf Ihrer lokalen Workstation bei Ihrem help.teradici.com-Konto an. Wenn Sie kein Konto haben, erstellen Sie eines.
  2. Rufen Sie die HP Anyware-Produktseite auf.
  3. Wählen Sie im Abschnitt PCoIP-Hosts die Option Standard-Agent für Linux aus.
  4. Wählen Sie Downloads und Skripts aus.
  5. Wenn Sie die Bedingungen der HP Anyware-Lizenz akzeptieren, scrollen Sie zum Ende der Vereinbarung und klicken Sie auf Zustimmen.
  6. Klicken Sie auf Repository-Einrichtungsskripts.
  7. Kopieren Sie den Befehl für Centos 7, der in etwa so aussieht:

    curl -1sLf https://dl.anyware.hp.com/TOKEN/pcoip-agent/cfg/setup/bash.rpm.sh | sudo -E distro=el codename=7 bash
    
  8. Kopieren Sie den Befehl an einen sicheren Ort. Sie benötigen ihn später.

HP Anyware-Software-Repository installieren

  1. Stellen Sie mit dem folgenden Befehl erneut eine Verbindung zur virtuellen Workstation her:

    gcloud compute ssh test-workstation
    
  2. Fügen Sie das zuvor kopierte CentOS 7-Repository-Setupscript ein und führen Sie es aus.

    Ersetzen Sie TOKEN durch das Token, das Sie von der Seite HP des Anyware Graphics Agent für Linux heruntergeladen haben.

  3. Aktualisieren Sie die Software-Repositories mit dem folgenden Befehl:

    sudo yum -y update
    
  4. Optional: Installieren Sie USB-Abhängigkeiten, wenn Sie andere USB-Geräte als Tastaturen, Mäuse und Zeigergeräte unterstützen müssen.

    sudo yum -y install usb-vhci
    
  5. Installieren Sie die HP Anyware-Software. dazu führen Sie den folgenden Befehl aus:

    sudo yum -y install pcoip-agent-standard
    
  6. Setzen Sie den Anzeigestatus mit dem folgenden Befehl auf graphical:

    sudo systemctl set-default graphical.target
    
  7. Starten Sie die virtuelle Workstation mit dem folgenden Befehl neu:

    sudo reboot
    

Anyware-Standard-Agent registrieren

Für die Verwendung des Anyware-Standard-Agents benötigen Sie eine HP Anyware-Lizenz. Sie können eine Testlizenz anfordern oder Ihren Ansprechpartner bei HP Teradici um eine Testregistrierung für diese virtuelle Workstation bitten.

  1. Nachdem die virtuelle Workstation neu gestartet worden ist, können Sie die Verbindung mit folgendem Befehl wiederherstellen:

    gcloud compute ssh test-workstation
    
  2. Aktivieren Sie Ihre HP Anyware-Softwarelizenz:

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

    Ersetzen Sie REGISTRATION-CODE durch den von HP Anyware bereitgestellten Code im Format ABCDEFGHIJKL@0123-4567-89AB-CDEF.

  3. 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 eine Firewallregel, die die erforderlichen Ports öffnet. Führen Sie dazu den folgenden Befehl in Cloud Shell oder auf Ihrem lokalen Computer aus:

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

  1. HP Anyware-Produktseite auf Ihrem lokalen Computer.
  2. Wählen Sie im Abschnitt PCoIP-Clients den Softwareclient aus, der dem Betriebssystem Ihres Computers entspricht.
  3. Wählen Sie Downloads und Skripts aus.
  4. Wenn Sie die Bedingungen der HP Anyware-Lizenz akzeptieren, scrollen Sie zum Ende der Vereinbarung und klicken Sie auf Zustimmen.
  5. Klicken Sie auf Jetzt herunterladen.
  6. Installieren Sie nach Abschluss des Downloads den Anyware-Client.
  7. Starten Sie nach der Installation den Anyware-Client.
  8. Geben Sie im Feld Hostadresse oder Registrierungscode die externe IP-Adresse Ihrer virtuellen Workstation ein. Optional können Sie einen Namen für die Verbindung eingeben.

    .
  9. Wenn die Verbindung hergestellt ist, können Sie sich authentifizieren. Dazu geben Sie Ihren Nutzernamen und das Passwort ein, das Sie für die virtuelle Workstation erstellt haben.

    Nach ein paar Sekunden wird ein 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:

  • Verwenden Sie einen Webbrowser, um Ihre bevorzugten Websites aufzurufen oder YouTube-Videos abzuspielen.
  • 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

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 test-workstation

Alle Komponenten löschen

  1. Löschen Sie die virtuelle Workstation.
  2. Löschen Sie die Firewallregel.

Projekt löschen

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

Nächste Schritte