Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea una flotta gestita dai clienti
Per creare una flotta gestita dal cliente (CMF), completa i seguenti passaggi.
- Deadline Cloud console
-
Per utilizzare la console Deadline Cloud per creare una flotta gestita dal cliente
-
Seleziona Fattorie. Viene visualizzato un elenco di fattorie disponibili.
-
Seleziona il nome della fattoria in cui vuoi lavorare.
-
Seleziona la scheda Flotte.
-
Scegliere Create Fleet (Crea parco istanze).
-
Inserisci un nome per la tua flotta.
-
(Facoltativo) Inserisci una descrizione per la tua flotta.
-
Seleziona Gestito dal cliente per il tipo di flotta.
-
Seleziona un tipo di Auto Scaling. Per ulteriori informazioni, consultate Utilizzare EventBridge per gestire gli eventi di Auto Scaling.
-
Nessuna scalabilità: stai creando una flotta locale e desideri rinunciare a Deadline Cloud Auto Scaling.
-
Consigli di scalabilità: stai creando una flotta Amazon Elastic Compute Cloud (Amazon EC2).
-
-
Seleziona l'accesso ai servizi del tuo parco veicoli.
-
Ti consigliamo di utilizzare l'opzione Crea e utilizza un nuovo ruolo di servizio per ogni flotta per un controllo più granulare delle autorizzazioni. Questa opzione è selezionata per impostazione predefinita.
-
Puoi anche utilizzare un ruolo di servizio esistente selezionando Scegli un ruolo di servizio.
-
-
Controlla le tue selezioni, quindi scegli Avanti.
-
Seleziona un sistema operativo per la tua flotta. Tutti i dipendenti della flotta devono disporre di un sistema operativo comune.
-
Seleziona l'architettura della CPU host.
-
Seleziona le funzionalità hardware di memoria e vCPU minime e massime per soddisfare le esigenze di carico di lavoro delle tue flotte.
-
(Facoltativo) Seleziona la freccia per espandere la sezione Aggiungi funzionalità.
-
(Facoltativo) Seleziona la casella di controllo Aggiungi funzionalità GPU - Facoltativo, quindi inserisci il numero minimo e massimo di GPU e memoria.
-
Controlla le tue selezioni, quindi scegli Avanti.
-
(Facoltativo) Definisci le funzionalità personalizzate dei lavoratori, quindi scegli Avanti.
-
Utilizzando il menu a discesa, seleziona una o più code da associare alla flotta.
Nota
Ti consigliamo di associare un parco veicoli solo a code che si trovano tutte all'interno dello stesso limite di trust. Ciò garantisce un forte limite di sicurezza tra l'esecuzione di lavori sullo stesso lavoratore.
-
Controlla le associazioni delle code, quindi scegli Avanti.
-
(Facoltativo) Per l'ambiente di coda Conda predefinito, creeremo un ambiente per la coda che installerà i pacchetti Conda richiesti dai lavori.
Nota
L'ambiente di coda Conda viene utilizzato per installare i pacchetti Conda richiesti dai lavori. In genere, è necessario deselezionare l'ambiente di coda Conda sulle code associate ai CMF perché nei CMF non verranno installati i comandi Conda richiesti per impostazione predefinita.
-
(Facoltativo) Aggiungi tag al tuo CMF. Per ulteriori informazioni, consulta Taggare le AWS risorse.
-
Rivedi la configurazione del tuo parco veicoli e apporta eventuali modifiche.
-
Scegliere Create Fleet (Crea parco istanze).
-
Seleziona la scheda Flotte, quindi annota l'ID della flotta.
- AWS CLI
-
Da utilizzare per AWS CLI creare una flotta gestita dal cliente
-
Apri un terminale.
-
Crea
fleet-trust-policy.json
in un nuovo editor.-
Aggiungi la seguente policy IAM, sostituendo il testo IN
CORSIVO con l'
ID AWS dell'account e l'ID della fattoria Deadline Cloud.{ "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
" } } } ] } -
Salvare le modifiche.
-
-
Creare il
fleet-policy.json
.-
Aggiungi la seguente politica IAM.
{ "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}" } } } ] }
-
Salvare le modifiche.
-
-
Aggiungi un ruolo IAM da utilizzare per i lavoratori della tua flotta.
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
-
Creare il
create-fleet-request.json
.-
Aggiungi la seguente policy IAM, sostituendo il testo IN CORSIVO con i valori del tuo CMF.
Nota
Puoi trovare
ROLE_ARN
in.create-cmf-fleet.json
Per
OS_FAMILY
, devi scegliere uno tra, o.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", }, }, } } -
Salvare le modifiche.
-
-
Crea la tua flotta.
aws deadline create-fleet --cli-input-json file://create-fleet-request.json
-