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á.
Criação de um cluster com contabilidade Slurm
Saiba como configurar e criar um cluster com contabilidade Slurm. Para ter mais informações, consulte Slurm contabilidade com AWS ParallelCluster.
Ao usar a interface de linha de comandos (CLI) ou a API do AWS ParallelCluster, você paga apenas pelos recursos do AWS criados ao criar ou atualizar imagens e clusters do AWS ParallelCluster. Para ter mais informações, consulte Serviços da AWS usados pelo AWS ParallelCluster.
A PCUI é construída em uma arquitetura de tecnologia sem servidor, e você pode usá-la na categoria de nível gratuito da AWS na maioria dos casos. Para ter mais informações, consulte Custos da PCUI.
Neste tutorial, você usará um modelo de criação rápida do CloudFormation (us-east-1)
nota
A partir da versão 3.3.0, AWS ParallelCluster oferece suporte à contabilização de Slurm com o parâmetro de configuração de cluster SlurmSettings / Database.
nota
O modelo de criação rápida serve como exemplo. Esse modelo não abrange todos os casos de uso possíveis de um servidor de banco de dados de contabilidade Slurm. É sua responsabilidade criar um servidor de banco de dados com a configuração e a capacidade adequadas para suas workloads de produção.
Pré-requisitos:
-
AWS ParallelCluster está instalado.
-
O AWS CLI está instalado e configurado.
-
Você tem um par de chaves do Amazon EC2.
-
Você tem um perfil do IAM com as permissões necessárias para executar a pcluster CLI.
-
A região na qual você implanta o modelo de criação rápida oferece suporte à Amazon Aurora MySQL serverless v2. Para ter mais informações, consulte Aurora Serverless v2 com Aurora MySQL.
Etapa 1: criar uma VPC e sub-redes para AWS ParallelCluster
Para usar o modelo CloudFormation fornecido para o banco de dados de contabilidade Slurm, você deve ter a VPC do cluster pronta. Você pode fazer isso manualmente ou como parte do procedimento Configure e crie um cluster com a interface de linha de AWS ParallelCluster comando. Se você já usou o AWS ParallelCluster, talvez tenha uma VPC pronta para a implantação do cluster e do servidor de banco de dados.
Etapa 2: criar a pilha de banco de dados
Use o modelo de criação rápida do CloudFormation (us-east-1)
-
Credenciais do servidor de banco de dados, especificamente o nome de usuário e senha do administrador.
-
Dimensionamento do cluster sem servidor Amazon Aurora. Isso depende do carregamento esperado do cluster.
-
Parâmetros de rede, especificamente a VPC e as sub-redes de destino ou blocos CIDR para a criação das sub-redes.
Selecione as credenciais e o tamanho apropriados para seu servidor de banco de dados. Para as opções de rede, você precisa usar a mesma VPC na qual o cluster AWS ParallelCluster está implantado. Você pode criar as sub-redes para o banco de dados e passá-las como entrada para o modelo. Ou forneça dois blocos CIDR separados para as duas sub-redes e deixe o modelo CloudFormation criar as duas sub-redes para blocos CIDR. Certifique-se de que os blocos CIDR não se sobreponham às sub-redes existentes. Se os blocos CIDR se sobrepuserem às sub-redes existentes, a pilha não será criada.
O servidor de banco de dados leva vários minutos para ser criado.
Etapa 3: criar um cluster com a contabilidade Slurm ativada
O modelo fornecido do CloudFormation gera uma pilha do CloudFormation com algumas saídas definidas. A partir do AWS Management Console, você pode visualizar as saídas na guia Saídas na visualização da pilha do CloudFormation. Para habilitar a contabilidade Slurm, algumas dessas saídas devem ser usadas no arquivo de configuração do cluster do AWS ParallelCluster:
-
DatabaseHost
: usado para o parâmetro de configuração do cluster SlurmSettings / Database / Uri. -
DatabaseAdminUser
: usado para o valor do parâmetro de configuração do cluster SlurmSettings / Database / UserName. -
DatabaseSecretArn
: usado para o parâmetro de configuração do cluster SlurmSettings / Database / PasswordSecretArn. -
DatabaseClientSecurityGroup
: esse é o grupo de segurança anexado ao nó do cabeçalho do cluster definido no parâmetro de configuração HeadNode / Networking / SecurityGroups.
Atualize os parâmetros Database
do arquivo de configuração do cluster com os valores de saída. Use a pcluster CLI para criar um cluster.
$
pcluster create-cluster -n
cluster-3.x
-cpath/to/cluster-config.yaml
Depois que o cluster for criado, você poderá começar a usar comandos de contabilidade Slurm, como sacctmgr
ou sacct
.