Criação de um cluster com contabilidade Slurm - 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 contabilidade Slurm

Saiba como configurar e criar um cluster com contabilidade Slurm. Para ter mais informações, consulte Slurmcontabilidade com AWS ParallelCluster.

Ao usar a interface de linha de AWS ParallelCluster comando (CLI) ou a API, você paga apenas pelos AWS recursos criados ao criar ou atualizar AWS ParallelCluster imagens e clusters. Para ter 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 ter mais informações, consulte Custos de interface de usuário do AWS ParallelCluster.

Neste tutorial, você usa um modelo de criação CloudFormation rápida (us-east-1) para criar um banco de dados sem servidor para MySQL. Amazon Aurora O modelo instrui CloudFormation a criar todos os componentes necessários para implantar um banco de dados Amazon Aurora sem servidor na mesma VPC do 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, AWS ParallelCluster oferece suporte à Slurm contabilização 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:

Etapa 1: criar a VPC e as sub-redes para AWS ParallelCluster

Para usar o CloudFormation modelo fornecido para o banco de dados Slurm contábil, você deve ter a VPC do cluster pronta. Você pode fazer isso manualmente ou como parte do procedimento Configure e crie um cluster com o AWS ParallelCluster Interface da linha de 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 CloudFormation rápida (us-east-1) para criar uma pilha de banco de dados para contabilidade. Slurm 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 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 CloudFormation modelo 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 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 a contabilidade Slurm, algumas dessas saídas devem ser usadas no arquivo de configuração do cluster do AWS ParallelCluster :

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

Depois que o cluster for criado, você poderá começar a usar comandos de contabilidade Slurm, como sacctmgr ou sacct.