Memperbarui grup node AWS PCS komputasi - AWS PCS

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

Memperbarui grup node AWS PCS komputasi

Topik ini memberikan ikhtisar opsi yang tersedia dan menjelaskan apa yang harus dipertimbangkan saat Anda memperbarui grup node AWS PCS komputasi.

Opsi untuk memperbarui grup node AWS PCS komputasi

Memperbarui grup node AWS PCS komputasi memungkinkan Anda mengubah properti instance yang diluncurkan oleh AWSPCS, serta aturan tentang cara instance tersebut diluncurkan. Misalnya, Anda dapat mengganti instance grup AMI for node dengan yang lain dengan perangkat lunak berbeda yang diinstal di dalamnya. Atau, Anda dapat memperbarui grup keamanan untuk mengubah konektivitas jaringan masuk atau keluar. Anda juga dapat mengubah konfigurasi penskalaan atau bahkan mengubah opsi pembelian pilihan ke atau dari instans Spot.

Pengaturan grup node berikut tidak dapat diubah setelah pembuatan:

  • Nama

  • Instans

Pertimbangan saat memperbarui grup node AWS PCS komputasi

Grup node komputasi menentukan EC2 instance yang digunakan untuk memproses pekerjaan, menyediakan akses shell interaktif, dan tugas lainnya. Mereka sering dikaitkan dengan satu atau lebih AWS PCS antrian. Saat Anda memperbarui grup node komputasi untuk mengubah perilakunya (atau perilakunya), pertimbangkan hal berikut:

  • Perubahan untuk menghitung properti grup node menjadi efektif ketika status grup node komputasi berubah dari Memperbarui ke Aktif. Instans baru diluncurkan dengan properti yang diperbarui.

  • Pembaruan yang tidak memengaruhi konfigurasi node tertentu tidak memengaruhi node yang sedang berjalan. Misalnya, menambahkan subnet dan mengubah strategi alokasi.

  • Jika Anda memperbarui template peluncuran untuk grup node komputasi, Anda harus memperbarui grup node komputasi untuk menggunakan versi baru.

  • Untuk menambah atau menghapus grup keamanan dari node dalam grup node komputasi, edit template peluncurannya dan perbarui grup node komputasi. Instans baru diluncurkan dengan kumpulan grup keamanan yang diperbarui.

  • Jika Anda langsung mengedit grup keamanan yang digunakan oleh grup node komputasi, itu akan segera berlaku pada instance running dan future.

  • Jika Anda menambahkan atau menghapus izin dari profil IAM instance yang digunakan oleh grup node komputasi, ini akan segera berlaku pada instance running dan future.

  • Untuk mengubah instance yang AMI digunakan oleh grup node komputasi, perbarui grup node komputasi (atau templat peluncurannya) untuk menggunakan yang baru AMI dan tunggu AWS PCS untuk mengganti instance.

  • AWS PCSmenggantikan instance yang ada di grup node setelah operasi pembaruan grup node. Jika ada pekerjaan yang berjalan pada node, pekerjaan tersebut diizinkan untuk diselesaikan sebelum AWS PCS menggantikan node. Proses pengguna interaktif (seperti pada instance node login) dihentikan. Status grup node kembali ke Active saat AWS PCS menandai instance untuk penggantian, tetapi penggantian sebenarnya terjadi ketika instance menganggur.

  • Jika Anda mengurangi jumlah maksimum instance yang diizinkan dalam grup node komputasi, AWS PCS hapus node dari Slurm untuk memenuhi maksimum baru. AWS PCSmengakhiri instance yang sedang berjalan terkait dengan node Slurm yang dihapus. Pekerjaan yang berjalan pada node yang dihapus gagal dan kembali ke antrian mereka.

  • AWS PCSmembuat template peluncuran terkelola untuk setiap grup node komputasi. Mereka diberi namapcs-identifier-do-not-delete. Jangan memilihnya saat Anda membuat atau memperbarui grup node komputasi, atau grup node tidak akan berfungsi dengan benar.

  • Jika Anda memperbarui grup node komputasi untuk menggunakan Spot untuk opsi pembeliannya, Anda harus memiliki peran AWSServiceRoleForEC2Spotterkait layanan di akun Anda. Untuk informasi selengkapnya, lihat Peran Amazon EC2 Spot untuk AWS PCS.

Untuk memperbarui grup node AWS PCS komputasi

Anda dapat memperbarui grup node menggunakan AWS Management Console atau AWSCLI.

AWS Management Console
Untuk memperbarui grup node komputasi
  1. Buka AWS PCS konsol di https://console.aws.amazon.com/pcs/home#/clusters

  2. Pilih cluster tempat Anda ingin memperbarui grup node komputasi.

  3. Arahkan ke Compute node groups, buka grup node yang ingin Anda perbarui, lalu pilih Edit.

  4. Di bagian konfigurasi Komputasi, Pengaturan tambahan, dan pengaturan Slurmpenyesuaian, perbarui nilai apa pun kecuali:

    • Instance - Anda tidak dapat mengubah instance dalam grup node komputasi.

  5. Pilih Perbarui. Bidang Status akan menampilkan Memperbarui saat perubahan sedang diterapkan.

    penting

    Menghitung pembaruan grup node dapat memakan waktu beberapa menit.

AWS CLI
Untuk memperbarui grup node komputasi
  1. Perbarui grup node komputasi Anda dengan perintah berikut. Sebelum menjalankan perintah, buat penggantian berikut:

    1. Ganti region-code dengan AWS Wilayah tempat Anda ingin membuat cluster Anda.

    2. Ganti my-node-group dengan nama atau computeNodeGroupId untuk grup node komputasi Anda.

    3. Ganti my-cluster dengan nama atau clusterId klaster Anda.

    aws pcs update-compute-node-group --region region-code \ --cluster-identifier my-cluster \ --compute-node-group-identifier my-node-group
  2. Perbarui parameter grup node apa pun kecuali untuk--instance-configs. Misalnya, untuk menetapkan AMI ID baru, lewati --amiId my-custom-ami-id di mana my-custom-ami-id digantikan oleh AMI pilihan Anda.

penting

Diperlukan beberapa menit untuk memperbarui grup node komputasi.

Anda dapat menanyakan status grup node Anda dengan perintah berikut.

aws pcs get-compute-node-group --region region-code \ --cluster-identifier my-cluster \ --compute-node-group-identifier my-node-group