Konfigurasi beberapa antrian - AWS ParallelCluster

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

Konfigurasi beberapa antrian

Dengan AWS ParallelCluster versi 3, Anda dapat mengonfigurasi beberapa antrian dengan mengatur Schedulerke slurm dan menentukan lebih dari satu antrian untuk SlurmQueues dalam file konfigurasi. Dalam mode ini, jenis instance yang berbeda hidup berdampingan dalam node komputasi yang ditentukan di ComputeResources bagian file konfigurasi. ComputeResourcesdengan jenis instance yang berbeda diskalakan ke atas atau ke bawah sesuai kebutuhan untuk. SlurmQueues

Antrian cluster dan kuota sumber daya komputasi
Sumber Daya Kuota

Slurm queues

50 antrian per cluster

Compute resources

50 sumber daya komputasi per antrian

50 sumber daya komputasi per cluster

Hitungan Node

Setiap sumber daya komputasi dalam ComputeResourcesantrian harus memiliki unik Name,, InstanceTypeMinCount, dan. MaxCount MinCountdan MaxCountmemiliki nilai default yang menentukan rentang instance untuk sumber daya komputasi ComputeResourcesuntuk antrian. Anda juga dapat menentukan nilai Anda sendiri untuk MinCountdan MaxCount. Setiap sumber daya komputasi di ComputeResourcesterdiri dari node statis bernomor dari 1 ke nilai MinCountdan node dinamis diberi nomor dari nilai MinCountke nilai. MaxCount

Contoh Konfigurasi

Berikut ini adalah contoh dari bagian Penjadwalan untuk file konfigurasi cluster. Dalam konfigurasi ini ada dua antrian bernama queue1 dan queue2 dan masing-masing antrian memiliki ComputeResourcesdengan yang ditentukan. MaxCount

Scheduling: Scheduler: slurm SlurmQueues: - Name: queue1 ComputeResources: - InstanceType: c5.xlarge MaxCount: 5 Name: c5xlarge - InstanceType: c4.xlarge MaxCount: 5 Name: c4xlarge - Name: queue2 ComputeResources: - InstanceType: c5.xlarge MaxCount: 5 Name: c5xlarge

Nama host

Instance yang diluncurkan ke armada komputasi ditetapkan secara dinamis. Nama host dihasilkan untuk setiap node. Secara default AWS ParallelCluster akan menggunakan format nama host berikut:

$HOSTNAME=$QUEUE-$STATDYN-$COMPUTE_RESOURCE-$NODENUM

  • $QUEUEadalah nama antrian. Misalnya, jika SlurmQueuesbagian memiliki entri dengan Nameset ke “queue-name” maka “$QUEUE” adalah “queue-name”.

  • $STATDYNadalah st untuk node statis atau dy untuk node dinamis.

  • $COMPUTE_RESOURCEadalah sumber daya ComputeResourceskomputasi yang sesuai dengan node ini. Name

  • $NODENUMadalah jumlah node. $NODENUMadalah antara satu (1) dan nilai MinCountuntuk node statis dan antara satu (1) dan MaxCount- MinCountuntuk node dinamis.

Dari contoh file konfigurasi di atas, node tertentu dari queue1 dan sumber daya komputasi c5xlarge memiliki nama host:. queue1-dy-c5xlarge-1

Nama host dan nama domain yang sepenuhnya memenuhi syarat (FQDN) dibuat menggunakan zona yang dihosting Amazon Route 53. FQDNYaitu$HOSTNAME.$CLUSTERNAME.pcluster, di mana $CLUSTERNAME nama cluster.

Perhatikan bahwa format yang sama akan digunakan untuk Slurm Nama simpul juga.

Pengguna dapat memilih untuk menggunakan EC2 nama host Amazon default dari instance yang memberi daya pada node komputasi alih-alih format nama host default yang digunakan oleh. AWS ParallelCluster Ini dapat dilakukan dengan mengatur UseEc2Hostnamesparameter menjadi benar. Namun, Slurm nama node akan terus menggunakan AWS ParallelCluster format default.