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.
Crear un clúster conSlurm contabilidad
Aprenda a configurar y crear un clúster conSlurm contabilidad. Para obtener más información, consulte Slurmcontabilidad conAWS ParallelCluster.
En este tutorial, utilizará una plantillaCloudFormation de creación rápida Amazon Aurora
A partir de la versión 3.3.0,AWS ParallelCluster admite laSlurm contabilidad con el parámetro de configuración del clúster SlurmSettings/Database.
La plantilla de creación rápida sirve de ejemplo. Esta plantilla no cubre todos los casos de uso posibles de un servidor de bases de datos deSlurm contabilidad. Es su responsabilidad crear un servidor de base de datos con la configuración y la capacidad adecuadas para sus cargas de trabajo de producción.
Requisitos previos:
-
AWS ParallelClusterestá instalado.
-
ElAWS CLI está instalado y configurado.
-
Tiene un key pair EC2.
-
Tiene un rol de IAM con los permisos necesarios para ejecutar lapcluster CLI.
-
La región en la que implementa la plantilla de creación rápida es compatible con Amazon Aurora MySQL serverless v2. Para obtener más información, consulte Aurora Serverless v2 con Aurora MySQL.
Paso 1: crear la VPC y las subredes paraAWS ParallelCluster
Para utilizar la CloudFormation plantilla proporcionada para la base de datos deSlurm cuentas, debe tener lista la VPC del clúster. Puede hacerlo manualmente o como parte delConfigurar y crear un clúster con la interfaz de línea deAWS ParallelCluster comandos procedimiento. Si ya la ha utilizadoAWS ParallelCluster, es posible que tenga una VPC lista para la implementación del clúster y el servidor de base de datos.
Paso 2: crear la pila de bases de datos
Utilice la plantillaCloudFormation de creación rápida para crear
-
Credenciales del servidor de bases de datos, específicamente el nombre de usuario y la contraseña de administrador.
-
Dimensionamiento del clústerAmazon Aurora sin servidor. Esto depende de la carga esperada del clúster.
-
Parámetros de red, específicamente la VPC de destino y las subredes o bloques CIDR para la creación de las subredes.
Seleccione las credenciales y el tamaño adecuados para su servidor de base de datos. Para las opciones de red, debes usar la misma VPC en la que está implementado elAWS ParallelCluster clúster. Puede crear las subredes de la base de datos y pasarlas como entrada a la plantilla. O bien, proporcione dos bloques CIDR independientes para las dos subredes y deje que la CloudFormation plantilla cree las dos subredes para los bloques CIDR. Asegúrese de que los bloques CIDR no se superpongan con las subredes existentes. Si los bloques CIDR se superponen con las subredes existentes, no se puede crear la pila.
La creación del servidor de bases de datos tarda varios minutos.
Paso 3: crear un clúster con laSlurm contabilidad habilitada
La CloudFormation plantilla proporcionada genera una CloudFormation pila con algunas salidas definidas. Desde allíAWS Management Console, puede ver las salidas en la pestaña Salidas de la vista de CloudFormation pila. Para habilitar laSlurm contabilidad, se deben usar algunas de estas salidas en el archivo de configuración delAWS ParallelCluster clúster:
-
DatabaseHost
: Se utiliza para el parámetro de configuración Databasedel Uriclúster SlurmSettings//. -
DatabaseAdminUser
: Se utiliza para el valor del parámetro de configuración del UserNameclúster SlurmSettingsDatabase//. -
DatabaseSecretArn
: Se utiliza para el parámetro de configuración Databasedel PasswordSecretArnclúster SlurmSettings//. -
DatabaseClientSecurityGroup
: Este es el grupo de seguridad que está adjunto al nodo principal del clúster que se define en el parámetro de SecurityGroupsconfiguración HeadNodeNetworking//.
ActualiceDatabase
los parámetros del archivo de configuración del clúster con los valores de salida. Utilice lapcluster CLI para crear el clúster.
$
pcluster create-cluster -n
cluster-3.x
-cpath/to/cluster-config.yaml
Una vez creado el clúster, puede empezar a utilizar comandos deSlurm contabilidad comosacctmgr
osacct
.