

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membuat cluster dengan Slurm akuntansi
<a name="tutorials_07_slurm-accounting-v3"></a>

Pelajari cara mengonfigurasi dan membuat klaster dengan Slurm akuntansi. Untuk informasi selengkapnya, lihat [Slurmakuntansi dengan AWS ParallelCluster](slurm-accounting-v3.md).

Saat menggunakan antarmuka baris AWS ParallelCluster perintah (CLI) atau API, Anda hanya membayar AWS sumber daya yang dibuat saat Anda membuat atau memperbarui AWS ParallelCluster gambar dan cluster. Untuk informasi selengkapnya, lihat [AWS layanan yang digunakan oleh AWS ParallelCluster](aws-services-v3.md).

Dalam tutorial ini, Anda menggunakan [template CloudFormation quick-create (us-east-1) untuk membuat database tanpa](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) server MySQL. [Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) Template menginstruksikan CloudFormation untuk membuat semua komponen yang diperlukan untuk menyebarkan database Amazon Aurora tanpa server pada VPC yang sama dengan cluster. Template juga menciptakan jaringan dasar dan konfigurasi keamanan untuk koneksi antara cluster dan database.

**catatan**  
Dimulai dengan versi 3.3.0, mendukung AWS ParallelCluster Slurm akuntansi dengan parameter konfigurasi klaster [SlurmSettings](Scheduling-v3.md#Scheduling-v3-SlurmSettings)/[Database](Scheduling-v3.md#Scheduling-v3-SlurmSettings-Database).

**catatan**  
Template quick-create berfungsi sebagai contoh. Template ini tidak mencakup semua kemungkinan kasus penggunaan Slurm server basis data akuntansi. Anda bertanggung jawab untuk membuat server database dengan konfigurasi dan kapasitas yang sesuai untuk beban kerja produksi Anda.

**Prasyarat:**
+ AWS ParallelCluster [diinstal](install-v3-parallelcluster.md).
+  AWS CLI [Itu diinstal dan dikonfigurasi.](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)
+ Anda memiliki [ EC2 key pair Amazon](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html).
+ Anda memiliki peran IAM dengan [izin](iam-roles-in-parallelcluster-v3.md#iam-roles-in-parallelcluster-v3-example-user-policies) yang diperlukan untuk menjalankan CLI[`pcluster`](pcluster-v3.md).
+ Wilayah tempat Anda menerapkan template quick-create mendukung Amazon Aurora MySQL tanpa server v2. Untuk informasi lebih lanjut, lihat [Aurora Serverless v2 dengan Aurora](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) MySQL.

## Langkah 1: Buat VPC dan subnet untuk AWS ParallelCluster
<a name="slurm-accounting-vpc-v3"></a>

Untuk menggunakan CloudFormation template yang disediakan untuk Slurm database akuntansi, Anda harus memiliki VPC untuk cluster siap. Anda dapat melakukan ini secara manual atau sebagai bagian dari [Konfigurasikan dan buat cluster dengan antarmuka baris AWS ParallelCluster perintah](install-v3-configuring.md) prosedur. Jika Anda sudah menggunakan AWS ParallelCluster, Anda mungkin memiliki VPC yang siap untuk penyebaran cluster dan server database.

## Langkah 2: Buat tumpukan database
<a name="slurm-accounting-db-stack-v3"></a>

Gunakan [template CloudFormation quick-create (us-east-1) untuk membuat tumpukan database](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) Slurm akuntansi. Template membutuhkan masukan berikut:
+ Kredensi server database, khususnya nama pengguna admin dan kata sandi.
+ Ukuran cluster tanpa Amazon Aurora server. Ini tergantung pada pemuatan cluster yang diharapkan.
+ Parameter jaringan, khususnya target VPC dan subnet atau blok CIDR untuk pembuatan subnet.

Pilih kredensi dan ukuran yang sesuai untuk server database Anda. Untuk opsi jaringan, Anda diharuskan menggunakan VPC yang sama dengan yang digunakan AWS ParallelCluster cluster. Anda dapat membuat subnet untuk database dan meneruskannya sebagai input ke template. Atau, sediakan dua blok CIDR terpisah untuk dua subnet dan biarkan CloudFormation template membuat dua subnet untuk blok CIDR. Pastikan bahwa blok CIDR tidak tumpang tindih dengan subnet yang ada. Jika blok CIDR tumpang tindih dengan subnet yang ada, tumpukan gagal dibuat.

Server database membutuhkan waktu beberapa menit untuk dibuat.

## Langkah 3: Buat cluster dengan Slurm akuntansi diaktifkan
<a name="slurm-accounting-create-cluster-v3"></a>

 CloudFormation Template yang disediakan menghasilkan CloudFormation tumpukan dengan beberapa output yang ditentukan. Dari Konsol Manajemen AWS, Anda dapat melihat output di tab **Output** di tampilan CloudFormation tumpukan. Untuk mengaktifkan Slurm akuntansi, beberapa output ini harus digunakan dalam file konfigurasi AWS ParallelCluster cluster:
+ `DatabaseHost`: Digunakan untuk parameter konfigurasi [`SlurmSettings`[`Database`](Scheduling-v3.md#Scheduling-v3-SlurmSettings-Database)](Scheduling-v3.md#Scheduling-v3-SlurmSettings)//[`Uri`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-Database-Uri)cluster.
+ `DatabaseAdminUser`: Digunakan untuk nilai parameter konfigurasi [`SlurmSettings`[`Database`](Scheduling-v3.md#Scheduling-v3-SlurmSettings-Database)](Scheduling-v3.md#Scheduling-v3-SlurmSettings)//[`UserName`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-Database-UserName)cluster.
+ `DatabaseSecretArn`: Digunakan untuk parameter konfigurasi [`SlurmSettings`[`Database`](Scheduling-v3.md#Scheduling-v3-SlurmSettings-Database)](Scheduling-v3.md#Scheduling-v3-SlurmSettings)//[`PasswordSecretArn`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-Database-PasswordSecretArn)cluster.
+ `DatabaseClientSecurityGroup`: Ini adalah grup keamanan yang dilampirkan ke node kepala cluster yang didefinisikan dalam parameter [`SecurityGroups`](HeadNode-v3.md#yaml-HeadNode-Networking-SecurityGroups)konfigurasi [`HeadNode`[`Networking`](HeadNode-v3.md#HeadNode-v3-Networking)](HeadNode-v3.md)//.

Perbarui `Database` parameter file konfigurasi cluster Anda dengan nilai output. Gunakan [`pcluster`](pcluster-v3.md) CLI untuk membuat cluster.

```
$ pcluster create-cluster -n cluster-3.x -c path/to/cluster-config.yaml
```

Setelah cluster dibuat, Anda dapat mulai menggunakan Slurm perintah akuntansi seperti `sacctmgr` atau`sacct`.