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 de AWS ParallelCluster
Una vez que instale AWS ParallelCluster, realice los siguientes pasos de configuración.
Compruebe que suAWS cuenta tenga una función que incluya los permisos necesarios para ejecutar lapcluster CLI. Para obtener más información, consulte AWS ParallelClusterejemplo de políticas de instancia y usuario.
Configura tusAWS credenciales. Para obtener más información, consulte Configuración de AWS CLI en la Guía del usuario de AWS CLI.
$
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]:
ElRegión de AWS lugar en el que se lanza el clúster debe tener al menos un key pair de Amazon EC2. Para obtener más información, consulte Pares de claves de Amazon EC2 en la Guía del usuario de Amazon EC2 para instancias Linux.
$
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 usaAWS Batch como planificador en comparación con su usoSlurm. Para obtener más información acerca de la configuración de un clúster, consulteConfiguración.
A partir de la versión 2.11.5,AWS ParallelCluster no admite el uso deSGE niTorque programadores. Puedes seguir usándolos en las versiones anteriores a la 2.11.4, incluida, pero no son aptos para recibir actualizaciones future ni Support para la solución de problemas por parte de los equipos deAWS servicio yAWS soporte.
- Slurm
-
En la lista deRegión de AWS identificadores válidos, elija elRegión de AWS lugar en el que desea que se ejecute el clúster.
La lista de lasRegiones de AWS que se muestran se basa en la partición de su cuenta y solo incluye lasRegiones de AWS que están habilitadas para su cuenta. Para obtener más información sobre cómo habilitarRegiones de AWS su cuenta, consulte AdministraciónRegiones de AWS en la ReferenciaAWS general. El ejemplo que se muestra es de la particiónAWS global. Si su cuenta está en laAWS GovCloud (US) partición, soloRegiones de AWS en esa partición se muestran (gov-us-east-1
ygov-us-west-1
). Del mismo modo, si su cuenta está en la partición deAWS China, solocn-northwest-1
se muestrancn-north-1
y. Para ver la lista completa de losRegiones de AWS compatibles conAWS ParallelCluster, consulteRegiones 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]:
El Support paraalinux2
se agregó enAWS ParallelCluster la 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 introducen los tipos de instancia de los nodos de procesamiento y de cabecera. 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, consulte Límites de instancias bajo demanda en la Guía del usuario de Amazon EC2 para instancias de Linux.
Master instance type [t2.micro]:
Compute instance type [t2.micro]:
El key pair se selecciona de los pares de claves registrados en Amazon EC2 en el seleccionadoRegió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 una VPC existente o dejar que AWS ParallelCluster cree una VPC por usted. Si no tiene una VPC configurada correctamente, AWS ParallelCluster puede crear una nueva. Utiliza los nodos principal y de procesamiento de la misma subred pública, o solo el nodo principal de una subred pública con todos los nodos de una subred privada. Es posible alcanzar el límite de cantidad de VPC en unRegión de AWS. El límite predeterminado es de cinco VPC para cada unaRegión de AWS. Para obtener más información acerca de este límite y sobre cómo solicitar un incremento, consulte VPC y subredes en la Guía del usuario de Amazon VPC.
Si permiteAWS ParallelCluster crear una VPC, debe decidir si todos los nodos deben estar en una subred pública.
Las VPC creadas porAWS ParallelCluster no habilitan los registros de flujo de VPC de forma predeterminada. Los logs de flujo de VPC permiten capturar información acerca del tráfico IP entrante y saliente de las interfaces de red en las VPC. Para obtener más información, consulte Logs de flujo de VPC en la Guía del usuario de Amazon VPC.
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 VPC nueva, debe seleccionar una VPC existente.
Si decideAWS ParallelCluster crear la VPC, anote el ID de la VPC para poder usarlaAWS CLI para eliminarla más adelante.
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
Después de seleccionar la VPC, debe decidir si desea utilizar las subredes existentes o crear otras nuevas.
Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack...
Do not leave the terminal until the process has finished
- AWS Batch
-
En la lista deRegión de AWS identificadores válidos, elija elRegión de AWS lugar en el que 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 en número de vCPU.
Minimum cluster size (vcpus) [0]:
Maximum cluster size (vcpus) [10]:
Se introduce 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 key pair de Amazon EC2 se selecciona de los pares de claves registrados con Amazon EC2 en el seleccionadoRegió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 VPC existentes o dejar que AWS ParallelCluster las cree por usted. Si no tiene una VPC configurada correctamente, AWS ParallelCluster puede crear una nueva. Utiliza los nodos principal y de procesamiento de la misma subred pública, o solo el nodo principal de una subred pública con todos los nodos de una subred privada. Es posible alcanzar el límite de cantidad de VPC en unRegión de AWS. El número predeterminado de VPC es cinco. Para obtener más información acerca de este límite y sobre cómo solicitar un incremento, consulte VPC y subredes en la Guía del usuario de Amazon VPC.
Las VPC creadas porAWS ParallelCluster no habilitan los registros de flujo de VPC de forma predeterminada. Los logs de flujo de VPC permiten capturar información acerca del tráfico IP entrante y saliente de las interfaces de red en las VPC. Para obtener más información, consulte Logs de flujo de VPC en la Guía del usuario de Amazon VPC.
Si permiteAWS ParallelCluster crear una VPC, decida si todos los nodos deben estar en una subred pública.
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 VPC nueva, debe seleccionar una VPC existente.
Si decideAWS ParallelCluster crear la VPC, anote el ID de la VPC para poder usarlaAWS CLI para eliminarla más adelante.
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 la VPC, decida si desea utilizar 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 lanza a una VPC. La VPC usa una subred existente que admite direcciones IP públicas. La tabla de ruteo de la subred es0.0.0.0/0 =>
igw-xxxxxx
. Tenga en cuenta las siguientes condiciones:
-
La VPC debe tener DNS Resolution = yes
y DNS Hostnames = yes
.
-
La VPC también debe tener opciones de DHCP con la correctadomain-name
paraRegión de AWS. El conjunto de opciones de DHCP predeterminado ya especifica el AmazonProvidedDNS necesario. Si especifica más de un servidor de nombres de dominio, consulte los conjuntos de opciones de DHCP en la Guía del usuario de Amazon VPC. Cuando utilice subredes privadas, utilice una puerta de enlace NAT o un proxy interno para habilitar el acceso web a los nodos de procesamiento. 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
Una vez que el clúster llegue al estado "CREATE_COMPLETE", podrá conectarse a él utilizando su configuración del cliente de SSH normal. Para obtener más información acerca de cómo conectarse a las instancias de Amazon EC2, consulte la Guía del usuario de EC2 para instancias de Linux de Amazon EC2 para instancias de Linux.
Para eliminar el clúster, ejecute el siguiente comando.
$
pcluster delete --region us-east-1
mycluster
Para eliminar los recursos de red en la VPC, puede eliminar la pila CloudFormation de redes. El nombre de la pila comienza porparallelclusternetworking- "» y contiene la hora de creación en formato «YYYYMMDDHHMMSS». 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
La VPC quepcluster configure crea para usted no se crea en la pila CloudFormation de redes. Puede eliminar esa VPC manualmente en la consola o mediante elAWS CLI.
$
aws --region us-east-1
ec2 delete-vpc --vpc-id vpc-0b4ad9c4678d3c7ad