View a markdown version of this page

Membuat cluster dengan eksternal Slurmdbd akuntansi - AWS ParallelCluster

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

Membuat cluster dengan eksternal Slurmdbd akuntansi

Pelajari cara mengonfigurasi dan membuat klaster dengan akuntansi eksternalSlurmdbd. Untuk informasi lebih lanjut, lihat Slurmakuntansi dengan AWS ParallelCluster.

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 ParallelCluster UI dibangun di atas arsitektur tanpa server dan Anda dapat menggunakannya dalam AWS Free Tier kategori untuk sebagian besar kasus. Untuk informasi selengkapnya, lihat biaya AWS ParallelCluster UI.

Dalam tutorial ini, Anda menggunakan template AWS CloudFormation quick-create untuk membuat komponen yang diperlukan untuk menyebarkan instance Slurmdbd pada VPC yang sama dengan cluster. Template membuat jaringan dasar dan konfigurasi keamanan untuk koneksi antara cluster dan database.

catatan

Dimulai denganversion 3.10.0, AWS ParallelCluster mendukung Slurmdbd eksternal dengan parameter konfigurasi cluster. SlurmSettings / ExternelSlurmdbd

catatan

Template quick-create berfungsi sebagai contoh. Template ini tidak mencakup semua kemungkinan kasus penggunaan. Merupakan tanggung jawab Anda untuk membuat Slurmdbd eksternal dengan konfigurasi dan kapasitas yang sesuai untuk beban kerja produksi Anda.

Prasyarat:

Langkah 1: Buat tumpukan Slurmdbd

Dalam tutorial ini, gunakan CloudFormation quick-create template (us-east-1) untuk membuat tumpukan Slurmdbd. Template membutuhkan masukan berikut:

Jaringan
  • VPCid: ID VPC untuk meluncurkan instance Slurmdbd.

  • SubnetId: Subnet ID untuk meluncurkan instance Slurmdbd.

  • PrivatePrefix: Awalan CIDR dari VPC.

  • PrivateIp: IP pribadi sekunder untuk menetapkan ke instance Slurmdbd.

Koneksi basis data
  • DbmsClientSg: Grup keamanan yang akan dilampirkan ke instance Slurmdbd. Grup keamanan ini harus memungkinkan koneksi antara server database dan instance Slurmdbd.

  • DBMSDatabaseName: Nama database.

  • DbmsUserName: Nama pengguna ke database.

  • DBMSPasswordSecretArn: Rahasia yang berisi kata sandi ke database.

  • DBMSuri: URI dari server database.

Pengaturan instans
  • InstanceType: Jenis instance yang akan digunakan untuk instance slurmdbd.

  • KeyName: Sebuah key pair Amazon EC2 yang akan digunakan untuk instans slurmdbd.

Pengaturan slurmdbd
  • AMIID: AMI dari instance Slurmdbd. AMI harus menjadi ParallelCluster AMI. Versi ParallelCluster AMI menentukan versi Slurmdbd.

  • MungeKeySecretArn: Rahasia yang berisi kunci munge untuk digunakan untuk mengotentikasi komunikasi antara Slurmdbd dan cluster.

  • SlurmdbdPort: Nomor port yang digunakan slurmdbd.

  • EnableSlurmdbdSystemService: Mengaktifkan slurmdbd sebagai layanan sistem dan menjalankannya ketika sebuah instance diluncurkan.

Awas

Jika database dibuat oleh versi yang berbedaSlurmDB, jangan gunakan Slurmdbd sebagai layanan sistem.

Jika database berisi sejumlah besar entri, Slurm Database Daemon (SlurmDBD) mungkin memerlukan puluhan menit untuk memperbarui database dan tidak responsif selama interval waktu ini.

Sebelum memutakhirkanSlurmDB, buat cadangan database. Lihat informasi yang lebih lengkap dalam dokumentasi Slurm.

Langkah 2: Buat cluster dengan eksternal Slurmdbd diaktifkan

CloudFormation Template yang disediakan menghasilkan CloudFormation tumpukan dengan beberapa output yang ditentukan.

Dari Konsol Manajemen AWS, lihat tab Output di CloudFormation tumpukan untuk meninjau entitas yang dibuat. Untuk mengaktifkan Slurm akuntansi, beberapa output ini harus digunakan dalam daftar AWS ParallelCluster konfigurasi:

Tambahan, dari tab Parameter di tampilan CloudFormation tumpukan:

Perbarui parameter database file konfigurasi klaster Anda dengan nilai output. Gunakan pcluster AWS CLI untuk membuat cluster.

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

Setelah cluster dibuat, Anda dapat mulai menggunakan perintah Slurm akuntansi seperti sacctmgr atausacct.

Awas

Lalu lintas antara ParallelCluster dan eksternal tidak SlurmDB dienkripsi. Disarankan untuk menjalankan cluster dan eksternal SlurmDB di jaringan tepercaya.