View a markdown version of this page

Erstellen Sie eine vom Kunden verwaltete Flotte - 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

Führen Sie die folgenden Schritte aus, um eine vom Kunden verwaltete Flotte (CMF) zu erstellen.

Deadline Cloud console

Um die Deadline Cloud-Konsole zum Erstellen einer vom Kunden verwalteten Flotte zu verwenden

  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 den Tab Flotten und dann Flotte erstellen aus.

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

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

  7. Wählen Sie als Flottenart die Option Kundenverwaltet aus.

  8. 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 zu steuern. Diese Option ist standardmäßig ausgewählt.

    2. Sie können auch eine vorhandene Servicerolle verwenden, indem Sie „Servicerolle auswählen“ auswählen.

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

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

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

  12. Wählen Sie die minimalen und maximalen vCPU- und Arbeitsspeicher-Hardwarefunktionen aus, um den Arbeitslastanforderungen Ihrer Flotten gerecht zu werden.

  13. Wählen Sie einen Auto Scaling-Typ aus. Weitere Informationen finden Sie unter EventBridge Zur Behandlung von Auto Scaling-Ereignissen verwenden.

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

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

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

  15. (Optional) Aktivieren Sie das Kontrollkästchen für GPU-Funktion hinzufügen — Optional, und geben Sie dann die Mindest- und Höchstwerte für GPUs und Arbeitsspeicher ein.

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

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

  18. Wählen Sie mithilfe 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. Diese Empfehlung gewährleistet eine starke Sicherheitsgrenze zwischen der Ausführung von Aufträgen, die auf demselben Worker ausgeführt werden.

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

  20. (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-Queue-Umgebung wird verwendet, um Conda-Pakete zu installieren, die von Jobs angefordert werden. Normalerweise sollten Sie die Conda-Warteschlangenumgebung für Warteschlangen, die CMFs zugeordnet sind, deaktivieren, da in CMFs die erforderlichen Conda-Befehle nicht standardmäßig installiert sind.

  21. (Optional) Fügen Sie Ihrem CMF Tags hinzu. Weitere Informationen findest du unter Deine AWS Ressourcen taggen.

  22. Überprüfe deine Flottenkonfiguration und nimm alle Änderungen vor. Wähle dann Flotte erstellen aus.

  23. Wählen Sie den Tab Flotten aus und notieren Sie sich die Flotten-ID.

AWS CLI

Um die 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 ITALICIZED Text durch Ihre AWS Konto-ID und die Deadline Cloud-Farm-ID.

      JSON
      JSON
      { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "credentials.deadline.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "111122223333" }, "ArnEquals": { "aws:SourceArn": "arn:aws:deadline:*:111122223333: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.

      JSON
      JSON
      { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "deadline:AssumeFleetRoleForWorker", "deadline:UpdateWorker", "deadline:DeleteWorker", "deadline:UpdateWorkerSchedule", "deadline:BatchGetJobEntity", "deadline:AssumeQueueRoleForWorker" ], "Resource": "arn:aws:deadline:*:111122223333:*", "Condition": { "StringEquals": { "aws:PrincipalAccount": "${aws:ResourceAccount}" } } }, { "Effect": "Allow", "Action": [ "logs:CreateLogStream" ], "Resource": "arn:aws:logs:*:*:*://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 KURSIVTEXT durch die Werte Ihres CMF.

      Anmerkung

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

      Für den OS_FAMILY müssen Sie eines vonlinux, macos oder wählenwindows.

      { "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. Erstelle deine Flotte.

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