Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Membuat cluster dengan AWS CloudFormation - AWS ParallelCluster

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

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

Membuat cluster dengan AWS CloudFormation

Pelajari cara membuat klaster dengan sumber daya AWS ParallelCluster CloudFormation khusus. Untuk informasi selengkapnya, lihat AWS CloudFormation sumber daya khusus.

Saat menggunakan AWS ParallelCluster, 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.

Prasyarat:

Pembuatan cluster dengan CloudFormation tumpukan cepat

Dalam tutorial ini, Anda menggunakan tumpukan quick-create untuk menyebarkan CloudFormation template yang membuat cluster dan sumber daya berikut: AWS

  • CloudFormation Tumpukan root dibuat dengan menggunakan tumpukan CloudFormation quick-create.

  • CloudFormation Tumpukan bersarang yang menyertakan kebijakan default, pengaturan VPC default, dan penyedia sumber daya khusus.

  • Contoh tumpukan AWS ParallelCluster cluster dan cluster yang dapat Anda login dan menjalankan pekerjaan.

Buat cluster dengan AWS CloudFormation

  1. Masuk ke AWS Management Console.

  2. Buka tautan CloudFormation buat cepat untuk membuat sumber daya berikut di konsol: CloudFormation

    • CloudFormation Tumpukan bersarang dengan VPC dengan subnet publik dan pribadi untuk menjalankan node kepala cluster dan node komputasi, masing-masing.

    • CloudFormation Tumpukan bersarang dengan sumber daya AWS ParallelCluster khusus untuk mengelola cluster.

    • CloudFormation Tumpukan bersarang dengan kebijakan default untuk mengelola cluster.

    • CloudFormation Tumpukan root untuk tumpukan bersarang.

    • Sebuah AWS ParallelCluster cluster dengan Slurm scheduler dan jumlah node komputasi yang ditentukan.

    Konsol CloudFormation cepat membuat antarmuka pengguna.
  3. Di bagian Quick create stack Parameters, masukkan nilai untuk parameter berikut:

    1. Untuk KeyName, masukkan nama EC2 key pair Amazon Anda.

    2. Untuk AvailabilityZone, pilih AZ untuk node cluster Anda, misalnya,us-east-1a.

  4. Centang kotak untuk mengetahui setiap kemampuan akses di bagian bawah halaman.

  5. Pilih Buat tumpukan.

  6. Tunggu CloudFormation tumpukan mencapai CREATE_COMPLETE status.

Pembuatan cluster dengan AWS CloudFormation Command Line Interface (CLI)

Dalam tutorial ini, Anda menggunakan AWS Command Line Interface (CLI) CloudFormation untuk menyebarkan CloudFormation template yang membuat cluster.

Buat AWS sumber daya berikut:
  • CloudFormation Tumpukan root dibuat dengan menggunakan tumpukan CloudFormation quick-create.

  • CloudFormation Tumpukan bersarang yang menyertakan kebijakan default, penyiapan VPC default, dan penyedia sumber daya khusus.

  • Contoh tumpukan AWS ParallelCluster cluster dan cluster yang dapat Anda login dan menjalankan pekerjaan.

Gantiinputs highlighted in red, sepertikeypair, dengan nilai-nilai Anda sendiri.

Buat cluster dengan AWS CloudFormation

  1. Buat CloudFormation template bernama cluster_template.yaml dengan konten berikut:

    AWSTemplateFormatVersion: '2010-09-09' Description: > AWS ParallelCluster CloudFormation Template Parameters: KeyName: Description: KeyPair to login to the head node Type: AWS::EC2::KeyPair::KeyName AvailabilityZone: Description: Availability zone where instances will be launched Type: AWS::EC2::AvailabilityZone::Name Default: us-east-2a Mappings: ParallelCluster: Constants: Version: 3.7.0 Resources: PclusterClusterProvider: Type: AWS::CloudFormation::Stack Properties: TemplateURL: !Sub - https://${AWS::Region}-aws-parallelcluster.s3.${AWS::Region}.${AWS::URLSuffix}/parallelcluster/${Version}/templates/custom_resource/cluster.yaml - { Version: !FindInMap [ParallelCluster, Constants, Version] } PclusterVpc: Type: AWS::CloudFormation::Stack Properties: Parameters: PublicCIDR: 10.0.0.0/24 PrivateCIDR: 10.0.16.0/20 AvailabilityZone: !Ref AvailabilityZone TemplateURL: !Sub - https://${AWS::Region}-aws-parallelcluster.s3.${AWS::Region}.${AWS::URLSuffix}/parallelcluster/${Version}/templates/networking/public-private-${Version}.cfn.json - { Version: !FindInMap [ParallelCluster, Constants, Version ] } PclusterCluster: Type: Custom::PclusterCluster Properties: ServiceToken: !GetAtt [ PclusterClusterProvider , Outputs.ServiceToken ] ClusterName: !Sub 'c-${AWS::StackName}' ClusterConfiguration: Image: Os: alinux2 HeadNode: InstanceType: t2.medium Networking: SubnetId: !GetAtt [ PclusterVpc , Outputs.PublicSubnetId ] Ssh: KeyName: !Ref KeyName Scheduling: Scheduler: slurm SlurmQueues: - Name: queue0 ComputeResources: - Name: queue0-cr0 InstanceType: t2.micro Networking: SubnetIds: - !GetAtt [ PclusterVpc , Outputs.PrivateSubnetId ] Outputs: HeadNodeIp: Description: The Public IP address of the HeadNode Value: !GetAtt [ PclusterCluster, headNode.publicIpAddress ]
  2. Jalankan perintah AWS CLI berikut untuk menyebarkan CloudFormation tumpukan untuk pembuatan dan pengelolaan cluster.

    $ aws cloudformation deploy --template-file ./cluster_template.yaml \ --stack-name mycluster \ --parameter-overrides KeyName=keypair \ AvailabilityZone=us-east-2b \ --capabilities CAPABILITY_NAMED_IAM CAPABILITY_AUTO_EXPAND

Lihat keluaran CloudFormation cluster

Lihat output CloudFormation cluster untuk mendapatkan detail cluster yang berguna. ValidationMessagesProperti yang ditambahkan menyediakan akses ke pesan validasi dari operasi pembuatan dan pembaruan cluster.

  1. Arahkan ke CloudFormation konsol dan pilih tumpukan yang menyertakan sumber daya AWS ParallelCluster kustom Anda.

  2. Pilih Stack details, dan pilih tab Outputs.

    Tabel CloudFormation keluaran konsol yang menunjukkan nilai untuk HeadNodeIp dan ValidationMessages.

    Pesan validasi mungkin terpotong. Untuk informasi selengkapnya tentang cara mengambil log, lihatAWS ParallelCluster pemecahan masalah.

Akses klaster Anda

Akses cluster.

sshke simpul kepala cluster
  1. Setelah penyebaran CloudFormation tumpukan selesai, dapatkan alamat IP node kepala dengan perintah berikut:

    $ HEAD_NODE_IP=$(aws cloudformation describe-stacks --stack-name=mycluster --query "Stacks|[0].Outputs[?OutputKey=='HeadNodeIp']|[0].OutputValue" --output=text)

    Anda juga dapat mengambil alamat IP node kepala dari HeadNodeIpparameter di tab Output tumpukan cluster di CloudFormation konsol.

    Anda dapat menemukan alamat IP node kepala di sini karena ditambahkan di Outputs bagian CloudFormation template cluster, khusus untuk contoh cluster ini.

  2. Connect ke node kepala cluster dengan menjalankan perintah berikut:

    $ ssh -i keyname.pem ec2-user@$HEAD_NODE_IP

Bersihkan

Hapus klaster .

  1. Jalankan perintah AWS CLI berikut untuk menghapus CloudFormation tumpukan dan cluster.

    $ aws cloudformation delete-stack --stack-name=mycluster
  2. Periksa status penghapusan tumpukan dengan menjalankan perintah berikut.

    $ aws cloudformation describe-stacks --stack-name=mycluster
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.