Criação de um cluster com Slurm contabilidade - AWS ParallelCluster

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 um para Meu banco de dados sem servidor. Amazon AuroraSQL O modelo instrui CloudFormation a criar todos os componentes necessários para implantar um banco de dados Amazon Aurora sem servidor no VPC mesmo cluster. O modelo também cria uma configuração básica de rede e segurança para a conexão entre o cluster e o banco de dados.

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:

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 uma pilha de banco de dados para Slurm contabilidade. O modelo requer as seguintes entradas:

  • 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:

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 -c path/to/cluster-config.yaml

Depois que o cluster for criado, você poderá começar a usar Slurm comandos contábeis, como sacctmgr ousacct.