

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

# Memperbarui sebuah AWS Grup node komputasi PCS
<a name="working-with_cng_update"></a>

Topik ini memberikan ikhtisar opsi yang tersedia dan menjelaskan apa yang harus dipertimbangkan saat Anda memperbarui grup node komputasi AWS PCS. Untuk informasi tentang pengaturan kustom Slurm, lihat. [Pengaturan Slurm khusus untuk AWS Grup simpul komputasi PCS](slurm-custom-settings-cng.md)

## Opsi untuk memperbarui grup node komputasi AWS PCS
<a name="working-with_cng_update_options"></a>

Memperbarui grup node komputasi AWS PCS memungkinkan Anda mengubah properti instans yang diluncurkan oleh AWS PCS, serta aturan tentang cara instance tersebut diluncurkan. Misalnya, Anda dapat mengganti AMI untuk instance grup 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 dan opsi pembelian yang disukai.

Pengaturan grup node berikut tidak dapat diubah setelah pembuatan:
+ Nama
+ Contoh

## Pertimbangan saat memperbarui AWS Grup node komputasi PCS
<a name="working-with_cng_update_considerations"></a>

Grup node komputasi menentukan instans EC2 yang digunakan untuk memproses pekerjaan, menyediakan akses shell interaktif, dan tugas lainnya. Mereka sering dikaitkan dengan satu atau lebih antrian AWS PCS. 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 instans IAM yang digunakan oleh grup node komputasi, ini akan segera berlaku pada instance running dan future. 
+  Untuk mengubah AMI yang digunakan oleh instance grup node komputasi, perbarui grup node komputasi (atau template peluncurannya) untuk menggunakan AMI baru dan tunggu AWS PCS mengganti instance. 
+  AWS PCS menggantikan 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 menghapus node dari Slurm untuk memenuhi maksimum baru. AWS PCS mengakhiri instance yang sedang berjalan terkait dengan node Slurm yang dihapus. Pekerjaan yang berjalan pada node yang dihapus gagal dan kembali ke antrian mereka.
+  AWS PCS membuat template peluncuran terkelola untuk setiap grup node komputasi. Mereka diberi nama`pcs-{{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 **AWSServiceRoleForEC2Spot**terkait layanan di akun Anda. Untuk informasi selengkapnya, lihat [Peran Amazon EC2 Spot untuk AWS PCS](spot-role.md).

## Untuk memperbarui grup node komputasi AWS PCS
<a name="working-with_cng_update_update"></a>

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

------
#### [ Konsol Manajemen AWS ]

**Untuk memperbarui grup node komputasi**

1. Buka konsol AWS PCS di `https://console.aws.amazon.com/pcs/home#/clusters`

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

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

1. Di bagian **konfigurasi Komputasi**, **Pengaturan tambahan**, dan pengaturan **Slurmpenyesuaian**, perbarui nilai apa pun kecuali:
   + **Instance** - Anda tidak dapat mengubah instance dalam grup node komputasi.

   Untuk informasi selengkapnya tentang pengaturan kustom Slurm, lihat. [Pengaturan Slurm khusus untuk AWS Grup simpul komputasi PCS](slurm-custom-settings-cng.md)

1. Di bagian **konfigurasi Scheduler**, Anda dapat memperbarui **waktu Scale-down idle** untuk menetapkan nilai baru (1—10000000 detik) yang mengganti default cluster, atau menghapusnya untuk kembali ke pengaturan tingkat cluster. Pengaturan ini membutuhkan Slurm versi 25.11 atau yang lebih baru.

1. 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 Region tempat Anda ingin membuat klaster.

   1. Ganti {{my-node-group}} dengan nama atau `computeNodeGroupId` untuk grup node komputasi Anda.

   1. 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}}
   ```  
**Example — Memperbarui grup node komputasi dengan pengaturan Slurm khusus**  

   ```
   aws pcs update-compute-node-group --region {{region-code}} \
       --cluster-identifier {{my-cluster}} \
       --compute-node-group-identifier {{my-node-group}} \
       --slurm-configuration \
       'slurmCustomSettings=[{parameterName=Features,parameterValue="{{gpu,nvme}}"}]'
   ```

   Untuk informasi selengkapnya, lihat [Pengaturan Slurm khusus untuk AWS Grup simpul komputasi PCS](slurm-custom-settings-cng.md).  
**Example — Memperbarui waktu idle scale-down untuk grup node komputasi**  

   ```
   aws pcs update-compute-node-group --region {{region}} \
       --cluster-identifier {{my-cluster}} \
       --compute-node-group-identifier {{my-gpu-nodes}} \
       --slurm-configuration scaleDownIdleTimeInSeconds={{600}}
   ```

   Anda dapat memperbarui `scaleDownIdleTimeInSeconds` grup node komputasi yang ada untuk mengganti waktu idle penskalaan tingkat cluster. Nilai yang valid adalah 1-10000000. Pengaturan ini membutuhkan Slurm versi 25.11 atau yang lebih baru.  
**Example — Menghapus penggantian waktu idle scale-down dari grup node komputasi**  

   ```
   aws pcs update-compute-node-group --region {{region}} \
       --cluster-identifier {{my-cluster}} \
       --compute-node-group-identifier {{my-gpu-nodes}} \
       --slurm-configuration scaleDownIdleTimeInSeconds=-1
   ```

   Setel `scaleDownIdleTimeInSeconds` `-1` untuk menghapus penggantian grup node dan kembali ke pengaturan tingkat cluster.

1. Perbarui parameter grup node apa pun kecuali untuk`--instance-configs`. Misalnya, untuk menyetel ID AMI baru, pass `--amiId my-custom-ami-id` {{my-custom-ami-id}} where diganti dengan 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}}
```

------