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 Slurm contabilidade
Saiba como configurar e criar um cluster com Slurm contabilidade. Para obter mais informações, consulte Slurm contabilidade com AWS ParallelCluster.
Ao usar a interface de linha de AWS ParallelCluster comando (CLI) ouAPI, você paga apenas pelos AWS recursos criados ao criar ou atualizar AWS ParallelCluster imagens e clusters. Para obter mais informações, consulte AWS serviços usados por AWS ParallelCluster.
A AWS ParallelCluster interface do usuário é construída em uma arquitetura sem servidor e você pode usá-la na categoria AWS Free Tier na maioria dos casos. Para obter mais informações, consulte AWS ParallelCluster Custos de UI.
Neste tutorial, você usa um modelo de criação CloudFormation rápida (us-east-1) para criar
nota
A partir da versão 3.3.0, suporta AWS ParallelCluster Slurm contabilidade com o parâmetro de configuração do cluster SlurmSettings/Database.
nota
O modelo de criação rápida serve como exemplo. Este modelo não abrange todos os casos de uso possíveis para um Slurm servidor de banco de dados contábil. É 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 EC2 chaves da Amazon.
-
Você tem uma IAM função com as permissões necessárias para executar pcluster CLI o.
-
A região na qual você implanta o modelo de criação rápida oferece suporte ao Amazon Aurora SQL My serverless v2. Para obter mais informações, consulte Aurora Serverless v2 com Aurora My. SQL
Etapa 1: criar as VPC sub-redes e para AWS ParallelCluster
Para usar o CloudFormation modelo fornecido para o Slurm banco de dados contábil, você deve ter o VPC para o cluster pronto. 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 AWS ParallelCluster, talvez tenha um VPC pronto 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 CloudFormation rápida (us-east-1) para criar
-
Credenciais do servidor de banco de dados, especificamente o nome de usuário e senha do administrador.
-
Dimensionamento do cluster sem Amazon Aurora servidor. Isso depende do carregamento esperado do cluster.
-
Parâmetros de rede, especificamente o destino VPC e as sub-redes ou CIDR blocos 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 o mesmo em VPC que o AWS ParallelCluster cluster 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 CIDR blocos separados para as duas sub-redes e deixe o CloudFormation modelo criar as duas sub-redes para blocos. CIDR Certifique-se de que os CIDR blocos não se sobreponham às sub-redes existentes. Se os CIDR blocos 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 Slurm contabilidade ativada
O CloudFormation modelo fornecido gera uma CloudFormation pilha 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 CloudFormation pilha. Para habilitar o Slurm contabilidade, algumas dessas saídas devem ser usadas no arquivo de configuração do AWS ParallelCluster cluster:
-
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 o pcluster CLI para criar o 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 Slurm comandos contábeis, como sacctmgr
ousacct
.