Workstationkonfiguration erstellen

Informationen zum Erstellen einer Workstationkonfiguration mit Cloud Workstations

Eine Workstation-Konfiguration dient als Vorlage zum Erstellen konsistenter Workstations für mehrere Entwickler und gibt Konfigurationseinstellungen wie Maschinentyp, Zonen, Laufwerkgröße, Tools und vorinstallierte Bibliotheken an. Beliebig die an einer Workstationkonfiguration ausgeführt werden, z. B. das Ändern der den Maschinentyp oder das Container-Image. die Workstation gestartet wird.

In diesem Abschnitt werden die vier Schritte zum Erstellen einer Workstationkonfiguration beschrieben:

  1. Grundlagen konfigurieren
  2. Maschineneinstellungen definieren
  3. Umgebung anpassen
  4. Nutzer hinzufügen

Klicken Sie auf Anleitung, um eine detaillierte Anleitung für diese Aufgabe direkt in der Google Cloud Console aufzurufen.

Anleitung


Hinweise

Bevor Sie Cloud Workstations verwenden können, müssen Sie die erforderlichen Berechtigungen haben und die erforderlichen Einrichtungsschritte ausführen. Sie können diesen Abschnitt überspringen, wenn Sie diese Einrichtung bereits abgeschlossen haben.

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

    Go to project selector

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

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

    Go to project selector

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

  6. Enable the Cloud Workstations API.

    Enable the API

  7. Sie benötigen für das Projekt die IAM-Rolle „Cloud Workstations Admin“, damit Sie Workstationkonfigurationen erstellen können. Rufen Sie in der Google Cloud Console die Seite IAM auf, um Ihre IAM-Rollen zu prüfen:

    Zu IAM

  8. Cloud Workstations werden auf VMs gehostet, die aus der vorkonfigurierten öffentlichen Compute Engine gebootet werden Container-Optimized OS (COS) Bilder. Wenn die Einschränkung der constraints/compute.trustedimageProjects-Richtlinie erzwungen wird, müssen Sie Einschränkungen für den Imagezugriff festlegen, damit Nutzer Bootlaufwerke aus projects/cos-cloud oder allen öffentlichen Images erstellen können.
  9. Optional: Aktivieren Sie die Container File System API, um einen schnelleren Start der Workstation zu ermöglichen.

    Container File System API aktivieren

    Weitere Informationen finden Sie unter Startzeit der Workstation mit Image-Streaming verkürzen.

Grundlagen konfigurieren

So konfigurieren Sie die Grundlagen einer Workstationkonfiguration:

  1. Führen Sie in der Console folgende Schritte aus: Gehen Sie zu Cloud Workstations > Workstationkonfigurationen

    Workstationkonfigurationen aufrufen

  2. Klicken Sie auf der Seite Workstationkonfigurationen auf add_boxErstellen.

  3. Geben Sie im Feld Name den Namen test-configuration ein.

  4. Wählen Sie den Namen Ihres Workstationclusters aus der Liste Cluster aus. und klicken Sie auf Weiter.

    Wenn kein Workstation-Cluster verfügbar ist, klicken Sie auf den arrow_drop_downErweiterungspfeil und wählen Sie New Cluster aus. Weitere Informationen finden Sie unter Neuen Workstation-Cluster erstellen.

  5. Wählen Sie unter Kurzanleitung für Workstations die Option Aktiviert aus, um die Workstation schneller starten zu können, oder Deaktiviert, um die Kosten zu senken.

    Mit diesem Wert wird die Anzahl der virtuellen Maschinen (VMs) angegeben, die im Voraus gestartet werden. Dies ermöglicht kürzere Startzeiten der Workstations. Ihr Projekt muss jedoch für diese VMs in Rechnung gestellt. Wählen Sie die Größe des Pools anhand der Anzahl der erwarteten neuen Entwickler, Ihrer Anwendungsfälle und Ihres Budgets aus. Wenn Sie Deaktiviert auswählen, dauert der Start neuer Workstations länger. Die Standardeinstellung für Größe des Schnellstartpools ist 1.

  6. Optional: Fügen Sie Labels hinzu, um Labels für Schlüssel/Wert-Paare auf die zugrunde liegende Compute Engine-Ressourcen.

  7. Klicken Sie auf Weiter, um zur Seite Maschinenkonfiguration zu gelangen.

Maschineneinstellungen definieren

  1. Wählen Sie einen Maschinentyp entsprechend Ihren Anforderungen aus. Sie können beispielsweise e2-standard-4 (4 CPU, 16 GB Arbeitsspeicher) auswählen.

  2. Wählen Sie zwei Zonen innerhalb der ausgewählten Region aus. Cloud Workstations Erstellt VM-Ressourcen und speichert Daten in diesen Zonen.

    Die Zonenauswahl wirkt sich auch auf die Art der Rechenressourcen aus, verfügbar. Wenn Sie beispielsweise den Maschinentyp N1 auswählen und GPUs müssen Sie zwei Zonen auswählen, in denen der ausgewählte GPU-Typ in der GPU-Verfügbarkeit nach Region und Zone .

  3. Legen Sie im Abschnitt Kosteneinsparungen fest, wie lange gewartet werden soll, bevor der automatische Ruhemodus aktiviert wird. Lassen Sie das Feld Automatischer Ruhemodus auf Nach 2 Stunden Inaktivität (Standardeinstellung), damit Workstations, die länger als zwei Stunden inaktiv sind, automatisch heruntergefahren werden.

  4. Optional: Klicken Sie im Abschnitt Erweiterte Optionen auf expand_moreMehr maximieren.

    1. Wenn Sie Netzwerk-Tags hinzufügen möchten, geben Sie Text in das Feld Netzwerk-Tags ein.

      Netzwerk-Tags sind Metadaten, die auf die zugrunde liegenden Compute Engine-VMs angewendet werden. So können Sie Firewallregeln und Routen auf bestimmte VM-Instanzen anwenden. In Cloud Workstations können Sie mithilfe von Netzwerk-Tags Firewallregeln oder Routen auf alle Workstations in einer Workstation-Konfiguration anwenden.

    2. Wenn Sie öffentliche IP-Adressen deaktivieren möchten, setzen Sie ein Häkchen in das Kästchen Öffentliche IP-Adressen deaktivieren.

      Wenn Sie öffentliche IP-Adressen deaktivieren, müssen Sie den privaten Google-Zugriff oder Cloud NAT in Ihrem Netzwerk einrichten. Wenn Sie den privaten Google-Zugriff verwenden und private.googleapis.com oder restricted.googleapis.com für Artifact Registry (oder Container Registry) verwenden, müssen Sie DNS-Einträge für die Domains *.pkg.dev und *.gcr.io einrichten.

    3. Um die verschachtelte Virtualisierung zu aktivieren, wählen Sie das Kästchen Verschachtelte Virtualisierung aktivieren an. Mit der verschachtelten Virtualisierung können Sie VM-Instanzen auf Ihrer Workstation ausführen.

      Bevor Sie die verschachtelte Virtualisierung aktivieren, sollten Sie Folgendes beachten: zu berücksichtigen.

      Für Cloud Workstations-Instanzen gelten die gleichen Einschränkungen wie für Compute Engine-Instanzen:

      • Organisationsrichtlinie: Projekte, Ordner oder können Organisationen keine verschachtelten VMs erstellen, Die Einschränkung Verschachtelte Virtualisierung für VM deaktivieren wird erzwungen in der Organisationsrichtlinie. Weitere Informationen finden Sie in der Abschnitt „Compute Engine“ Prüfen Sie, ob die verschachtelte Virtualisierung zulässig ist.

      • Leistung: Bei verschachtelten VMs kann die Leistung bei CPU-gebundenen Arbeitslasten um mindestens 10 % und bei eingabe- oder ausgabegebundenen Arbeitslasten mehr als 10 % sinken.

      • Maschinentyp: Verschachtelte Virtualisierung kann nur aktiviert werden auf Workstation-Konfigurationen, die Maschinentypen in der N1- oder N2-Maschinenserie.

    4. Wenn Sie Ihre Daten während der Verarbeitung auf dieser VM verschlüsseln möchten, klicken Sie das Kästchen Confidential VM-Dienst an. Weitere Informationen finden Sie unter Erstellen Sie eine Confidential VM-Instanz.

    5. Klicken Sie zum Festlegen der Shielded VM-Einstellungen auf das entsprechende Feature-Kästchen. Shielded VM-Features enthalten vertrauenswürdige UEFI-Firmware und Optionen. für Boot-, vTPM- und Integritätsmonitoring.

    6. Standardmäßig verschlüsselt Cloud Workstations mit dieser Workstation-Konfiguration erstellte Ressourcen mit einem von Google verwalteten Schlüssel. So verwenden Sie einen vom Kunden verwalteten Verschlüsselungsschlüssel Wählen Sie stattdessen Vom Kunden verwalteten Verschlüsselungsschlüssel (CMEK) verwenden aus.

  5. Klicken Sie auf Weiter, um zur Seite Umgebungseinstellungen zu gelangen.

Umgebung anpassen

Sie können die Cloud Workstations-Umgebung anpassen, indem Sie das Container-Image der Workstation und den nichtflüchtigen Speicher so konfigurieren:

  1. Konfigurieren Sie das Container-Image, indem Sie auswählen, ob Sie eines der vorkonfigurierten Basis-Images verwenden oder eine Referenz auf ein von Ihnen erstelltes benutzerdefiniertes Container-Image angeben möchten.

    1. So verwenden Sie ein vorkonfiguriertes Basis-Image:

      1. Belassen Sie den Containertyp auf Codeeditoren für Basis-Images.

      2. Wählen Sie im Menü Codeeditors die Option „Cloud Workstations“ aus. Base Editor (Code OSS for Cloud Workstations) Wenn in Ihrer Organisation eine andere IDE bevorzugt wird, können Sie auch eine aus der Liste der vorkonfigurierten IDEs auswählen.

      3. Optional: Wählen Sie im Menü Dienstkonto ein Dienstkonto aus der Liste aus.

    2. Optional: So verwenden Sie Ihr eigenes benutzerdefiniertes Container-Image anstelle eines der vorkonfigurierten Basis-Images:

      1. Wählen Sie Benutzerdefiniertes Container-Image aus.

      2. Geben Sie die Container-Image-URL an.

      3. Klicken Sie auf das Menü Dienstkonto und wählen Sie das Dienstkonto aus, das Sie verwenden möchten. wird auf VM-Instanzen verwendet, die unter der Workstationkonfiguration erstellt wurden. Dieses Dienstkonto muss Berechtigungen zum Abrufen Ihres benutzerdefinierten Container-Images haben. Andernfalls muss das Image öffentlich zugänglich sein. Weitere Informationen findest du in der Beschreibung von serviceAccount in Entwicklungsumgebung anpassen.

  2. Wählen Sie im Bereich Speichereinstellungen die Einstellungen für das erste Basisverzeichnis und die Laufwerkattribute aus:

    1. Um ein leeres Basisverzeichnis zu erstellen, wählen Sie Leere persistente Daten erstellen Disk Um einen Laufwerk-Snapshot für das Basisverzeichnis zu verwenden, wählen Sie Nichtflüchtigen Speicher aus einem Snapshot eines Quelllaufwerks erstellen

    2. Legen Sie als Laufwerkstyp des nichtflüchtigen Verzeichnisses Ausgeglichen fest. Es hat eine höhere Leistung, ist aber kostengünstiger als SSD.

    3. Legen Sie die Laufwerksgröße des nichtflüchtigen Verzeichnisses fest. Der Standardwert ist 200 GB. Gültige Werte sind 10, 50, 100, 200, 500 oder 1000 GB. Wählen Sie die Laufwerksgröße aus, die den Anforderungen Ihres Teams am besten entspricht.

    4. Setzen Sie die Richtlinie zur Rückforderung auf Löschen oder Beibehalten. Der Standardwert ist Löschen. Diese Richtlinie bestimmt, was mit dem Nichtflüchtiger Speicher, wenn eine Workstation gelöscht wird

Sie können auch weitere Anpassungen vornehmen, indem Sie diese optionalen Schritte ausführen:

  1. Optional: Fügen Sie Bereitschaftsprüfungen hinzu.

    Geben Sie bei Bedarf Bereitschaftsprüfungen an, um zu prüfen, ob die Workstation bei bestimmten Pfaden und Ports beim Starten von Workstations, mit dieser Workstationkonfiguration verknüpft ist.

  2. Optional: Maximieren Sie Erweiterte Containeroptionen.

    Geben Sie bei Bedarf zusätzliche Parameter für das verwendete Container-Image an. Sie können beispielsweise ein Arbeitsverzeichnis-Überschreiben, ein Nutzer-Überschreiben, Befehlsüberschreibungen, Argumente, die an den Befehl entrypoint übergeben werden sollen, und Umgebungsvariablen angeben.

  3. Klicken Sie auf Weiter, um zur Seite IAM-Richtlinie zu gelangen.

Nutzer hinzufügen

Wenn mehrere Nutzer Workstations erstellen sollen, fügen Sie Ihrer Workstationkonfiguration Nutzer hinzu:

  1. Klicken Sie auf der Seite IAM-Richtlinie auf das Feld Nutzer und geben Sie die E‑Mail-Adressen von Nutzern oder Google-Gruppen ein, denen Sie Zugriff gewähren möchten. finden Sie auf der Google Developers-Website. Dadurch wird eine Cloud Workstations Creator IAM-Richtlinie für diese Nutzer eingerichtet.

  2. Klicken Sie auf Erstellen, um Ihre Workstationkonfiguration zu erstellen und diese Nutzer hinzuzufügen.

    Wenn Sie sich auch für die Erstellung eines neuen Clusters entschieden haben, kann die Clustererstellung bis zu 20 Minuten dauern.

Sie haben Ihre erste Workstationkonfiguration erstellt und Nutzer hinzugefügt.

Klicken Sie auf Weiter, um eine Workstation auf Grundlage dieser Konfiguration zu erstellen und zu starten.

Bereinigen

Wenn Sie eine neue Workstation-Konfiguration erstellt haben, um mehr über Cloud Workstations zu erfahren, und diese Konfiguration nicht mehr benötigen, können Sie sie aus der Google Cloud Console löschen:

  1. Gehen Sie in der Google Cloud Console zu Cloud Workstations > Workstation Configuration (Cloud Workstations > Workstationkonfigurationen).
  2. Klicken Sie auf das Kästchen neben der Workstationkonfiguration, die Sie löschen möchten.
  3. Klicken Sie auf das Dreipunkt-Menü more_vertMehr und wählen Sie Löschen aus, um die ausgewählte Workstation-Konfiguration zu löschen.
Weitere Informationen zum Löschen von Workstations, Workstation-Clustern und Google Cloud-Projekten finden Sie unter Ressourcen löschen.

Nächste Schritte