Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration AWS ParallelCluster
Après avoir installé AWS ParallelCluster, effectuez les étapes de configuration suivantes.
Vérifiez que votre AWS Le compte possède un rôle qui inclut les autorisations nécessaires pour exécuter le pclusterCLI. Pour de plus amples informations, veuillez consulter AWS ParallelCluster exemple de politiques d'instance et d'utilisateur.
Configurez votre AWS informations d'identification. Pour plus d'informations, voir Configuration du AWS CLI dans le .AWS CLI guide de l'utilisateur.
$
aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default Région AWS name [us-east-1]: us-east-1
Default output format [None]:
Le Région AWS l'endroit où le cluster est lancé doit avoir au moins une paire de EC2 clés Amazon. Pour plus d'informations, consultez les paires de EC2 clés Amazon dans le guide de EC2 l'utilisateur Amazon.
$
pcluster configure
L'assistant de configuration vous invite à entrer toutes les informations nécessaires pour créer votre cluster. Les détails de la séquence diffèrent lors de l'utilisation AWS Batch en tant que planificateur par rapport à l'utilisation Slurm. Pour plus d'informations sur la configuration d'un cluster, consultezConfiguration.
À partir de la version 2.11.5, AWS ParallelCluster ne prend pas en charge l'utilisation de SGE or Torque planificateurs. Vous pouvez continuer à les utiliser dans les versions antérieures à la version 2.11.4, mais ils ne sont pas éligibles aux futures mises à jour ou à l'assistance en matière de résolution des problèmes fournie par AWS service et AWS Équipes de support.
- Slurm
-
Depuis la liste des valides Région AWS identifiants, choisissez le Région AWS où vous souhaitez que votre cluster s'exécute.
La liste des Régions AWS affiché est basé sur la partition de votre compte et inclut uniquement Régions AWS qui sont activés pour votre compte. Pour plus d'informations sur l'activation Régions AWS pour votre compte, voir Gestion Régions AWS dans le .Références générales AWS. L'exemple présenté est tiré du AWS Partition globale. Si votre compte se trouve dans AWS GovCloud (US) partition, uniquement Régions AWS dans cette partition sont listés (gov-us-east-1
etgov-us-west-1
). De même, si votre compte se trouve dans AWS Partition de la Chine, uniquement cn-north-1
et cn-northwest-1
montrée. Pour la liste complète des Régions AWS soutenu par AWS ParallelCluster, voir Régions prises en charge.
Allowed values for the Région 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
Région AWS ID [ap-northeast-1]:
Choisissez le planificateur à utiliser avec votre cluster.
Allowed values for Scheduler:
1. slurm
2. awsbatch
Scheduler [slurm]:
Choisissez le système d'exploitation.
Allowed values for Operating System:
1. alinux2
2. centos7
3. ubuntu1804
4. ubuntu2004
Operating System [alinux2]:
Support pour alinux2
a été ajouté AWS ParallelCluster version 2.6.0.
Les tailles minimale et maximale du cluster de nœuds de calcul sont entrées. Elles sont mesurées en nombre d'instances.
Minimum cluster size (instances) [0]:
Maximum cluster size (instances) [10]:
Les types d'instance des nœuds de tête et de calcul sont saisis. Pour les types d'instance, les limites d'instance de votre compte sont suffisamment grandes pour répondre à vos besoins. Pour plus d'informations, consultez la section Limites des instances à la demande dans le guide de EC2 l'utilisateur Amazon.
Master instance type [t2.micro]:
Compute instance type [t2.micro]:
La paire de clés est sélectionnée parmi les paires de clés enregistrées auprès d'Amazon EC2 dans le Région AWS.
Allowed values for EC2 Key Pair Name:
1. prod-uswest1-key
2. test-uswest1-key
EC2 Key Pair Name [prod-uswest1-key]:
Une fois les étapes précédentes terminées, décidez d'utiliser un produit existant VPC ou de le louer AWS ParallelCluster créez-en un VPC pour vous. Si vous ne disposez pas d'un système correctement configuréVPC, AWS ParallelCluster peut en créer un nouveau. Il utilise soit les nœuds de tête et de calcul du même sous-réseau public, soit uniquement le nœud principal d'un sous-réseau public avec tous les nœuds d'un sous-réseau privé. Il est possible d'atteindre votre limite de nombre VPCs de Région AWS. La limite par défaut est de cinq VPCs pour chaque Région AWS. Pour plus d'informations sur cette limite et sur la manière de demander une augmentation, consultez la section VPCet les sous-réseaux dans le guide de l'VPCutilisateur Amazon.
Si vous laissez AWS ParallelCluster créez unVPC, vous devez décider si tous les nœuds doivent se trouver dans un sous-réseau public.
VPCscréé par AWS ParallelCluster n'activez pas VPC Flow Logs par défaut. VPCLes journaux de flux vous permettent de capturer des informations sur le trafic IP à destination et en provenance des interfaces réseau de votreVPCs. Pour plus d'informations, consultez VPCFlow Logs dans le guide de VPC l'utilisateur Amazon.
Si tu le souhaites1. Master in a public subnet and compute fleet in a private subnet
, AWS ParallelCluster
crée une NAT passerelle qui entraîne des coûts supplémentaires, même si vous spécifiez des ressources de niveau gratuit.
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 vous n'en créez pas de nouveauVPC, vous devez sélectionner un existantVPC.
Si vous choisissez d'avoir AWS ParallelCluster créez leVPC, notez l'VPCidentifiant afin de pouvoir utiliser AWS CLI pour le supprimer ultérieurement.
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
Une VPC fois le sélectionné, vous devez décider d'utiliser les sous-réseaux existants ou d'en créer de nouveaux.
Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack...
Do not leave the terminal until the process has finished
- AWS Batch
-
Depuis la liste des valides Région AWS identifiants, choisissez le Région AWS où vous souhaitez que votre cluster s'exécute.
Allowed values for Région 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
Région AWS ID [ap-northeast-1]:
Choisissez le planificateur à utiliser avec votre cluster.
Allowed values for Scheduler:
1. slurm
2. awsbatch
Scheduler [awsbatch]:
Lorsque awsbatch
est sélectionné comme planificateur, alinux2
est utilisé comme système d'exploitation.
Les tailles minimale et maximale du cluster de nœuds de calcul sont entrées. Ceci est mesuré envCPUs.
Minimum cluster size (vcpus) [0]:
Maximum cluster size (vcpus) [10]:
Le type d'instance du nœud principal est saisi. Lors de l'utilisation du planificateur awsbatch
, les nœuds de calcul utilisent un type d'instance optimal
.
Master instance type [t2.micro]:
La paire de EC2 clés Amazon est sélectionnée parmi les paires de clés enregistrées auprès d'Amazon EC2 dans Région AWS.
Allowed values for EC2 Key Pair Name:
1. prod-uswest1-key
2. test-uswest1-key
EC2 Key Pair Name [prod-uswest1-key]:
Décidez d'utiliser l'existant VPCs ou de le louer AWS ParallelCluster créez VPCs pour vous. Si vous ne disposez pas d'un système correctement configuréVPC, AWS ParallelCluster peut en créer un nouveau. Il utilise soit les nœuds de tête et de calcul du même sous-réseau public, soit uniquement le nœud principal d'un sous-réseau public avec tous les nœuds d'un sous-réseau privé. Il est possible d'atteindre votre limite de nombre VPCs de Région AWS. Le nombre par défaut VPCs est cinq. Pour plus d'informations sur cette limite et sur la manière de demander une augmentation, consultez la section VPCet les sous-réseaux dans le guide de l'VPCutilisateur Amazon.
VPCscréé par AWS ParallelCluster n'activez pas VPC Flow Logs par défaut. VPCLes journaux de flux vous permettent de capturer des informations sur le trafic IP à destination et en provenance des interfaces réseau de votreVPCs. Pour plus d'informations, consultez VPCFlow Logs dans le guide de VPC l'utilisateur Amazon.
Si vous laissez AWS ParallelCluster créez unVPC, décidez si tous les nœuds doivent se trouver dans un sous-réseau public.
Si tu le souhaites1. Master in a public subnet and compute fleet in a private subnet
, AWS ParallelCluster
crée une NAT passerelle qui entraîne des coûts supplémentaires, même si vous spécifiez des ressources de niveau gratuit.
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 vous n'en créez pas de nouveauVPC, vous devez sélectionner un existantVPC.
Si vous choisissez d'avoir AWS ParallelCluster créez leVPC, notez l'VPCidentifiant afin de pouvoir utiliser AWS CLI pour le supprimer ultérieurement.
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
Une VPC fois le sélectionné, décidez d'utiliser les sous-réseaux existants ou d'en créer de nouveaux.
Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack...
Do not leave the terminal until the process has finished
Lorsque vous avez terminé les étapes précédentes, un simple cluster se lance dans unVPC. VPCutilise un sous-réseau existant qui prend en charge les adresses IP publiques. La table de routage pour le sous-réseau est0.0.0.0/0 =>
igw-xxxxxx
. Notez les conditions suivantes :
-
Le VPC must have DNS Resolution = yes
etDNS Hostnames = yes
.
-
Ils VPC devraient également avoir DHCP des options avec la bonne domain-name
pour Région AWS. Le jeu d'DHCPoptions par défaut spécifie déjà les éléments requis AmazonProvidedDNS. Si vous spécifiez plusieurs serveurs de noms de domaine, consultez les ensembles DHCP d'options du guide de VPC l'utilisateur Amazon. Lorsque vous utilisez des sous-réseaux privés, utilisez une NAT passerelle ou un proxy interne pour permettre l'accès Web aux nœuds de calcul. Pour de plus amples informations, veuillez consulter Configurations réseau.
Une fois que tous les paramètres contiennent les valeurs valides, vous pouvez lancer le cluster en exécutant la commande create.
$
pcluster create mycluster
Une fois que le cluster a atteint le statut COMPLETE « CREATE _ », vous pouvez vous y connecter en utilisant vos paramètres SSH client habituels. Pour plus d'informations sur la connexion aux EC2 instances Amazon, consultez le guide de EC2l'utilisateur dans le guide de EC2l'utilisateur Amazon.
Pour supprimer le cluster, exécutez la commande suivante.
$
pcluster delete --region us-east-1
mycluster
Pour supprimer les ressources réseau duVPC, vous pouvez supprimer la pile CloudFormation réseau. Le nom de la pile commence par »parallelclusternetworking-« et contient l'heure de création au formatYYYYMMDDHHMMSS" ». Vous pouvez répertorier les piles à l'aide de la commande 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 pile peut être supprimée à l'aide de la commande delete-stack.
$
aws --region us-east-1
cloudformation delete-stack \
--stack-name parallelclusternetworking-pubpriv-20191029205804
VPCCe qui est pcluster configure créé pour vous n'est pas créé dans la pile CloudFormation réseau. Vous pouvez le supprimer VPC manuellement dans la console ou à l'aide du AWS CLI.
$
aws --region us-east-1
ec2 delete-vpc --vpc-id vpc-0b4ad9c4678d3c7ad