Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghubungkan node login mandiri ke beberapa cluster di PCS AWS
pcs-multi-cluster-login-configure.shSkrip menyediakan cara otomatis untuk mengkonfigurasi beberapa sackd daemon Slurm pada satu node login mandiri. Hal ini memungkinkan node login untuk berkomunikasi dengan beberapa cluster. Skrip mengotomatiskan operasi berikut:
-
Menggunakan tindakan AWS PCS API untuk mendapatkan informasi cluster
-
Meminta kunci otentikasi Slurm yang dikodekan base64
-
Membuat file Slurm JWKS dengan kunci otentikasi cluster
-
Mengkonfigurasi
sackdlayanan dengan titik akhir cluster dan port -
Membuat file
systemdlayanan untuk daemon khusus clustersackd -
Menghasilkan skrip aktivasi untuk pengaturan lingkungan cluster
-
Mengaktifkan dan memulai
sackdlayanan
catatan
Skrip ini membutuhkan Slurm versi 25.05 atau yang lebih baru.
catatan
Untuk Slurm 25.11 atau yang lebih baru, Anda dapat menggunakan sackd --jwks-file <path> dan sackd --key-file <path> menentukan jalur kunci otentikasi alih-alih variabel lingkungan. SLURM_SACK_JWKS SLURM_SACK_JWKSPendekatan ini tetap didukung untuk kompatibilitas mundur dengan cluster Slurm 25.05.
Slurm harus sudah diinstal pada instance (setara dengan langkah 3 dalam proses manual). Instance harus dapat mencapai titik akhir cluster target. Skrip melakukan operasi setara langkah 4 dan langkah 5 dalam proses konfigurasi manual. Secara otomatis mendapatkan informasi cluster, mengkonfigurasi sackd layanan, membuat file systemd layanan yang diperlukan, dan membuat skrip aktivasi yang dapat digunakan pengguna untuk mengkonfigurasi lingkungan shell mereka untuk interaksi cluster.