

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
<a name="tutorials_07_slurm-accounting-v3"></a>

Saiba como configurar e criar um cluster com Slurm contabilidade. Para obter mais informações, consulte [Slurmcontabilidade com AWS ParallelCluster](slurm-accounting-v3.md).

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 obter mais informações, consulte [AWS serviços usados por AWS ParallelCluster](aws-services-v3.md).

Neste tutorial, você usa um [modelo de criação CloudFormation rápida (us-east-1) para criar um banco de dados sem servidor para](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/create/review?stackName=pcluster-slurm-db&templateURL=https://us-east-1-aws-parallelcluster.s3.amazonaws.com/templates/1-click/serverless-database.yaml) MySQL. [Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) 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, suporta AWS ParallelCluster Slurm contabilidade com o parâmetro de configuração do cluster [SlurmSettings](Scheduling-v3.md#Scheduling-v3-SlurmSettings)/[Database](Scheduling-v3.md#Scheduling-v3-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](install-v3-parallelcluster.md).
+ O AWS CLI [está instalado e configurado.](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)
+ Você tem um [par de EC2 chaves da Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html).
+ Você tem um perfil do IAM com as [permissões](iam-roles-in-parallelcluster-v3.md#iam-roles-in-parallelcluster-v3-example-user-policies) necessárias para executar a [`pcluster`](pcluster-v3.md) 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](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concepts.Aurora_Fea_Regions_DB-eng.Feature.ServerlessV2.html#Concepts.Aurora_Fea_Regions_DB-eng.Feature.ServerlessV2.amy).

## Etapa 1: criar a VPC e as sub-redes para AWS ParallelCluster
<a name="slurm-accounting-vpc-v3"></a>

Para usar o CloudFormation modelo fornecido para o Slurm banco de dados 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 a interface de linha de AWS ParallelCluster comando](install-v3-configuring.md). 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
<a name="slurm-accounting-db-stack-v3"></a>

Use o [modelo de criação CloudFormation rápida (us-east-1) para criar](https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/create/review?stackName=pcluster-slurm-db&templateURL=https://us-east-1-aws-parallelcluster.s3.amazonaws.com/templates/1-click/serverless-database.yaml) 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 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 Slurm contabilidade ativada
<a name="slurm-accounting-create-cluster-v3"></a>

O CloudFormation modelo fornecido gera uma CloudFormation pilha com algumas saídas definidas. A partir do Console de gerenciamento da AWS, 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`](Scheduling-v3.md#Scheduling-v3-SlurmSettings) / [`Database`](Scheduling-v3.md#Scheduling-v3-SlurmSettings-Database) / [`Uri`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-Database-Uri).
+ `DatabaseAdminUser`: usado para o valor do parâmetro de configuração do cluster [`SlurmSettings`](Scheduling-v3.md#Scheduling-v3-SlurmSettings) / [`Database`](Scheduling-v3.md#Scheduling-v3-SlurmSettings-Database) / [`UserName`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-Database-UserName).
+ `DatabaseSecretArn`: usado para o parâmetro de configuração do cluster [`SlurmSettings`](Scheduling-v3.md#Scheduling-v3-SlurmSettings) / [`Database`](Scheduling-v3.md#Scheduling-v3-SlurmSettings-Database) / [`PasswordSecretArn`](Scheduling-v3.md#yaml-Scheduling-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`](HeadNode-v3.md) / [`Networking`](HeadNode-v3.md#HeadNode-v3-Networking) / [`SecurityGroups`](HeadNode-v3.md#yaml-HeadNode-Networking-SecurityGroups).

Atualize os parâmetros `Database` do arquivo de configuração do cluster com os valores de saída. Use a [`pcluster`](pcluster-v3.md) 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 Slurm comandos contábeis, como `sacctmgr` ou`sacct`.