Virtuelle Linux-Workstation erstellen


In dieser Anleitung wird gezeigt, wie Sie eine virtuelle Linux-Workstation mit CentOS 7 als Betriebssystem mit 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 Informationen zum Erstellen einer virtuellen Workstation.

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.

Lernziele

  • 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:

Bei der Internetdatenübertragung handelt es sich um Daten, die von der virtuellen Workstation an Ihren 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 das Google Cloud CLI verwendet, das 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. Melden Sie sich bei Ihrem Google Cloud-Konto an. Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  3. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  4. Compute Engine API aktivieren.

    Aktivieren Sie die API

  5. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  6. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  7. Compute Engine API aktivieren.

    Aktivieren Sie die 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 mit dem folgenden Befehl die virtuelle Compute Engine-Workstation-VM:

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 Lage 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 sie 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 gemäß Teradici PCoIP mit dem folgenden Befehl fest:

    sudo passwd `whoami`
    

    Speichern Sie Ihr Passwort an einem sicheren Ort. 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. Im nächsten Schritt müssen Sie Bibliotheken installieren, die erforderlich sind, um die virtuelle Workstation mit einem Desktop-Computer 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
    

Die 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, das den Zugriff auf das HP Anyware-Software-Repository ermöglicht.

  1. Melden Sie sich auf Ihrer lokalen Workstation bei Ihrem help.teradici.com-Konto an. Wenn Sie noch 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. Legen Sie den Anzeigestatus mit dem folgenden Befehl auf graphical fest:

    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. Wählen Sie Jetzt herunterladen aus.
  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:

  • Rufen Sie mit einem Webbrowser Ihre Lieblingswebsites auf oder spielen Sie YouTube-Videos ab.
  • 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. Wechseln Sie in der Google Cloud Console zur Seite Ressourcen verwalten.

    Zur Seite „Ressourcen verwalten“

  2. Wählen Sie in der Projektliste das Projekt aus, das Sie löschen möchten, und klicken Sie dann auf Löschen.
  3. Geben Sie im Dialogfeld die Projekt-ID ein und klicken Sie auf Shut down (Beenden), um das Projekt zu löschen.

Nächste Schritte