Gastumgebung

Die Air-Gap-Gastumgebung von Google Distributed Cloud (GDC) ist eine erforderliche Komponente, um SSH-Schlüssel auf Ihren virtuellen Maschinen (VMs) zu konfigurieren, damit Sie sowohl eine Verbindung herstellen als auch Dateien remote übertragen können. Sie benötigen die Gastumgebung, bevor Sie eine Verbindung zu einer VM herstellen und Dateien übertragen können. Dort konfigurieren Sie die SSH-Schlüssel und verwenden das Befehlszeilentool „Secure Copy“ (SCP). Die Gastumgebung ist standardmäßig auf allen GDC-VMs installiert und aktiviert.

Berechtigungen und Zugriff anfordern

Zum Ausführen der auf dieser Seite aufgeführten Aufgaben benötigen Sie die Rolle „ProjectVirtualMachine Admin“. Folgen Sie der Anleitung, um entweder Ihren Zugriff zu bestätigen oder Ihren Projekt-IAM-Administrator zu bitten, Ihnen die Rolle „Project VirtualMachine Admin“ (project-vm-admin) im Namespace des Projekts zuzuweisen, in dem sich die VM befindet.

Zugriffsverwaltung deaktivieren

So deaktivieren Sie die Funktion zur Zugriffsverwaltung, während die Gastumgebung aktiviert bleibt:

  1. Beenden Sie die VM.
  2. Bearbeiten Sie das Feld spec der VM:

    kubectl edit virtualmachines.virtualmachine.gdc.goog VM_NAME -n VM_NAMESPACE
    

    Ersetzen Sie VM_NAME durch den Namen Ihrer VM und VM_NAMESPACE durch den Namespace Ihrer VM.

  3. Fügen Sie dem Feld spec die folgenden Felder hinzu:

    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachine
    metadata:
      name: vm-example
      namespace: project-example
    spec:
      guestEnvironment:
        accessManagement:
          enable: false
    

    Das Feld name enthält den Namen Ihrer VM und das Feld namespace den Namespace Ihrer VM.

  4. Starten Sie die VM neu.