Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cree una flota gestionada por el cliente
Para crear una flota gestionada por el cliente (CMF), siga estos pasos.
- Deadline Cloud console
-
Para usar la consola de Deadline Cloud para crear una flota gestionada por el cliente
-
Abre la consola de Deadline Cloud.
-
Selecciona Granjas. Aparece una lista de las granjas disponibles.
-
Selecciona el nombre de la granja en la que quieres trabajar.
-
Selecciona la pestaña Flotas y, a continuación, elige Crear flota.
-
Ingresa un nombre para tu flota.
-
(Opcional) Introduzca una descripción para su flota.
-
Seleccione Gestionado por el cliente para el tipo de flota.
-
Selecciona el acceso al servicio de tu flota.
-
Te recomendamos usar la opción Crear y usar una nueva función de servicio para cada flota para tener un control de permisos más detallado. Esta opción está seleccionada de forma predeterminada.
-
También puedes usar un rol de servicio existente seleccionando Elegir un rol de servicio.
-
-
Revisa tus selecciones y, a continuación, selecciona Siguiente.
-
Selecciona un sistema operativo para tu flota. Todos los trabajadores de una flota deben tener un sistema operativo común.
-
Seleccione la arquitectura de la CPU del host.
-
Seleccione las capacidades mínimas y máximas de vCPU y hardware de memoria para satisfacer las demandas de carga de trabajo de sus flotas.
-
Seleccione un tipo de escalado automático. Para obtener más información, consulta EventBridge Utilízalo para gestionar eventos de Auto Scaling.
-
Sin escalabilidad: estás creando una flota local y quieres excluirte de Deadline Cloud Auto Scaling.
-
Recomendaciones de escalado: está creando una flota de Amazon Elastic Compute Cloud (Amazon EC2).
-
-
(Opcional) Seleccione la flecha para expandir la sección Agregar capacidades.
-
(Opcional) Selecciona la casilla Añadir capacidad de GPU (opcional) y, a continuación, introduce las GPU y la memoria mínimas y máximas.
-
Revisa tus selecciones y, a continuación, selecciona Siguiente.
-
(Opcional) Defina las capacidades de los trabajadores personalizadas y, a continuación, seleccione Siguiente.
-
En el menú desplegable, seleccione una o más colas para asociarlas a la flota.
nota
Se recomienda asociar una flota solo a las colas que estén todas dentro del mismo límite de confianza. Esta recomendación garantiza un límite de seguridad sólido entre los trabajos en ejecución con el mismo trabajador.
-
Revise las asociaciones de colas y, a continuación, seleccione Siguiente.
-
(Opcional) Para el entorno de cola de conda predeterminado, crearemos un entorno para su cola que instalará los paquetes de conda solicitados por Jobs.
nota
El entorno de cola de conda se usa para instalar los paquetes de conda solicitados por Jobs. Por lo general, debe desmarcar el entorno de colas de conda en las colas asociadas a las CMF, ya que las CMF no tienen instalados los comandos de conda necesarios de forma predeterminada.
-
(Opcional) Agregue etiquetas a su CMF. Para obtener más información, consulta Cómo etiquetar tus recursos. AWS
-
Revisa la configuración de tu flota y realiza cualquier cambio, luego elige Crear flota.
-
Selecciona la pestaña Flotas y, a continuación, anota el ID de la flota.
-
- AWS CLI
-
Para utilizarla para AWS CLI crear una flota gestionada por el cliente
-
Abra un terminal.
-
Cree
fleet-trust-policy.jsonen un editor nuevo.-
Agrega la siguiente política de IAM y reemplaza el
ITALICIZEDtexto por el ID de tu AWS cuenta y el ID de granja de Deadline Cloud.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" } } } ] }
-
Guarde los cambios.
-
-
Cree
fleet-policy.json.-
Añade la siguiente política de IAM.
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}" } } } ] }
-
Guarde los cambios.
-
-
Añada una función de IAM para que la usen los trabajadores de su flota.
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 -
Cree
create-fleet-request.json.-
Añada la siguiente política de IAM y sustituya el texto en CURSIVA por los valores de su CMF.
nota
Puede encontrar los en.
ROLE_ARNcreate-cmf-fleet.jsonPara el
OS_FAMILY, debe elegir uno delinux,macosowindows.{ "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" } } } } -
Guarde los cambios.
-
-
Crea tu flota.
aws deadline create-fleet --cli-input-json file://create-fleet-request.json
-