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
-
Öffnen Sie die Deadline Cloud-Konsole
. -
Wählen Sie Farmen aus. Eine Liste der verfügbaren Farmen wird angezeigt.
-
Wählen Sie den Namen der Farm aus, in der Sie arbeiten möchten.
-
Wählen Sie den Tab Flotten und dann Flotte erstellen aus.
-
Geben Sie einen Namen für Ihre Flotte ein.
-
(Optional) Geben Sie eine Beschreibung für Ihre Flotte ein.
-
Wählen Sie als Flottenart die Option Kundenverwaltet aus.
-
Wählen Sie den Servicezugang Ihrer Flotte aus.
-
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.
-
Sie können auch eine vorhandene Servicerolle verwenden, indem Sie „Servicerolle auswählen“ auswählen.
-
-
Überprüfen Sie Ihre Auswahl und wählen Sie dann Weiter.
-
Wählen Sie ein Betriebssystem für Ihre Flotte aus. Alle Mitarbeiter einer Flotte müssen über ein gemeinsames Betriebssystem verfügen.
-
Wählen Sie die Host-CPU-Architektur aus.
-
Wählen Sie die minimalen und maximalen vCPU- und Arbeitsspeicher-Hardwarefunktionen aus, um den Arbeitslastanforderungen Ihrer Flotten gerecht zu werden.
-
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.
-
-
(Optional) Wählen Sie den Pfeil aus, um den Abschnitt Funktionen hinzufügen zu erweitern.
-
(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.
-
Überprüfen Sie Ihre Auswahl und wählen Sie dann Weiter.
-
(Optional) Definieren Sie benutzerdefinierte Worker-Funktionen und wählen Sie dann Weiter.
-
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.
-
Überprüfen Sie die Warteschlangenzuordnungen und wählen Sie dann Weiter.
-
(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.
-
(Optional) Fügen Sie Ihrem CMF Tags hinzu. Weitere Informationen findest du unter Deine AWS Ressourcen taggen.
-
Überprüfe deine Flottenkonfiguration und nimm alle Änderungen vor. Wähle dann Flotte erstellen aus.
-
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
-
Öffnen Sie ein -Terminalfenster.
-
fleet-trust-policy.jsonIn einem neuen Editor erstellen.-
Fügen Sie die folgende IAM-Richtlinie hinzu und ersetzen Sie den
ITALICIZEDText 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" } } } ] }
-
Speichern Sie Ihre Änderungen.
-
-
Geben Sie einen Namen für den Benutzer ein und klicken Sie dann auf
fleet-policy.json.-
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}" } } } ] }
-
Speichern Sie Ihre Änderungen.
-
-
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 -
Geben Sie einen Namen für den Benutzer ein und klicken Sie dann auf
create-fleet-request.json.-
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_ARNcreate-cmf-fleet.jsonFür den
OS_FAMILYmüssen Sie eines vonlinux,macosoder 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" } } } } -
Speichern Sie Ihre Änderungen.
-
-
Erstelle deine Flotte.
aws deadline create-fleet --cli-input-json file://create-fleet-request.json
-