As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurando AWS ParallelCluster
Depois de instalar AWS ParallelCluster, conclua as etapas de configuração a seguir.
Verifique se sua AWS conta tem uma função que inclui as permissões necessárias para executar pcluster CLI o. Para obter mais informações, consulte AWS ParallelCluster exemplo de políticas de instância e usuário.
Configure suas AWS credenciais. Para obter mais informações, consulte Configurar a AWS CLI no Guia do usuário da AWS CLI .
$
aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default Região da AWS name [us-east-1]: us-east-1
Default output format [None]:
O Região da AWS local em que o cluster é lançado deve ter pelo menos um par de EC2 chaves da Amazon. Para obter mais informações, consulte os pares de EC2 chaves da Amazon no Guia EC2 do usuário da Amazon.
$
pcluster configure
O assistente de configuração solicita todas as informações necessárias para criar o cluster. Os detalhes da sequência diferem quando usada AWS Batch como agendador em comparação com o uso Slurm. Para obter mais informações sobre a configuração de um cluster, consulteConfiguração.
A partir da versão 2.11.5, AWS ParallelCluster não suporta o uso de SGE or Torque agendadores. Você pode continuar usando-os nas versões até a 2.11.4, inclusive, mas eles não estão qualificados para futuras atualizações ou suporte para solução de problemas das equipes de AWS serviço e de AWS suporte.
- Slurm
-
Na lista de Região da AWS identificadores válidos, escolha Região da AWS onde você deseja que seu cluster seja executado.
A lista Regiões da AWS exibida é baseada na partição da sua conta e inclui apenas as Regiões da AWS que estão habilitadas para sua conta. Para obter mais informações sobre como habilitar Regiões da AWS sua conta, consulte Gerenciando Regiões da AWS no Referência geral da AWS. O exemplo mostrado é da partição AWS global. Se sua conta estiver na AWS GovCloud (US) partição, somente Regiões da AWS nessa partição serão listadas (gov-us-east-1
egov-us-west-1
). Da mesma forma, se sua conta estiver na partição AWS da China, somente cn-north-1
e cn-northwest-1
serão mostradas. Para obter a lista completa dos Regiões da AWS produtos suportados por AWS ParallelCluster, consulteRegiões do compatíveis.
Allowed values for the Região da 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ão da AWS ID [ap-northeast-1]:
Escolha o programador a ser usado com seu cluster.
Allowed values for Scheduler:
1. slurm
2. awsbatch
Scheduler [slurm]:
Escolha o sistema operacional.
Allowed values for Operating System:
1. alinux2
2. centos7
3. ubuntu1804
4. ubuntu2004
Operating System [alinux2]:
Support for alinux2
adicionado na AWS ParallelCluster versão 2.6.0.
Os tamanhos mínimo e máximo do cluster de nós de computação são inseridos. Isso é medido em número de instâncias.
Minimum cluster size (instances) [0]:
Maximum cluster size (instances) [10]:
Os tipos de instância de nós principais e de computação são inseridos. Para tipos de instância, seus limites de instância de conta são grandes o suficiente para atender às suas necessidades. Para obter mais informações, consulte Limites de instâncias sob demanda no Guia do EC2 usuário da Amazon.
Master instance type [t2.micro]:
Compute instance type [t2.micro]:
O par de chaves é selecionado entre os pares de chaves registrados EC2 na Amazon no selecionado Região da AWS.
Allowed values for EC2 Key Pair Name:
1. prod-uswest1-key
2. test-uswest1-key
EC2 Key Pair Name [prod-uswest1-key]:
Depois que as etapas anteriores forem concluídas, decida se deseja usar uma existente VPC ou deixar AWS ParallelCluster criar uma VPC para você. Se você não tiver um configurado corretamenteVPC, AWS ParallelCluster pode criar um novo. Ela usa os nós principais e de computação na mesma sub-rede pública ou somente o nó principal em uma sub-rede pública com todos os nós em uma sub-rede privada. É possível atingir seu limite de número de VPCs em um Região da AWS. O limite padrão é cinco VPCs para cada um Região da AWS. Para obter mais informações sobre esse limite e como solicitar um aumento, consulte VPCe sub-redes no Guia VPCdo usuário da Amazon.
Se você permitir AWS ParallelCluster criar umVPC, deverá decidir se todos os nós devem estar em uma sub-rede pública.
VPCscriado por AWS ParallelCluster não habilitar registros VPC de fluxo por padrão. VPC Os registros de fluxo permitem que você capture informações sobre o tráfego IP que entra e sai das interfaces de rede em seuVPCs. Para obter mais informações, consulte Logs de VPC fluxo no Guia VPC do usuário da Amazon.
Se você escolher1. Master in a public subnet and compute fleet in a private subnet
, AWS ParallelCluster
cria um NAT gateway que resulta em custo adicional, mesmo se você especificar recursos de nível gratuito.
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
Se você não criar um novoVPC, deverá selecionar um existenteVPC.
Se você optar por AWS ParallelCluster criar oVPC, anote o VPC ID para poder usá-lo AWS CLI para excluí-lo posteriormente.
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
Depois de VPC selecionado, você precisa decidir se deseja usar sub-redes existentes ou criar novas.
Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack...
Do not leave the terminal until the process has finished
- AWS Batch
-
Na lista de Região da AWS identificadores válidos, escolha Região da AWS onde você deseja que seu cluster seja executado.
Allowed values for Região da 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ão da AWS ID [ap-northeast-1]:
Escolha o programador a ser usado com seu cluster.
Allowed values for Scheduler:
1. slurm
2. awsbatch
Scheduler [awsbatch]:
Quando awsbatch
é selecionado como o programador, alinux2
é usado como o sistema operacional.
Os tamanhos mínimo e máximo do cluster de nós de computação são inseridos. Isso é medido emvCPUs.
Minimum cluster size (vcpus) [0]:
Maximum cluster size (vcpus) [10]:
O tipo de instância do nó principal é inserido. Ao usar o programador awsbatch
, os nós de computação usam um tipo de instância de optimal
.
Master instance type [t2.micro]:
O par de EC2 chaves da Amazon é selecionado entre os pares de chaves registrados EC2 na Amazon no selecionado Região da AWS.
Allowed values for EC2 Key Pair Name:
1. prod-uswest1-key
2. test-uswest1-key
EC2 Key Pair Name [prod-uswest1-key]:
Decida se quer usar o existente VPCs ou deixar AWS ParallelCluster criar VPCs para você. Se você não tiver um configurado corretamenteVPC, AWS ParallelCluster pode criar um novo. Ela usa os nós principais e de computação na mesma sub-rede pública ou somente o nó principal em uma sub-rede pública com todos os nós em uma sub-rede privada. É possível atingir seu limite de número de VPCs em um Região da AWS. O número padrão de VPCs é cinco. Para obter mais informações sobre esse limite e como solicitar um aumento, consulte VPCe sub-redes no Guia VPCdo usuário da Amazon.
VPCscriado por AWS ParallelCluster não habilitar registros VPC de fluxo por padrão. VPC Os registros de fluxo permitem que você capture informações sobre o tráfego IP que entra e sai das interfaces de rede em seuVPCs. Para obter mais informações, consulte Logs de VPC fluxo no Guia VPC do usuário da Amazon.
Se você deixar AWS ParallelCluster criar umVPC, decida se todos os nós devem estar em uma sub-rede pública.
Se você escolher1. Master in a public subnet and compute fleet in a private subnet
, AWS ParallelCluster
cria um NAT gateway que resulta em custo adicional, mesmo se você especificar recursos de nível gratuito.
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
Se você não criar um novoVPC, deverá selecionar um existenteVPC.
Se você optar por AWS ParallelCluster criar oVPC, anote o VPC ID para poder usá-lo AWS CLI para excluí-lo posteriormente.
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
Depois de VPC selecionado, decida se deseja usar sub-redes existentes ou criar novas.
Automate Subnet creation? (y/n) [y]: y
Creating CloudFormation stack...
Do not leave the terminal until the process has finished
Depois de concluir as etapas anteriores, um cluster simples é iniciado em umVPC. O VPC usa uma sub-rede existente que oferece suporte a endereços IP públicos. A tabela de rotas para a sub-rede é 0.0.0.0/0 =>
igw-xxxxxx
. Atenção às condições a seguir:
-
O VPC indispensável DNS Resolution = yes
DNS Hostnames = yes
e.
-
O também VPC deve ter DHCP opções com a correta domain-name
para Região da AWS o. O conjunto de DHCP opções padrão já especifica o necessário AmazonProvidedDNS. Se especificar mais de um servidor de nomes de domínio, consulte os conjuntos DHCP de opções no Guia do VPC usuário da Amazon. Ao usar sub-redes privadas, use um NAT gateway ou um proxy interno para permitir o acesso à web para nós de computação. Para obter mais informações, consulte Configurações de rede.
Quando todas as configurações tiverem valores válidos, você poderá inicializar o cluster executando o comando de criação.
$
pcluster create mycluster
Depois que o cluster atingir o status COMPLETE "CREATE_", você poderá se conectar a ele usando as configurações normais SSH do cliente. Para obter mais informações sobre a conexão com EC2 instâncias da Amazon, consulte o Guia EC2 do usuário no Guia EC2 do usuário da Amazon.
Para excluir o cluster, execute o comando a seguir.
$
pcluster delete --region us-east-1
mycluster
Para excluir os recursos de rede noVPC, você pode excluir a pilha CloudFormation de rede. O nome da pilha começa com”parallelclusternetworking-“e contém a hora de criação no formatoYYYYMMDDHHMMSS"”. Você pode listar as pilhas usando o 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"
A pilha pode ser excluída usando o comando delete-stack.
$
aws --region us-east-1
cloudformation delete-stack \
--stack-name parallelclusternetworking-pubpriv-20191029205804
O VPC que pcluster configure cria para você não é criado na pilha CloudFormation de rede. Você pode excluí-lo VPC manualmente no console ou usando AWS CLI o.
$
aws --region us-east-1
ec2 delete-vpc --vpc-id vpc-0b4ad9c4678d3c7ad