Erste Schritte mit Trainingsclustern

Wenn Sie an Gemini Enterprise Agent Platform-Trainingsclustern interessiert sind, wenden Sie sich an Ihren Vertriebsmitarbeiter, um Zugriff zu erhalten.

Bevor Sie Ihren ersten Cluster auf Gemini Enterprise Agent Platform-Trainingsclustern bereitstellen können, müssen Sie IhrGoogle Cloud -Projekt und Ihre Umgebung konfigurieren. In diesem Leitfaden werden alle erforderlichen Voraussetzungen behandelt, die in drei Hauptkategorien unterteilt sind:

  • Projektzugriff: Zugriff auf den Dienst, der nur auf Einladung möglich ist.

  • Ressourcenkonfiguration: APIs aktivieren und die erforderlichen VPC-Netzwerk- und Speicherdienste einrichten.

  • Nutzerberechtigungen: Gewähren der erforderlichen IAM-Rollen für die Clusterverwaltung und den Ressourcenzugriff.

Wenn Sie diese Schritte ausführen, ist Ihr Projekt für eine erfolgreiche Bereitstellung bereit.

Vorbereitung

Damit Sie Trainingscluster verwenden können, müssen Sie Folgendes tun:

  1. Setzen Sie Ihr Projekt auf die Zulassungsliste, indem Sie sich an Ihren Vertriebsmitarbeiter wenden, um Zugriff zu erhalten.
  2. Kapazität für GPU-Cluster in unterstützten Regionen abrufen
  3. Aktivieren Sie die erforderlichen APIs, einschließlich der Compute Engine, Filestore, Cloud Storage, Managed Lustre (optional), Hypercomputer Configuration Service und Agent Platform APIs.
  4. Netzwerk konfigurieren: Achten Sie darauf, dass ein vorhandenes Netzwerk bestimmte Bedingungen erfüllt (z. B. Google Private Access, Firewallregeln), oder erstellen Sie ein neues VPC-Netzwerk und -Subnetzwerk.
  5. Konfigurieren Sie den Speicher, indem Sie eine zonale oder regionale Filestore-Instanz erstellen, die als /home-Verzeichnis dient, und optional eine Google Cloud verwaltete Lustre-Instanz konfigurieren.
  6. Gewähren Sie Nutzern IAM-Berechtigungen für die Clusterverwaltung, den Speicherzugriff und den SSH-Zugriff auf Clusterknoten, wie im Abschnitt IAM-Berechtigungen beschrieben.

Unterstützte Regionen

  • us-central1
  • us-east1
  • us-east4
  • us-east5
  • us-south1
  • us-west1
  • us-west4
  • asia-southeast1
  • europe-west1
  • europe-west4
  • europe-north1
  • asia-south2

IAM-Berechtigungen

  1. Weisen Sie Nutzern, die Ihre Trainingscluster verwalten, die Rolle roles/aiplatform.admin zu.
  2. Weisen Sie Nutzern, die nur Cluster und ihre Konfigurationen ansehen müssen, die Rolle roles/aiplatform.viewer zu.
  3. Weisen Sie dem Nutzer oder Dienstkonto, das verwaltete Trainingscluster verwaltet (erstellt, löscht und aktualisiert), die folgenden IAM-Rollen zu:

    Rollenname Rollen-ID
    Compute Instance Admin (v1) roles/compute.instanceAdmin.v1
    Logs Writer roles/logging.logWriter
    Monitoring Metric Writer roles/monitoring.metricWriter
    Dienstkontonutzer roles/iam.serviceAccountUser
    Dienstnetzwerkadministrator roles/servicenetworking.networksAdmin
  4. Damit die Knoten des Clusters mit Cloud Storage FUSE aus Cloud Storage-Buckets lesen und in diese schreiben können, weisen Sie dem von den VMs verwendeten Dienstkonto die Rolle „Storage-Objekt-Nutzer“ (roles/storage.objectUser) zu.

  5. Gewähren Sie für den SSH-Zugriff auf die Slurm-Login-Knoten die folgenden Berechtigungen:

    Berechtigungen Beschreibungen Zweck
    Compute OS Login Melden Sie sich als Standardnutzer (kein Administrator) bei einer VM an. Wenn sudo erforderlich ist, verwenden Sie stattdessen Compute OS Admin Login. SSH-Verbindung zum bereitgestellten Login-Knoten herstellen
    Nutzer IAP-gesicherter Tunnel Zugriff auf Tunnelressourcen, die Identity-Aware Proxy verwenden. SSH-Verbindung zum bereitgestellten Login-Knoten herstellen

APIs aktivieren

  1. Aktivieren Sie die Compute Engine API:

       gcloud services enable compute.googleapis.com
    
    
  2. Aktivieren Sie das Dienstnetzwerk, da Filestore vor dem Erstellen des Clusters bereitgestellt werden muss.

       gcloud services enable servicenetworking.googleapis.com
    
  3. Aktivieren Sie die Cloud Storage API.

        gcloud services enable storage.googleapis.com
    
  4. Aktivieren Sie die Lustre API (wenn Sie Lustre verwenden):

    gcloud services enable lustre.googleapis.com
    
    
  5. Aktivieren Sie die HCS API:

    gcloud services enable hypercomputecluster.googleapis.com
    
    
  6. Aktivieren Sie die Gemini Enterprise API:

    gcloud services enable aiplatform.googleapis.com
    
    
  7. Aktivieren Sie die Cloud Resource Manager API:

    gcloud services enable cloudresourcemanager.googleapis.com
    
    

Nächste Schritte

Eine detaillierte Anleitung zum Erstellen eines Trainingsclusters und zum Ausführen Ihrer KI-/ML-Arbeitslasten erhalten Sie von Ihrem Vertriebsmitarbeiter.