Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan pcluster update-cluster
Di AWS ParallelCluster 3.x, klaster pembaruan pcluster 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 kom InstanceType putasi diubah, armada komputasi harus dihentikan sebelum pembaruan dapat dilanjutkan. Masalah ini dilaporkan ketika ditemukan. Jika tidak ada masalah pemblokiran yang ditemukan, proses pembaruan dimulai dan perubahan dilaporkan.
Anda dapat menggunakan klaster pembaruan pcluster --dryrun option untuk melihat perubahan sebelum dijalankan. Untuk informasi selengkapnya, lihat contoh pcluster update- cluster.
Untuk panduan pemecahan masalah, lihatAWS ParallelCluster penyelesaian masalah.
Perbarui Kebijakan: definisi
- Kebijakan pembaruan: Node login di cluster harus dihentikan agar pengaturan ini dapat diubah untuk pembaruan.
-
Anda tidak dapat mengubah pengaturan ini saat node login di cluster sedang digunakan. Entah Anda harus mengembalikan perubahan, atau Anda harus menghentikan node login cluster. (Anda dapat menghentikan node login di cluster dengan mengatur jumlah setiap kumpulan sama dengan 0). Setelah node login cluster dihentikan, Anda dapat memperbarui cluster (pcluster update-cluster) untuk mengaktifkan perubahan.
catatan
Kebijakan pembaruan ini didukung mulai dengan AWS ParallelCluster versi 3.7.0.
- Kebijakan pembaruan: Kumpulan simpul login dapat ditambahkan, tetapi menghapus kumpulan mengharuskan semua node login di cluster dihentikan.
-
Untuk menghapus kumpulan, Anda harus menghentikan semua node login di cluster. (Anda dapat menghentikan node login di cluster dengan mengatur Hitungan setiap kumpulan sama dengan 0). Setelah node login cluster dihentikan, Anda dapat memperbarui cluster (klaster pembaruan pcluster) untuk mengaktifkan perubahan.
catatan
Kebijakan pembaruan ini didukung mulai dengan AWS ParallelCluster versi 3.11.0.
- Kebijakan pembaruan: Node login di kumpulan harus dihentikan agar pengaturan ini dapat diubah untuk pembaruan.
-
Anda tidak dapat mengubah pengaturan ini saat node login di kumpulan sedang digunakan. Entah Anda harus mengembalikan perubahan, atau Anda harus menghentikan node login pool. (Anda dapat menghentikan node login di kolam dengan mengatur Hitungan kumpulan sama dengan 0). Setelah node login pool dihentikan, Anda dapat memperbarui cluster (klaster pembaruan pcluster) untuk mengaktifkan perubahan.
catatan
Kebijakan pembaruan ini didukung mulai dengan AWS ParallelCluster versi 3.11.0.
- Kebijakan pembaruan: Pengaturan ini dapat diubah selama pembaruan.
-
Setelah mengubah pengaturan ini, cluster dapat diperbarui menggunakanklaster pembaruan pcluster.
- Kebijakan pembaruan: Jika setelan ini diubah, pembaruan tidak diizinkan.
-
Setelah mengubah pengaturan ini, cluster tidak dapat diperbarui. Anda harus mengembalikan pengaturan untuk cluster asli dan membuat cluster baru dengan pengaturan yang diperbarui. Anda dapat menghapus cluster asli di kemudian hari. Untuk membuat cluster baru, gunakanpcluster buat-klaster. Untuk menghapus cluster asli, gunakanpcluster hapus klaster.
- Kebijakan pembaruan: Pengaturan ini tidak dianalisis selama pembaruan.
-
Pengaturan ini dapat diubah, dan cluster diperbarui menggunakanklaster pembaruan pcluster.
- Kebijakan pembaruan: Armada komputasi harus dihentikan agar pengaturan ini dapat diubah untuk pembaruan.
-
Pengaturan ini tidak dapat diubah saat armada komputasi ada. Entah perubahan harus dikembalikan atau armada komputasi harus dihentikan (menggunakanarmada pembaruan-komputasi pcluster). Setelah armada komputasi dihentikan, Anda dapat memperbarui cluster (klaster pembaruan pcluster) untuk mengaktifkan perubahan. Misalnya, jika Anda menggunakan Slurm penjadwal dengan SlurmQueues//- ComputeResources Name/MinCount> 0, armada komputasi dimulai.
- Kebijakan pembaruan: Armada komputasi dan node login harus dihentikan agar pengaturan ini dapat diubah untuk pembaruan.
-
Pengaturan ini tidak dapat diubah saat armada komputasi ada atau jika node login sedang digunakan. Entah perubahan harus dikembalikan atau armada komputasi dan node login harus dihentikan (Armada komputasi dapat dihentikan menggunakan). armada pembaruan-komputasi pcluster Setelah armada komputasi dan node login dihentikan, Anda dapat memperbarui cluster (klaster pembaruan pcluster) untuk mengaktifkan perubahan.
- Kebijakan pembaruan: Pengaturan ini tidak dapat dikurangi selama pembaruan.
-
Pengaturan ini dapat diubah, tetapi tidak dapat dikurangi. Jika pengaturan ini harus dikurangi, Anda harus mengembalikan pengaturan untuk cluster asli dan membuat cluster baru dengan pengaturan yang diperbarui. Anda dapat menghapus cluster asli di kemudian hari. Untuk membuat cluster baru, gunakanpcluster buat-klaster. Untuk menghapus cluster asli, gunakanpcluster hapus klaster.
- Kebijakan pembaruan: Jika setelan ini diubah, pembaruan tidak diizinkan. Jika Anda memaksa pembaruan, nilai baru akan diabaikan dan nilai lama akan digunakan.
-
Setelah mengubah pengaturan ini, cluster tidak dapat diperbarui. Anda harus mengembalikan pengaturan untuk cluster asli dan membuat cluster baru dengan pengaturan yang diperbarui. Anda dapat menghapus cluster asli di kemudian hari. Untuk membuat cluster baru, gunakanpcluster buat-klaster. Untuk menghapus cluster asli, gunakanpcluster hapus klaster.
- Kebijakan pembaruan: Armada komputasi harus dihentikan atau QueueUpdateStrategy harus disetel agar pengaturan ini diubah untuk pembaruan.
-
Pengaturan ini dapat diubah. Entah armada komputasi harus dihentikan (menggunakanarmada pembaruan-komputasi pcluster) atau QueueUpdateStrategy harus diatur. Setelah armada komputasi dihentikan atau QueueUpdateStrategy disetel, Anda dapat memperbarui cluster (klaster pembaruan pcluster) untuk mengaktifkan perubahan.
catatan
Kebijakan pembaruan ini didukung mulai dengan AWS ParallelCluster versi 3.2.0.
- Kebijakan pembaruan: Untuk pengaturan nilai daftar ini, nilai baru dapat ditambahkan selama pembaruan atau armada komputasi harus dihentikan saat menghapus nilai yang ada.
-
Nilai baru untuk pengaturan ini dapat ditambahkan selama pembaruan. Setelah menambahkan nilai baru ke daftar, cluster dapat diperbarui menggunakan (klaster pembaruan pcluster).
Untuk menghapus nilai yang ada dari daftar, armada komputasi harus dihentikan (menggunakanarmada pembaruan-komputasi pcluster).
Misalnya, jika Anda menggunakan pen Slurm jadwal dan menambahkan jenis instance baru ke Instances/InstanceType, Anda dapat memperbarui cluster tanpa menghentikan armada komputasi. Untuk menghapus jenis instans yang ada dari Instances/InstanceType, armada komputasi harus dihentikan terlebih dahulu (menggunakan pcluster updat e-compute-fleet).
catatan
Kebijakan pembaruan ini didukung mulai dengan AWS ParallelCluster versi 3.2.0.
- Kebijakan pembaruan: Mengurangi ukuran antrian mengharuskan armada komputasi dihentikan atau QueueUpdateStrategy harus disetel ke TERMINATE agar pengaturan ini dapat diubah untuk pembaruan.
-
Pengaturan ini dapat diubah, tetapi jika perubahan akan mengurangi ukuran antrian, armada komputasi harus dihentikan (menggunakan pcluster update-compute-fleet) atau QueueUpdateStrategy harus disetel ke TERMINATE. Setelah armada komputasi dihentikan atau QueueUpdateStrategy disetel ke TERMINATE, Anda dapat memperbarui cluster (pcluster update-cluster untuk mengaktifkan perubahan.
Set TERMINATE saat mengubah ukuran kapasitas cluster, hanya akan mengakhiri node dari bagian belakang daftar node, dan akan membiarkan semua node lain dari partisi yang sama tidak tersentuh.
Misalnya, jika kapasitas awal cluster adalah
MinCount = 5danMaxCount = 10, node adalahst-[1-5]; dy-[1-5]. Saat mengubah ukuran cluster keMinCount = 3danMaxCount = 5, kapasitas cluster baru akan disusun oleh nodest-[1-3]; dy-[1-2], yang tidak akan disentuh selama pembaruan. Hanya nodest-[4-5]; dy-[3-5]yang akan dihentikan selama pembaruan.Perubahan berikut didukung dan tidak mengharuskan armada komputasi dihentikan atau disetel ke QueueUpdateStrategy TERMINATE:
-
Yang baru SlurmQueue ditambahkan
-
Yang baru ComputeResource ditambahkan
-
MaxCountmeningkat
-
MinCountmeningkat dan MaxCount meningkat setidaknya dalam jumlah yang sama
Catatan: Kebijakan pembaruan ini didukung mulai dari AWS ParallelCluster versi 3.9.0.
-
- Kebijakan pembaruan: Untuk pengaturan nilai daftar ini, armada komputasi harus dihentikan atau QueueUpdateStrategy harus disetel untuk menambahkan nilai baru; armada komputasi harus dihentikan saat menghapus nilai yang ada.
-
Nilai baru untuk pengaturan ini dapat ditambahkan selama pembaruan. Entah armada komputasi harus dihentikan (menggunakanarmada pembaruan-komputasi pcluster) atau QueueUpdateStrategy harus diatur. Setelah armada komputasi dihentikan atau QueueUpdateStrategy disetel, Anda dapat memperbarui cluster (klaster pembaruan pcluster) untuk mengaktifkan perubahan.
Untuk menghapus nilai yang ada dari daftar, armada komputasi harus dihentikan (menggunakanarmada pembaruan-komputasi pcluster).
catatan
Kebijakan pembaruan ini didukung mulai dengan AWS ParallelCluster versi 3.3.0.
- Kebijakan pembaruan: Semua node komputasi harus dihentikan untuk penghapusan grup penempatan terkelola. Armada komputasi harus dihentikan atau QueueUpdateStrategy harus diatur agar pengaturan ini diubah untuk pembaruan.
-
Armada komputasi harus dihentikan (menggunakanarmada pembaruan-komputasi pcluster) untuk menghapus grup penempatan terkelola. Jika Anda menjalankan pembaruan cluster untuk menghapus grup penempatan terkelola sebelum menghentikan armada komputasi, pesan konfigurasi yang tidak valid dikembalikan dan pembaruan tidak dilanjutkan. Menghentikan armada komputasi menjamin tidak ada instans yang berjalan.
contoh pcluster update- cluster
Pengaturan ini dapat diubah, tetapi jika perubahan akan mengurangi ukuran antrian, armada komputasi harus dihentikan (menggunakan pcluster update-compute-fleet) atau QueueUpdateStrategy harus disetel ke TERMINATE. Setelah armada komputasi dihentikan atau QueueUpdateStrategy disetel ke TERMINATE, Anda dapat memperbarui cluster (pcluster update-cluster untuk mengaktifkan perubahan.
-
Contoh ini menunjukkan pembaruan dengan beberapa perubahan yang diizinkan dan pembaruan dimulai secara langsung.
$pcluster update-cluster --cluster-namecluster_name--cluster-config ~/.parallelcluster/test_cluster --region us-east-1{ "cluster": { "clusterName":cluster_name, "cloudformationStackStatus": "UPDATE_IN_PROGRESS", "cloudformationStackArn":stack_arn, "region": "us-east-1", "version": "3.16.1", "clusterStatus": "UPDATE_IN_PROGRESS" }, "changeSet": [ { "parameter": "HeadNode.Networking.AdditionalSecurityGroups", "requestedValue": [ "sg-0cd61884c4ad11234" ], "currentValue": [ "sg-0cd61884c4ad16341" ] } ] } -
Contoh ini menunjukkan pembaruan dryrun dengan beberapa perubahan yang diizinkan. Dryrun berguna untuk melaporkan set perubahan tanpa memulai pembaruan.
$pcluster update-cluster --cluster-namecluster_name--cluster-config ~/.parallelcluster/test_cluster --region us-east-1 --dryrun true{ "message": "Request would have succeeded, but DryRun flag is set.", "changeSet": [ { "parameter": "HeadNode.Networking.AdditionalSecurityGroups", "requestedValue": [ "sg-0cd61884c4ad11234" ], "currentValue": [ "sg-0cd61884c4ad16341" ] } ] } -
Contoh ini menunjukkan pembaruan dengan beberapa perubahan yang memblokir pembaruan.
$pcluster update-cluster --cluster-namecluster_name--cluster-config ~/.parallelcluster/test_cluster --region us-east-1{ "message": "Update failure", "updateValidationErrors": [ { "parameter": "HeadNode.Ssh.KeyName", "requestedValue": "mykey_2", "message": "Update actions are not currently supported for the 'KeyName' parameter. Restore 'KeyName' value to 'jenkinsjun'. If you need this change, please consider creating a new cluster instead of updating the existing one.", "currentValue": "mykey_1" }, { "parameter": "Scheduling.SlurmQueues[queue1].ComputeResources[queue1-t2micro].InstanceType", "requestedValue": "c4.xlarge", "message": "All compute nodes must be stopped. Stop the compute fleet with the pcluster update-compute-fleet command", "currentValue": "t2.micro" }, { "parameter": "SharedStorage[ebs1].MountDir", "requestedValue": "/my/very/very/long/shared_dir", "message": "Update actions are not currently supported for the 'MountDir' parameter. Restore 'MountDir' value to '/shared'. If you need this change, please consider creating a new cluster instead of updating the existing one.", "currentValue": "/shared" } ], "changeSet": [ { "parameter": "HeadNode.Networking.AdditionalSecurityGroups", "requestedValue": [ "sg-0cd61884c4ad11234" ], "currentValue": [ "sg-0cd61884c4ad16341" ] }, { "parameter": "HeadNode.Ssh.KeyName", "requestedValue": "mykey_2", "currentValue": "mykey_1" }, { "parameter": "Scheduling.SlurmQueues[queue1].ComputeResources[queue1-t2micro].InstanceType", "requestedValue": "c4.xlarge", "currentValue": "t2.micro" }, { "parameter": "SharedStorage[ebs1].MountDir", "requestedValue": "/my/very/very/long/shared_dir", "currentValue": "/shared" } ] }