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
-
Una VPC y una subred existentes que cumplen los requisitos. AWS Redes PCS Antes de implementar un clúster para su uso en producción, le recomendamos que conozca a fondo los requisitos de VPC y subred. Para crear una VPC y una subred, consulte. Creación de una VPC para su AWS clúster de PCS
-
Un director de IAM con permisos para crear y administrar AWS los recursos de PCS. Para obtener más información, consulte Servicio de Gestión de Identidad y Acceso para Computación AWS Paralela.
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. Para obtener más información, consulte Versiones Slurm en PCS AWS.
-
Tamaño del mando: elige 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:
-
Tipo de red: elija el tipo de dirección IP del clúster. El clúster puede usar una IPv4 o ambas IPv6, pero no ambas. La VPC y las subredes deben usar el mismo tipo de dirección de red. El bloque de direcciones IP que utilice para cada subred debe tener al menos 1 dirección disponible. AWS reserva algunas de las direcciones de cada subred. Para obtener más información, consulte bloques CIDR de subred en la Guía del usuario de Amazon VPC.
-
VPC: elija una VPC existente que cumpla con los requisitos de PCS. AWS Para obtener más información, consulte AWS Requisitos y consideraciones sobre la VPC y la 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 sobre la VPC y la 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. Puede seleccionar Crear rápidamente un grupo de seguridad para que AWS PCS cree uno con la configuración necesaria en la VPC seleccionada o seleccionar un grupo de seguridad existente. Para obtener más información, consulte Requisitos y consideraciones sobre los grupos de seguridad.
-
-
(Opcional) En la sección de configuración de la contabilidad de Slurm, puede activar la contabilidad de Slurm y establecer los parámetros de la contabilidad. Para obtener más información, consulte Contabilidad de barrios bajos en PCS AWS.
-
(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: se trata de 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, seCR_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.
importante
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 eseCreating
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.11
Sustitúyalo por cualquier versión compatible de Slurm.nota
AWS Actualmente, PCS es compatible con Slurm 24.11 y 24.05.
-
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 proporcionar una clave KMS personalizada para cifrar los datos del controlador mediante
--kms-key-id
ella.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 tenerkms-key
kms:Decrypt
privilegios en la clave KMS personalizada.
aws pcs create-cluster --region
region
\ --cluster-namemy-cluster
\ --scheduler type=SLURM,version=24.11
\ --sizeSMALL
\ --networking subnetIds=subnet-ExampleId1
,securityGroupIds=sg-ExampleId1
-
para utilizarlos IPv6,
networkType=IPV6
agréguelos a la--networking
configuración.--networking networkType=IPV6,subnetIds=
subnet-ExampleId1
,securityGroupIds=sg-ExampleId1
-
Si lo desea, puede añadir la
--slurm-configration
opción de personalizar el comportamiento de Slurm y especificar las opciones de configuración de Slurm. El siguiente ejemplo establece el tiempo de inactividad reducido en 60 minutos (3600 segundos), habilita la contabilidad de Slurm y especifica la configuración como valor para.slurm.conf
slurmCustomSettings
Para obtener más información, consulte Contabilidad de barrios bajos en PCS AWS.nota
Se admite la contabilidad en Slurm 24.11 o versiones posteriores.
aws pcs create-cluster --region
region
\ --cluster-namemy-cluster
\ --scheduler type=SLURM,version=24.11
\ --sizeSMALL
\ --networking subnetIds=subnet-ExampleId1
,securityGroupIds=sg-ExampleId1
--slurm-configuration scaleDownIdleTimeInSeconds=3600,accounting='{mode=STANDARD}',slurmCustomSettings='[{parameterName=SelectTypeParameters,parameterValue=CR_CPU_Memory}]'
-
-
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-identifiermy-cluster
importante
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 eseCreating
estado. -
Próximos pasos recomendados para su clúster
-
Agregue grupos de nodos de cómputo.
-
Añada colas.
-
Habilitar el registro.