Workstationkonfiguration erstellen

Erste Schritte zum Erstellen einer Workstationkonfiguration mit Cloud Workstations.

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

In diesem Abschnitt werden die vier Schritte zum Erstellen einer Workstationkonfiguration erläutert:

  1. Grundlagen der Konfiguration
  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 mit der Verwendung von Cloud Workstations beginnen, benötigen Sie Folgendes: erforderliche Berechtigungen und Sie führen die erforderlichen Einrichtungsschritte aus. Sie können diesen Abschnitt überspringen, wenn Sie die 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. Cloud Workstations API aktivieren.

    Aktivieren Sie die API

  7. Achten Sie darauf, dass Sie die IAM-Rolle „Cloud Workstations Admin“ für das Projekt, damit Sie Workstationkonfigurationen erstellen können. Rufen Sie zum Prüfen Ihrer IAM-Rollen in der Google Cloud Console die IAM-Seite:

    <ph type="x-smartling-placeholder"></ph> Zu IAM

  8. Cloud Workstations werden auf VMs gehostet, die aus der vorkonfigurierten öffentlichen Compute Engine gestartet werden Container-Optimized OS (COS) Bilder. Wenn die Organisation constraints/compute.trustedimageProjects erzwungen wird, müssen Sie Einschränkungen für den Image-Zugriff festlegen Damit können Nutzer Bootlaufwerke aus projects/cos-cloud oder allen öffentlichen Images erstellen.
  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 Reduzieren Sie die Startzeit der Workstations, Bildstreaming.

Grundlagen konfigurieren

So konfigurieren Sie die Grundlagen einer Workstationkonfiguration:

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

    Zu Workstationkonfigurationen

  2. Klicken Sie auf der Seite Workstationkonfigurationen auf add_boxCreate.

  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 Workstationcluster verfügbar ist, klicken Sie auf das arrow_drop_downErweiterungspfeil und Wählen Sie Neuer Cluster aus. Weitere Informationen finden Sie in den Einstellungen unter Neuen Workstationcluster erstellen

  5. Wählen Sie unter Schnellstart-Workstations die Option Aktiviert für eine schnellere Workstation aus. starten oder deaktiviert, um die Kosten zu senken.

    Dieser Wert gibt die Anzahl der virtuellen Maschinen (VMs) an, die sich in einem vorab gestarteten was schnellere Startzeiten der Workstation ermöglicht. Ihr Projekt muss jedoch für diese VMs in Rechnung gestellt. Wählen Sie eine Poolgröße basierend auf der Zahl aus zu erwartenden neuen Entwicklern, Ihren Anwendungsfällen und Ihrem Budget. 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. Beispielsweise können Sie e2-standard-4 (4 CPUs, 16 GB Arbeitsspeicher)

  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 Bereich Kosteneinsparungen fest, wie lange gewartet werden soll automatisch in den Ruhemodus wechseln. Behalten Sie im Feld Automatischer Ruhemodus bei Nach 2 Stunden Inaktivität (Standardeinstellung) zum automatischen Herunterfahren Workstations, die länger als zwei Stunden inaktiv sind.

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

    1. Geben Sie im Feld Netzwerk-Tags Text ein, um Netzwerk-Tags hinzuzufügen.

      Netzwerk-Tags sind Metadaten, die auf die zugrunde liegende Compute Engine-VMs, mit denen Sie Firewallregeln und Routen für bestimmte VM-Instanzen. In Cloud Workstations können Sie Netzwerk-Tags verwenden, um Firewallregeln Routen für alle Workstations unter einer Workstation Konfiguration.

    2. Um öffentliche IP-Adressen zu deaktivieren, wählen Sie das Symbol Kästchen Öffentliche IP-Adressen deaktivieren an.

      Wenn Sie öffentliche IP-Adressen deaktivieren, müssen Sie Privater Google-Zugriff oder Cloud NAT in Ihrem Netzwerk. Wenn Sie den privater 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 Domains *.pkg.dev und *.gcr.io.

    3. Um die verschachtelte Virtualisierung zu aktivieren, wählen Sie das Kästchen Verschachtelte Virtualisierung aktivieren an. Dank der verschachtelten Virtualisierung Sie führen VM-Instanzen in Ihrer Workstation aus.

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

      Cloud Workstations-Instanzen unterliegen außerdem den denselben Einschränkungen wie bei 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: Verschachtelte VMs können eine Steigerung von 10% oder mehr erreichen. Leistungsabnahme für Arbeitslasten, die CPU-gebunden sind und eine Abnahme von mehr als 10% für Arbeitslasten, eingabe- oder ausgabegebunden.

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

    4. Um Ihre Daten zu verschlüsseln, während sie auf dieser VM verarbeitet werden, wählen Sie die 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 Ressourcen, die mit Workstationkonfiguration mithilfe eines Schlüssel, der Eigentum von Google ist und von Google verwaltet wird. 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 die Seite Umgebungseinstellungen aufzurufen.

Umgebung anpassen

Passen Sie die Cloud Workstations-Umgebung an. Konfigurieren Sie dazu das Workstation-Container-Image und den nichtflüchtigen Speicher mit den folgenden Schritten:

  1. Konfigurieren Sie das Container-Image, indem Sie auswählen, ob Sie eines der vorkonfigurierte Basis-Images oder um einen Verweis auf angepasstes Container-Image die Sie erstellt haben.

    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 Ihre Organisation eine andere IDE bevorzugt, können Sie auch aus der Liste der vorkonfigurierten IDEs

      3. Optional: Wählen Sie im Menü Dienstkonto den gewünschten Eintrag in der Liste aus. Dienstkonten.

    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 (oder das Image muss öffentlich sein barrierefrei). Weitere Informationen findest du in der Beschreibung von serviceAccount. in Entwicklungsumgebung anpassen.

  2. Wählen Sie im Abschnitt Speichereinstellungen die Einstellungen für das ursprüngliche Zuhause aus. und für Laufwerksattribute:

    1. Um ein leeres Basisverzeichnis zu erstellen, wählen Sie Leeren nichtflüchtigen Speicher erstellen Disk Wenn Sie einen Laufwerk-Snapshot für das Basisverzeichnis verwenden möchten, 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, aber 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. Die Standardeinstellung ist Löschen: Diese Richtlinie bestimmt, was mit dem Nichtflüchtiger Speicher, wenn eine Workstation gelöscht wird

  3. 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.

  4. Optional: Maximieren Sie Erweiterte Containeroptionen.

    Geben Sie bei Bedarf zusätzliche Parameter für das verwendete Container-Image an. Geben Sie z. B. eine Überschreibung des Arbeitsverzeichnisses, eine Nutzerüberschreibung, einen Befehl Überschreibungen, Argumente, die an den Befehl entrypoint übergeben werden sollen, und Umgebung Variablen.

  5. Klicken Sie auf Weiter, um zur Seite mit den IAM-Richtlinien zu gelangen.

Nutzer hinzufügen

Wenn Sie mehreren Nutzern das Erstellen von Workstations erlauben möchten, fügen Sie Ihrer Workstation Nutzer hinzu Konfiguration:

  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 &gt; 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 Optionsmenü more_vertMore (Dreipunkt-Menü) und Wählen Sie Löschen aus, um die ausgewählte Workstationkonfiguration zu löschen.
Weitere Informationen zum Löschen von Workstations Workstationclustern und Google Cloud-Projekten Weitere Informationen finden Sie unter Ressourcen löschen.

Nächste Schritte