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

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 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 Vom Kunden verwaltet 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 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.

  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 Speicher-Hardwarekapazitäten aus, um den Workload-Anforderungen Ihrer Flotten gerecht zu werden.

  13. 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 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 GPU-Fähigkeit hinzufügen — Optional und geben Sie dann den Mindest- GPUs und Höchstwert sowie den 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 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.

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

  20. (Optional) Für die standardmäßige 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 die zugehörigen Warteschlangen deaktivieren, CMFs da dort die erforderlichen Conda-Befehle standardmäßig CMFs nicht installiert sind.

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

  22. Überprüfen Sie Ihre Flottenkonfiguration, nehmen Sie alle Änderungen vor und wählen Sie dann Flotte erstellen.

  23. 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 ITALICIZED 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 die in der. ROLE_ARN create-cmf-fleet.json

      Für OS_FAMILY die 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. Stellen Sie Ihre Flotte zusammen.

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