

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

# Menggunakan `pcluster update`
<a name="using-pcluster-update"></a>

Dimulai dengan AWS ParallelCluster versi 2.8.0, [`pcluster update`](pcluster.update.md) menganalisis pengaturan yang digunakan untuk membuat cluster saat ini dan pengaturan dalam file konfigurasi untuk masalah. Jika ada masalah yang ditemukan, mereka dilaporkan, dan langkah-langkah yang harus diambil untuk memperbaiki masalah ditampilkan. Misalnya, jika [`compute_instance_type`](cluster-definition.md#compute-instance-type) pengaturan diubah ke jenis instans yang berbeda, armada komputasi harus dihentikan sebelum pembaruan dapat dilanjutkan. Masalah ini dilaporkan ketika ditemukan. Jika tidak ada masalah pemblokiran yang dilaporkan, Anda akan diminta apakah Anda ingin menerapkan perubahan.

Dokumentasi untuk setiap setelan menentukan kebijakan pembaruan untuk setelan tersebut.

**Kebijakan pembaruan: Pengaturan ini dapat diubah selama pembaruan.****Kebijakan pembaruan: Pengaturan ini dapat diubah selama pembaruan.**  
Pengaturan ini dapat diubah, dan cluster dapat diperbarui menggunakan[`pcluster update`](pcluster.update.md).

**Kebijakan pembaruan: Jika pengaturan ini diubah, pembaruan tidak diizinkan.**  
Pengaturan ini tidak dapat diubah jika klaster yang ada belum dihapus. Entah perubahan harus dikembalikan atau cluster harus dihapus (menggunakan[`pcluster delete`](pcluster.delete.md)), dan kemudian cluster baru dibuat (menggunakan[`pcluster create`](pluster.create.md)) di tempat cluster lama.

**Kebijakan pembaruan: Pengaturan ini tidak dianalisis selama pembaruan.**  
Pengaturan ini dapat diubah, dan cluster diperbarui menggunakan[`pcluster update`](pcluster.update.md).

**Kebijakan pembaruan: Armada komputasi harus dihentikan agar pengaturan ini diubah untuk pembaruan.**  
Pengaturan ini tidak dapat diubah saat armada komputasi ada. Perubahan harus dikembalikan atau armada komputasi harus dihentikan (menggunakan[`pcluster stop`](pcluster.stop.md)), diperbarui (menggunakan[`pcluster update`](pcluster.update.md)), dan kemudian armada komputasi baru yang dibuat (menggunakan). [`pcluster start`](pcluster.start.md)

**Kebijakan pembaruan: Pengaturan ini tidak dapat dikurangi selama pembaruan.**  
Pengaturan ini dapat diubah, tetapi tidak dapat dikurangi. Jika pengaturan ini harus dikurangi, perlu untuk menghapus cluster (menggunakan[`pcluster delete`](pcluster.delete.md)), dan membuat cluster baru (menggunakan[`pcluster create`](pluster.create.md)).

**Kebijakan pembaruan: Mengurangi ukuran antrian di bawah jumlah node saat ini mengharuskan armada komputasi dihentikan terlebih dahulu.**  
Pengaturan ini dapat diubah, tetapi jika perubahan akan mengurangi ukuran antrian di bawah ukuran saat ini, armada komputasi harus dihentikan (menggunakan[`pcluster stop`](pcluster.stop.md)), diperbarui (menggunakan[`pcluster update`](pcluster.update.md)), dan kemudian armada komputasi baru dibuat (menggunakan). [`pcluster start`](pcluster.start.md)

**Kebijakan pembaruan: Mengurangi jumlah node statis dalam antrian mengharuskan armada komputasi dihentikan terlebih dahulu.**  
Pengaturan ini dapat diubah, tetapi jika perubahan akan mengurangi jumlah node statis dalam antrian di bawah ukuran saat ini, armada komputasi harus dihentikan (menggunakan[`pcluster stop`](pcluster.stop.md)), diperbarui (menggunakan[`pcluster update`](pcluster.update.md)), dan kemudian armada komputasi baru dibuat (menggunakan). [`pcluster start`](pcluster.start.md)

**Kebijakan pembaruan: Jika pengaturan ini diubah, pembaruan tidak diizinkan. Memperbarui pengaturan ini tidak dapat dipaksakan.**  
Pengaturan ini tidak dapat diubah jika klaster yang ada belum dihapus. Entah perubahan harus dikembalikan atau cluster harus dihapus (menggunakan[`pcluster delete`](pcluster.delete.md)), dan kemudian cluster baru dibuat (menggunakan[`pcluster create`](pluster.create.md)) di tempat cluster lama.

**Kebijakan pembaruan: Jika sistem file Amazon FSx untuk Lustre yang AWS ParallelCluster dikelola tidak ditentukan dalam konfigurasi, setelan ini dapat diubah selama pembaruan.**  
Pengaturan ini dapat diubah jika [`[cluster]`[`fsx_settings`](cluster-definition.md#fsx-settings)](cluster-definition.md)tidak ditentukan atau jika keduanya `fsx_settings` dan [`fsx-fs-id`](fsx-section.md#fsx-fs-id)di ditentukan untuk [`[fsx fs]`](fsx-section.md)me-mount eksternal yang ada FSx untuk sistem file Lustre.

Contoh ini menunjukkan [`pcluster update`](pcluster.update.md) dengan beberapa perubahan yang memblokir pembaruan.

```
$ pcluster update
  Validating configuration file /home/username/.parallelcluster/config...
Retrieving configuration from CloudFormation for cluster test-1...
Found Changes:

#   section/parameter         old value                 new value               
--  ------------------------  ------------------------  ------------------------
    [cluster default]
01* compute_instance_type     t2.micro                  c4.xlarge
02* ebs_settings              ebs2                      -

    [vpc default]
03  additional_sg             sg-0cd61884c4ad16341       sg-0cd61884c4ad11234

    [ebs ebs2]
04* shared_dir                shared                     my/very/very/long/sha...

Validating configuration update...
The requested update cannot be performed. Line numbers with an asterisk indicate 
updates requiring additional actions. Please look at the details below:

#01
Compute fleet must be empty to update "compute_instance_type"
How to fix:
Make sure that there are no jobs running, then run the following command: 
  pcluster stop -c $CONFIG_FILE $CLUSTER_NAME

#02
Cannot add/remove EBS Sections
How to fix:
Revert "ebs_settings" value to "ebs2"

#04
Cannot change the mount dir of an existing EBS volume
How to fix:
Revert "my/very/very/long/shared/dir" to "shared"

In case you want to override these checks and proceed with the update please
use the --force flag. Note that the cluster could end up in an unrecoverable
state.

Update aborted.
```