Erstellen Sie eine vom Kunden verwaltete Flotte - AWS Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie eine vom Kunden verwaltete Flotte

Gehen Sie wie folgt vor, um eine kundenverwaltete Flotte (CMF) zu erstellen.

Deadline Cloud console

Um mit der Deadline Cloud-Konsole eine vom Kunden verwaltete Flotte zu erstellen

  1. Öffnen Sie die Deadline Cloud-Konsole.

  2. Wählen Sie Farmen aus. Eine Liste der verfügbaren Farmen wird angezeigt.

  3. Wählen Sie den Namen der Farm aus, in der Sie arbeiten möchten.

  4. Wählen Sie die Registerkarte Flotten aus.

  5. Wählen Sie Create fleet (Flotte erstellen) aus.

  6. Geben Sie einen Namen für Ihre Flotte ein.

  7. (Optional) Geben Sie eine Beschreibung für Ihre Flotte ein.

  8. Wählen Sie als Flottenart die Option Vom Kunden verwaltet aus.

  9. Wählen Sie einen Auto Scaling-Typ aus. Weitere Informationen finden Sie unter Verwendung EventBridge zur Behandlung von Auto Scaling Scaling-Ereignissen.

    • Keine Skalierung: Sie erstellen eine Flotte vor Ort und möchten Deadline Cloud Auto Scaling deaktivieren.

    • Empfehlungen zur Skalierung: Sie erstellen eine Amazon Elastic Compute Cloud (Amazon EC2) -Flotte.

  10. Wählen Sie den Servicezugang Ihrer Flotte aus.

    1. Wir empfehlen, für jede Flotte die Option Neue Servicerolle erstellen und verwenden zu verwenden, um die Berechtigungen detaillierter steuern zu können. Diese Option ist standardmäßig ausgewählt.

    2. Sie können auch eine bestehende Servicerolle verwenden, indem Sie eine Servicerolle auswählen auswählen.

  11. Überprüfen Sie Ihre Auswahl und wählen Sie dann Weiter.

  12. Wählen Sie ein Betriebssystem für Ihre Flotte aus. Alle Mitarbeiter einer Flotte müssen über ein gemeinsames Betriebssystem verfügen.

  13. Wählen Sie die Host-CPU-Architektur aus.

  14. Wählen Sie die minimalen und maximalen vCPU- und Speicher-Hardwarekapazitäten aus, um die Workload-Anforderungen Ihrer Flotten zu erfüllen.

  15. (Optional) Wählen Sie den Pfeil, um den Abschnitt Funktionen hinzufügen zu erweitern.

  16. (Optional) Aktivieren Sie das Kontrollkästchen GPU-Fähigkeit hinzufügen — Optional und geben Sie dann die minimale und maximale Anzahl an GPUs und Arbeitsspeicher ein.

  17. Überprüfen Sie Ihre Auswahl und wählen Sie dann Weiter.

  18. (Optional) Definieren Sie benutzerdefinierte Worker-Funktionen und wählen Sie dann Weiter.

  19. Wählen Sie in der Dropdownliste eine oder mehrere Warteschlangen aus, die Sie der Flotte zuordnen möchten.

    Anmerkung

    Wir empfehlen, eine Flotte nur Warteschlangen zuzuordnen, die sich alle innerhalb derselben Vertrauensgrenze befinden. Dadurch wird eine starke Sicherheitsgrenze zwischen der Ausführung von Aufträgen auf demselben Worker gewährleistet.

  20. Überprüfen Sie die Warteschlangenzuordnungen und wählen Sie dann Weiter.

  21. (Optional) Für die Standard-Conda-Warteschlangenumgebung erstellen wir eine Umgebung für Ihre Warteschlange, in der die von Jobs angeforderten Conda-Pakete installiert werden.

    Anmerkung

    Die Conda-Warteschlangenumgebung wird verwendet, um Conda-Pakete zu installieren, die von Jobs angefordert werden. Normalerweise sollten Sie die Conda-Warteschlangenumgebung für Warteschlangen deaktivieren, die mit CMFs verknüpft sind, da bei CMFs die erforderlichen Conda-Befehle standardmäßig nicht installiert sind.

  22. (Optional) Fügen Sie Ihrem CMF Tags hinzu. Weitere Informationen finden Sie unter Taggen Ihrer AWS Ressourcen.

  23. Überprüfen Sie Ihre Flottenkonfiguration und nehmen Sie etwaige Änderungen vor.

  24. Wählen Sie Create fleet (Flotte erstellen) aus.

  25. Wählen Sie die Registerkarte Flotten aus und notieren Sie sich die Flotten-ID.

AWS CLI

Um den zu verwenden AWS CLI , um eine vom Kunden verwaltete Flotte zu erstellen

  1. Öffnen Sie ein -Terminalfenster.

  2. fleet-trust-policy.jsonIn einem neuen Editor erstellen.

    1. Fügen Sie die folgende IAM-Richtlinie hinzu und ersetzen Sie den kursiv gedruckten Text durch Ihre AWS Konto-ID und Deadline Cloud-Farm-ID.

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "credentials.deadline.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "ACCOUNT_ID" }, "ArnEquals": { "aws:SourceArn": "arn:aws:deadline:*:ACCOUNT_ID:farm/FARM_ID" } } } ] }
    2. Speichern Sie Ihre Änderungen.

  3. Geben Sie einen Namen für den Benutzer ein und klicken Sie dann auf fleet-policy.json.

    1. Fügen Sie die folgende IAM-Richtlinie hinzu.

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "deadline:AssumeFleetRoleForWorker", "deadline:UpdateWorker", "deadline:DeleteWorker", "deadline:UpdateWorkerSchedule", "deadline:BatchGetJobEntity", "deadline:AssumeQueueRoleForWorker" ], "Resource": "*", "Condition": { "StringEquals": { "aws:PrincipalAccount": "${aws:ResourceAccount}" } } }, { "Effect": "Allow", "Action": [ "logs:CreateLogStream" ], "Resource": "arn:aws:logs:*:*:*:/aws/deadline/*", "Condition": { "StringEquals": { "aws:PrincipalAccount": "${aws:ResourceAccount}" } } }, { "Effect": "Allow", "Action": [ "logs:PutLogEvents", "logs:GetLogEvents" ], "Resource": "arn:aws:logs:*:*:*:/aws/deadline/*", "Condition": { "StringEquals": { "aws:PrincipalAccount": "${aws:ResourceAccount}" } } } ] }
    2. Speichern Sie Ihre Änderungen.

  4. Fügen Sie eine IAM-Rolle hinzu, die die Mitarbeiter in Ihrer Flotte verwenden können.

    aws iam create-role --role-name FleetWorkerRoleName --assume-role-policy-document file://fleet-trust-policy.json aws iam put-role-policy --role-name FleetWorkerRoleName --policy-name FleetWorkerPolicy --policy-document file://fleet-policy.json
  5. Geben Sie einen Namen für den Benutzer ein und klicken Sie dann auf create-fleet-request.json.

    1. Fügen Sie die folgende IAM-Richtlinie hinzu und ersetzen Sie den KURSIV gedruckten Text durch die Werte Ihres CMF.

      Anmerkung

      Sie finden den ROLE_ARN in der. create-cmf-fleet.json

      Für die OS_FAMILY müssen Sie eines von, oder wählen. linux macos windows

      { "farmId": "FARM_ID", "displayName": "FLEET_NAME", "description": "FLEET_DESCRIPTION", "roleArn": "ROLE_ARN", "minWorkerCount": 0, "maxWorkerCount": 10, "configuration": { "customerManaged": { "mode": "NO_SCALING", "workerCapabilities": { "vCpuCount": { "min": 1, "max": 4 }, "memoryMiB": { "min": 1024, "max": 4096 }, "osFamily": "OS_FAMILY", "cpuArchitectureType": "x86_64", }, }, } }
    2. Speichern Sie Ihre Änderungen.

  6. Erstellen Sie Ihre Flotte.

    aws deadline create-fleet --cli-input-json file://create-fleet-request.json