Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tindakan bootstrap kustom
Jika Anda menentukan pengaturan OnNodeStartkonfigurasi HeadNodeCustomActions//, AWS ParallelCluster jalankan kode arbitrer segera setelah node dimulai. Jika Anda menentukan pengaturan OnNodeConfiguredkonfigurasi HeadNodeCustomActions//, AWS ParallelCluster jalankan kode setelah konfigurasi node selesai dengan benar.
Dimulai dengan AWS ParallelCluster versi 3.4.0, kode dapat dijalankan setelah pembaruan node kepala, jika Anda menentukan pengaturan OnNodeUpdatedkonfigurasi HeadNodeCustomActions//.
Dalam kebanyakan kasus, kode ini disimpan di Amazon Simple Storage Service (Amazon S3) dan diakses melalui koneksi. HTTPS Kode dijalankan sebagai root
dan dapat dalam bahasa skrip apa pun yang didukung oleh OS cluster. Seringkali kode dalam Bash atau Python.
catatan
Dimulai dengan AWS ParallelCluster versi 3.7.0, ImdsSupportpengaturan klaster Imds/default adalah. v2.0
Saat Anda membuat cluster baru untuk meningkatkan ke versi 3.7.0 dan versi yang lebih baru, perbarui skrip tindakan bootstrap kustom Anda agar kompatibel dengan IMDSv2 atau atur Imds/ImdsSupportke v1.0
dalam file konfigurasi cluster Anda.
Awas
Anda bertanggung jawab untuk mengonfigurasi skrip dan argumen kustom seperti yang dijelaskan dalam model tanggung jawab bersama
Awas
AWS ParallelCluster tidak mendukung penggunaan variabel internal yang disediakan melalui /etc/parallelcluster/cfnconfig
file. File ini mungkin akan dihapus sebagai bagian dari rilis future.
OnNodeStart
tindakan dipanggil sebelum tindakan bootstrap penerapan node dimulai, seperti mengkonfigurasi, NAT Amazon Elastic Block Store EBS (Amazon) atau penjadwal. OnNodeStart
Tindakan bootstrap mungkin termasuk memodifikasi penyimpanan, menambahkan pengguna tambahan, dan menambahkan paket.
catatan
Jika Anda mengkonfigurasi DirectoryServicedan OnNodeStartskrip HeadNodeCustomActions//untuk cluster Anda, AWS ParallelCluster mengkonfigurasi DirectoryService
dan memulai ulangsssd
, sebelum menjalankan skrip. OnNodeStart
OnNodeConfigured
tindakan dipanggil setelah proses bootstrap node selesai. OnNodeConfigured
tindakan melayani tindakan terakhir yang terjadi sebelum sebuah instance dianggap sepenuhnya dikonfigurasi dan selesai. Beberapa OnNodeConfigured
tindakan termasuk mengubah pengaturan penjadwal, memodifikasi penyimpanan, dan memodifikasi paket. Anda dapat meneruskan argumen ke skrip dengan menentukannya selama konfigurasi.
OnNodeUpdated
tindakan dipanggil setelah pembaruan node kepala selesai dan penjadwal dan penyimpanan bersama diselaraskan dengan perubahan konfigurasi cluster terbaru.
Kapan OnNodeStart
atau tindakan OnNodeConfigured
kustom berhasil, keberhasilan ditunjukkan dengan kode keluar nol (0). Kode keluar lainnya menunjukkan instance bootstrap gagal.
Ketika tindakan OnNodeUpdated
kustom berhasil, keberhasilan ditandai dengan kode keluar nol (0). Kode keluar lainnya menunjukkan pembaruan gagal.
catatan
Jika Anda mengkonfigurasi OnNodeUpdated, Anda harus mengembalikan OnNodeUpdated
tindakan secara manual ke keadaan sebelumnya pada kegagalan pembaruan.
Jika tindakan OnNodeUpdated
kustom gagal, pembaruan akan kembali ke status sebelumnya. Namun, OnNodeUpdated
tindakan ini hanya dijalankan pada waktu pembaruan dan bukan pada waktu rollback stack.
Anda dapat menentukan skrip yang berbeda untuk node kepala dan untuk setiap antrian, di bagian CustomActionskonfigurasi HeadNode/CustomActionsdan SchedulingSlurmQueues/. OnNodeUpdatedhanya dapat dikonfigurasi di HeadNode
bagian.
catatan
Sebelum AWS ParallelCluster versi 3.0, tidak mungkin untuk menentukan skrip yang berbeda untuk node head dan compute. Silakan merujuk kePindah dari AWS ParallelCluster 2.x ke 3.x.