Configuración AWS ParallelCluster - AWS ParallelCluster

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.

Configuración AWS ParallelCluster

Después de la instalación AWS ParallelCluster, complete los siguientes pasos de configuración.

Compruebe que su AWS La cuenta tiene una función que incluye los permisos necesarios para ejecutar la pclusterCLI. Para obtener más información, consulte AWS ParallelCluster ejemplos de políticas de instancia y usuario.

Configura tu AWS credenciales. Para obtener más información, consulte Configuración del AWS CLI en la AWS CLI guía del usuario.

$ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default Región de AWS name [us-east-1]: us-east-1 Default output format [None]:

La Región de AWS el lugar donde se lance el clúster debe tener al menos un par de EC2 claves de Amazon. Para obtener más información, consulta los pares de EC2 claves de Amazon en la Guía del EC2 usuario de Amazon.

$ pcluster configure

El asistente de configuración le pedirá toda la información necesaria para crear su clúster. Los detalles de la secuencia difieren cuando se utiliza AWS Batch como planificador en comparación con el uso Slurm. Para obtener más información sobre la configuración de un clúster, consulteConfiguración.

nota

A partir de la versión 2.11.5, AWS ParallelCluster no admite el uso de SGE o Torque programadores. Puedes seguir utilizándolos en las versiones anteriores a la 2.11.4 (inclusive), pero no son aptas para futuras actualizaciones o soporte de solución de problemas por parte del AWS servicio y AWS Equipos de soporte.

Slurm

De la lista de válidos Región de AWS identificadores, elija el Región de AWS dónde desea que se ejecute el clúster.

nota

La lista de Regiones de AWS La que se muestra se basa en la partición de su cuenta y solo incluye Regiones de AWS que estén habilitados para su cuenta. Para obtener más información sobre la activación Regiones de AWS para tu cuenta, consulta Administrar Regiones de AWS en la Referencia general de AWS. El ejemplo que se muestra proviene del AWS Partición global. Si su cuenta está en el AWS GovCloud (US) partición, únicamente Regiones de AWS en esa partición aparecen listados (gov-us-east-1ygov-us-west-1). Del mismo modo, si su cuenta está en AWS Solo se muestran cn-north-1 las particiones cn-northwest-1 de China. Para ver la lista completa de Regiones de AWS con el apoyo de AWS ParallelCluster, consulte Regiones admitidas.

Allowed values for the Región de AWS ID: 1. af-south-1 2. ap-east-1 3. ap-northeast-1 4. ap-northeast-2 5. ap-south-1 6. ap-southeast-1 7. ap-southeast-2 8. ca-central-1 9. eu-central-1 10. eu-north-1 11. eu-south-1 12. eu-west-1 13. eu-west-2 14. eu-west-3 15. me-south-1 16. sa-east-1 17. us-east-1 18. us-east-2 19. us-west-1 20. us-west-2 Región de AWS ID [ap-northeast-1]:

Elija el programador que desea utilizar con el clúster.

Allowed values for Scheduler: 1. slurm 2. awsbatch Scheduler [slurm]:

Elija el sistema operativo.

Allowed values for Operating System: 1. alinux2 2. centos7 3. ubuntu1804 4. ubuntu2004 Operating System [alinux2]:
nota

Support for alinux2 se agregó en AWS ParallelCluster versión 2.6.0.

Se especifica el tamaño mínimo y máximo del clúster de nodos de computación. Esto se mide en número de instancias.

Minimum cluster size (instances) [0]: Maximum cluster size (instances) [10]:

Se especifican los tipos de instancia de los nodos principal y de computación. Para los tipos de instancias, los límites de instancias de su cuenta son lo suficientemente grandes como para satisfacer sus requisitos. Para obtener más información, consulta los límites de las instancias bajo demanda en la Guía del EC2 usuario de Amazon.

Master instance type [t2.micro]: Compute instance type [t2.micro]:

El par de claves se selecciona entre los pares de claves registrados EC2 en Amazon en el Región de AWS.

Allowed values for EC2 Key Pair Name: 1. prod-uswest1-key 2. test-uswest1-key EC2 Key Pair Name [prod-uswest1-key]:

Una vez completados los pasos anteriores, decida si desea utilizar uno existente VPC o alquilarlo AWS ParallelCluster crea una VPC para ti. Si no tiene una configuración adecuadaVPC, AWS ParallelCluster puede crear uno nuevo. Usa tanto el nodo principal como los de computación de la misma subred pública, o solo el nodo principal en una subred pública con todos los nodos en una subred privada. Es posible alcanzar tu límite de cantidad VPCs en un Región de AWS. El límite predeterminado es de cinco VPCs para cada Región de AWS. Para obtener más información sobre este límite y sobre cómo solicitar un aumento, consulta VPClas subredes en la Guía del VPC usuario de Amazon.

Si dejas AWS ParallelCluster cree unaVPC, debe decidir si todos los nodos deben estar en una subred pública.

importante

VPCscreado por AWS ParallelCluster no habilite los registros VPC de flujo de forma predeterminada. VPCLos registros de flujo le permiten capturar información sobre el tráfico IP que entra y sale de las interfaces de red de suVPCs. Para obtener más información, consulta VPCFlow Logs en la Guía del VPC usuario de Amazon.

nota

Si lo desea1. Master in a public subnet and compute fleet in a private subnet, AWS ParallelCluster crea una NAT puerta de enlace que se traduce en un coste adicional, incluso si se especifican los recursos de la capa gratuita.

Automate VPC creation? (y/n) [n]: y Allowed values for Network Configuration: 1. Master in a public subnet and compute fleet in a private subnet 2. Master and compute fleet in the same public subnet Network Configuration [Master in a public subnet and compute fleet in a private subnet]: 1 Beginning VPC creation. Please do not leave the terminal until the creation is finalized

Si no crea una nuevaVPC, debe seleccionar una existenteVPC.

Si eliges tener AWS ParallelCluster cree elVPC, anote el VPC ID para que pueda usar el AWS CLI para eliminarlo más tarde.

Automate VPC creation? (y/n) [n]: n Allowed values for VPC ID: # id name number_of_subnets --- --------------------- --------------------------------- ------------------- 1 vpc-0b4ad9c4678d3c7ad ParallelClusterVPC-20200118031893 2 2 vpc-0e87c753286f37eef ParallelClusterVPC-20191118233938 5 VPC ID [vpc-0b4ad9c4678d3c7ad]: 1

Una vez seleccionada, debe decidir si desea utilizar las subredes existentes o crear subredes nuevas. VPC

Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack... Do not leave the terminal until the process has finished
AWS Batch

De la lista de válidas Región de AWS identificadores, elija el Región de AWS dónde desea que se ejecute el clúster.

Allowed values for Región de AWS ID: 1. ap-northeast-1 2. ap-northeast-2 3. ap-south-1 4. ap-southeast-1 5. ap-southeast-2 6. ca-central-1 7. eu-central-1 8. eu-north-1 9. eu-west-1 10. eu-west-2 11. eu-west-3 12. sa-east-1 13. us-east-1 14. us-east-2 15. us-west-1 16. us-west-2 Región de AWS ID [ap-northeast-1]:

Elija el programador que desea utilizar con el clúster.

Allowed values for Scheduler: 1. slurm 2. awsbatch Scheduler [awsbatch]:

Cuando awsbatch se selecciona como programador, alinux2 se utiliza como sistema operativo.

Se especifica el tamaño mínimo y máximo del clúster de nodos de computación. Esto se mide envCPUs.

Minimum cluster size (vcpus) [0]: Maximum cluster size (vcpus) [10]:

Se especifica el tipo de instancia del nodo principal. Cuando se utiliza el programador awsbatch, los nodos de computación utilizan el tipo de instancia optimal.

Master instance type [t2.micro]:

El par de EC2 claves de Amazon se selecciona entre los pares de claves registrados EC2 en Amazon en el Región de AWS.

Allowed values for EC2 Key Pair Name: 1. prod-uswest1-key 2. test-uswest1-key EC2 Key Pair Name [prod-uswest1-key]:

Decida si desea utilizar los existentes VPCs o alquilarlos AWS ParallelCluster crear VPCs para ti. Si no tiene una configuración adecuadaVPC, AWS ParallelCluster puede crear uno nuevo. Usa tanto el nodo principal como los de computación de la misma subred pública, o solo el nodo principal en una subred pública con todos los nodos en una subred privada. Es posible alcanzar tu límite de cantidad VPCs en un Región de AWS. El número predeterminado VPCs es cinco. Para obtener más información sobre este límite y sobre cómo solicitar un aumento, consulta VPClas subredes en la Guía del VPC usuario de Amazon.

importante

VPCscreado por AWS ParallelCluster no habilite los registros VPC de flujo de forma predeterminada. VPCLos registros de flujo le permiten capturar información sobre el tráfico IP que entra y sale de las interfaces de red de suVPCs. Para obtener más información, consulta VPCFlow Logs en la Guía del VPC usuario de Amazon.

Si dejas AWS ParallelCluster cree unaVPC, decida si todos los nodos deben estar en una subred pública.

nota

Si lo desea, 1. Master in a public subnet and compute fleet in a private subnet AWS ParallelCluster crea una NAT puerta de enlace que se traduce en un coste adicional, incluso si se especifican los recursos de la capa gratuita.

Automate VPC creation? (y/n) [n]: y Allowed values for Network Configuration: 1. Master in a public subnet and compute fleet in a private subnet 2. Master and compute fleet in the same public subnet Network Configuration [Master in a public subnet and compute fleet in a private subnet]: 1 Beginning VPC creation. Please do not leave the terminal until the creation is finalized

Si no crea una nuevaVPC, debe seleccionar una existenteVPC.

Si eliges tener AWS ParallelCluster cree elVPC, anote el VPC ID para que pueda usar el AWS CLI para eliminarlo más tarde.

Automate VPC creation? (y/n) [n]: n Allowed values for VPC ID: # id name number_of_subnets --- --------------------- --------------------------------- ------------------- 1 vpc-0b4ad9c4678d3c7ad ParallelClusterVPC-20200118031893 2 2 vpc-0e87c753286f37eef ParallelClusterVPC-20191118233938 5 VPC ID [vpc-0b4ad9c4678d3c7ad]: 1

Una VPC vez seleccionada, decida si desea utilizar las subredes existentes o crear nuevas.

Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack... Do not leave the terminal until the process has finished

Cuando haya completado los pasos anteriores, un clúster simple se lanzará en unVPC. VPCUtiliza una subred existente que admite direcciones IP públicas. La tabla de enrutamiento de la subred es 0.0.0.0/0 => igw-xxxxxx. Tenga en cuenta las siguientes condiciones:

  • VPCImprescindible DNS Resolution = yes y. DNS Hostnames = yes

  • También VPC deberían tener DHCP opciones con la correcta domain-name para Región de AWS. El conjunto de DHCP opciones por defecto ya especifica lo necesario AmazonProvidedDNS. Si especificas más de un servidor de nombres de dominio, consulta los conjuntos de DHCP opciones en la Guía del VPC usuario de Amazon. Cuando utilice subredes privadas, utilice una NAT puerta de enlace o un proxy interno para permitir el acceso web a los nodos de cómputo. Para obtener más información, consulte Configuraciones de red.

Cuando todas las opciones tengan valores válidos, podrá lanzar el clúster ejecutando el comando create.

$ pcluster create mycluster

Cuando el clúster alcance el estado "CREATE_COMPLETE", podrás conectarte a él mediante la configuración normal del SSH cliente. Para obtener más información sobre la conexión a EC2 las instancias de Amazon, consulte la Guía del EC2 usuario de la Guía del EC2 usuario de Amazon.

Ejecute el siguiente comando para eliminar el clúster.

$ pcluster delete --region us-east-1 mycluster

Para eliminar los recursos de red delVPC, puedes eliminar la pila CloudFormation de redes. El nombre de la pila comienza con»parallelclusternetworking-"y contiene la hora de creación en formatoYYYYMMDDHHMMSS"». Puede enumerar las pilas mediante el comando list-stacks.

$ aws --region us-east-1 cloudformation list-stacks \ --stack-status-filter "CREATE_COMPLETE" \ --query "StackSummaries[].StackName" | \ grep -e "parallelclusternetworking-" "parallelclusternetworking-pubpriv-20191029205804"

La pila se puede eliminar mediante el comando delete-stack.

$ aws --region us-east-1 cloudformation delete-stack \ --stack-name parallelclusternetworking-pubpriv-20191029205804

Lo VPC que pcluster configure crea para usted no se crea en la pila CloudFormation de redes. Puede eliminarlo VPC manualmente en la consola o mediante el AWS CLI.

$ aws --region us-east-1 ec2 delete-vpc --vpc-id vpc-0b4ad9c4678d3c7ad