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.
Creación de un clúster en AWS Parallel Computing Service
En este tema se proporciona una descripción general de las opciones disponibles y se describe lo que se debe tener en cuenta al crear un clúster en AWS Parallel Computing Service (AWS PCS). Si es la primera vez que crea un clúster de AWS PCS, le recomendamos que haga lo siguienteComience con AWS Parallel Computing Service. El tutorial puede ayudarle a crear un sistema HPC que funcione sin tener que ampliar todas las opciones y arquitecturas de sistema disponibles.
Requisitos previos
Cree un clúster de AWS PCS
Puede usar AWS Management Console o AWS CLI para crear un clúster.
- AWS Management Console
-
Para crear un clúster
-
Abra la consola AWS PCS en https://console.aws.amazon.com/pcs/home#/clusters y seleccione Crear clúster.
-
En la sección Configuración del clúster, introduzca los siguientes campos:
-
Nombre del clúster: un nombre para el clúster. El nombre solo puede contener caracteres alfanuméricos (con distinción de mayúsculas y minúsculas) y guiones. Debe empezar por un carácter alfabético y no puede tener más de 40 caracteres. El nombre debe ser único dentro del grupo Región de AWS y en el Cuenta de AWS que se va a crear el clúster.
-
Planificador: elige un programador y una versión. AWS Actualmente, PCS es compatible con Slurm 24.05 y 23.11. Para obtener más información, consulte Versiones Slurm en PCS AWS.
-
Tamaño del mando: elija un tamaño para el mando. Esto determina cuántos trabajos y nodos de cómputo simultáneos puede administrar el clúster de AWS PCS. Solo puede establecer el tamaño de la controladora cuando se crea el clúster. Para obtener más información sobre el tamaño, consulteTamaño del clúster en AWS PCS.
-
En la sección Redes, seleccione valores para los siguientes campos:
-
VPC: elija una VPC existente que cumpla con los requisitos de PCS. AWS Para obtener más información, consulte AWS Requisitos y consideraciones de PCS, VPC y subred. Después de crear el clúster, no puede cambiar su VPC. VPCs Si no aparece ninguna, primero debe crear una.
-
Subred: se muestran todas las subredes disponibles en la VPC seleccionada. Elija una subred que cumpla con los requisitos de subred del PCS AWS . Para obtener más información, consulte AWS Requisitos y consideraciones de PCS, VPC y subred. Le recomendamos que seleccione una subred privada para evitar exponer los puntos finales de su programador a la Internet pública.
-
Grupos de seguridad: especifique los grupos de seguridad que desea que AWS PCS asocie a las interfaces de red que crea para su clúster. Debe seleccionar al menos un grupo de seguridad que permita la comunicación entre el clúster y sus nodos de procesamiento. Para obtener más información, consulte Requisitos y consideraciones sobre los grupos de seguridad.
-
(Opcional) En Cifrado, puede definir una clave personalizada para cifrar los datos de su controlador configurando estos campos:
-
(Opcional) En la sección de configuración de Slurm, puede especificar las opciones de configuración de Slurm que anulan los valores predeterminados establecidos por el PCS: AWS
-
Reduzca el tiempo de inactividad: esto controla cuánto tiempo permanecen activos los nodos de cómputo aprovisionados dinámicamente una vez finalizados o terminados los trabajos que se les asignan. Si se establece en un valor más largo, es más probable que se ejecute un trabajo posterior en el nodo, pero puede aumentar los costes. Un valor más bajo reducirá los costes, pero puede aumentar la proporción de tiempo que el sistema HPC dedica a aprovisionar nodos en lugar de a ejecutar tareas en ellos.
-
Prolog: se trata de una ruta totalmente cualificada para acceder a un directorio de scripts de prolog en las instancias de su grupo de nodos de cómputo. Esto corresponde a la configuración de Prolog en Slurm. Tenga en cuenta que debe ser un directorio, no una ruta a un ejecutable específico.
-
Epilog: esta es una ruta totalmente cualificada para acceder a un directorio de scripts de epilog en las instancias de su grupo de nodos de cómputo. Esto corresponde a la configuración de Epilog en Slurm. Tenga en cuenta que debe ser un directorio, no una ruta a un ejecutable específico.
-
Seleccione los parámetros de tipo: esto ayuda a controlar el algoritmo de selección de recursos utilizado por Slurm. Si se establece este valor en, CR_CPU_Memory
se activará la programación basada en la memoria, mientras que si se establece en, se CR_CPU
activará la programación solo para la CPU. Este parámetro corresponde a la SelectTypeParametersconfiguración de Slurm, en la que PCS establece. SelectType
select/cons_tres
AWS
-
(Opcional) En Etiquetas, añada cualquier etiqueta a su clúster de AWS PCS.
-
Elija Create cluster. El campo Estado se muestra Creating
mientras el AWS PCS crea el clúster. Este proceso puede tardar varios minutos.
Solo puede haber 1 clúster en un Creating
estado Región de AWS
por cada uno Cuenta de AWS. AWS Cuando intenta crear un clúster, PCS devuelve un error si ya existe un clúster en ese Creating
estado.
- AWS CLI
-
Para crear un clúster
-
Creación del clúster con el siguiente comando. Antes de ejecutar el comando, realice los siguientes reemplazos:
-
Sustitúyalo por el ID region
con el Región de AWS que desea crear el clúster, por ejemplous-east-1
.
-
Reemplace my-cluster
por el nombre del clúster. El nombre solo puede contener caracteres alfanuméricos (con distinción de mayúsculas y minúsculas) y guiones. Debe empezar por un carácter alfabético y no puede tener más de 40 caracteres. El nombre debe ser único dentro del clúster Región de AWS y en el Cuenta de AWS lugar en el que vaya a crearlo.
-
24.05
Sustitúyalo por cualquier versión compatible de Slurm.
AWS Actualmente, PCS es compatible con Slurm 24.05 y 23.11.
-
Sustitúyalo por cualquier SMALL
tamaño de clúster compatible. Esto determina cuántos trabajos y nodos de cómputo simultáneos puede administrar el clúster de AWS PCS. Solo se puede configurar cuando se crea el clúster. Para obtener más información sobre el tamaño, consulteTamaño del clúster en AWS PCS.
-
Sustituya el valor de por subnetIds
el suyo propio. Le recomendamos que seleccione una subred privada para evitar exponer los puntos finales de su programador a la Internet pública.
-
Especifique lo securityGroupIds
que desea que el AWS PCS asocie a las interfaces de red que crea para el clúster. Los grupos de seguridad deben estar en la misma VPC que el clúster. Debe seleccionar al menos un grupo de seguridad que permita la comunicación entre el clúster y sus nodos de procesamiento. Para obtener más información, consulte Requisitos y consideraciones sobre los grupos de seguridad.
-
Si lo desea, puede ajustar el comportamiento de Slurm añadiendo una opción. --slurm-configration
Por ejemplo, puede establecer el tiempo de inactividad reducido en 60 minutos (3600 segundos) con. --slurm configuration
scaleDownIdeTime=3600
-
Si lo desea, puede proporcionar una clave KMS personalizada para cifrar los datos de su controlador mediante ella. --kms-key-id kms-key
kms-key
Sustitúyalo por un ARN, un identificador de clave o un alias de KMS existentes. Tenga en cuenta que la cuenta utilizada para crear el clúster debe tener kms:Decrypt
privilegios en la clave KMS personalizada.
aws pcs create-cluster --region region
\
--cluster-name my-cluster
\
--scheduler type=SLURM,version=24.05
\
--size SMALL
\
--networking subnetIds=subnet-ExampleId1
,securityGroupIds=sg-ExampleId1
-
El aprovisionamiento del clúster puede tardar varios minutos. Puede consultar el estado del clúster con el siguiente comando. No proceda a crear colas ni a calcular grupos de nodos hasta que aparezca el campo de estado del clúster. ACTIVE
aws pcs get-cluster --region region
--cluster-identifier my-cluster
Solo puede haber 1 clúster en un Creating
estado Región de AWS
por cada uno. Cuenta de AWS AWS Cuando intenta crear un clúster, PCS devuelve un error si ya existe un clúster en ese Creating
estado.
Próximos pasos recomendados para su clúster