Pemasang perangkat lunak untuk membangun kustom AMIs AWS PCS - AWS PCS

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

Pemasang perangkat lunak untuk membangun kustom AMIs AWS PCS

AWS menyediakan file yang dapat diunduh yang dapat menginstal AWS PCS perangkat lunak pada sebuah instance. AWS juga menyediakan perangkat lunak yang dapat mengunduh, mengkompilasi, dan menginstal versi Slurm yang relevan dan dependensinya. Anda dapat menggunakan petunjuk ini untuk membuat kustom AMIs untuk digunakan dengan AWS PCS atau Anda dapat menggunakan metode Anda sendiri.

AWS PCSpenginstal perangkat lunak

Penginstal AWS PCS perangkat lunak mengonfigurasi instance untuk bekerja dengan AWS PCS selama proses bootstrap instance. Anda harus menggunakan installer AWS yang disediakan untuk menginstal AWS PCS perangkat lunak pada kustom Anda. AMI

Pemasang slurm

Penginstal Slurm mengunduh, mengkompilasi, dan menginstal versi Slurm yang relevan dan dependensinya. Anda dapat menggunakan installer Slurm untuk membangun kustom untuk. AMIs AWS PCS Anda juga dapat menggunakan mekanisme Anda sendiri jika mereka konsisten dengan konfigurasi perangkat lunak yang disediakan oleh penginstal Slurm.

Perangkat lunak AWS yang disediakan menginstal yang berikut ini:

Perangkat lunak AWS yang disediakan mengubah konfigurasi sistem sebagai berikut:

  • systemdFile Slurm yang dibuat oleh build disalin /etc/systemd/system/ dengan nama file. slurmd-24.05.service

  • Jika tidak ada, pengguna Slurm dan grup (slurm:slurm) dibuat denganUID/GIDdari. 401

  • Di Amazon Linux 2 dan Rocky Linux 9 instalasi menambahkan EPEL repositori untuk menginstal perangkat lunak yang diperlukan untuk membangun Slurm atau dependensinya.

  • Pada RHEL9 instalasi akan mengaktifkan codeready-builder-for-rhel-9-rhui-rpms dan epel-release-latest-9 dari fedoraproject untuk menginstal perangkat lunak yang diperlukan untuk membangun Slurm atau dependensinya.

Sistem operasi yang didukung

Perangkat AWS PCS lunak dan installer Slurm mendukung sistem operasi berikut:

  • Amazon Linux 2

  • RedHat Perusahaan Linux 9

  • Berbatu Linux 9

  • Ubuntu 22.04

Untuk informasi selengkapnya, lihat Sistem operasi yang didukung di AWS PCS.

catatan

AWS Deep Learning AMIs (DLAMI) versi berbasis Amazon Linux 2 dan Ubuntu 22.04 harus kompatibel dengan AWS PCS perangkat lunak dan installer Slurm. Untuk informasi selengkapnya, lihat Memilih Anda DLAMI di Panduan AWS Deep Learning AMIs Pengembang.

Tipe instans yang didukung

AWS PCSperangkat lunak dan penginstal Slurm mendukung jenis instans x86_64 atau arm64 apa pun yang dapat menjalankan salah satu sistem operasi yang didukung.

Versi Slurm yang didukung

Versi utama Slurm berikut didukung:

  • Slurm 24,05

  • Slurm 23.11

Verifikasi penginstal menggunakan checksum

Anda dapat menggunakan SHA256 checksum untuk memverifikasi file tarball installer (.tar.gz). Kami menyarankan Anda melakukan hal ini untuk memverifikasi identitas penerbit perangkat lunak dan memeriksa apakah aplikasi tersebut belum diubah atau rusak sejak file tersebut diterbitkan.

Untuk memverifikasi tarball

Gunakan utilitas sha256sum untuk SHA256 checksum dan tentukan nama file tarball. Anda harus menjalankan perintah dari direktori tempat Anda menyimpan file tarball.

  • SHA256

    $ sha256sum tarball_filename.tar.gz

Perintah harus mengembalikan nilai checksum dalam format berikut.

checksum_value tarball_filename.tar.gz

Bandingkan nilai checksum yang dikembalikan oleh perintah dengan nilai checksum yang disediakan dalam tabel berikut. Jika checksum cocok, maka aman untuk menjalankan skrip instalasi.

penting

Jika checksum tidak cocok, jangan jalankan skrip instalasi. Hubungi Support.

Misalnya, perintah berikut menghasilkan SHA256 checksum untuk tarball Slurm 24.05.5-2.

$ sha256sum aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz

Contoh output:

7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz

Tabel berikut mencantumkan checksum untuk versi terbaru dari installer. Ganti us-east-1 dengan Wilayah AWS tempat yang Anda gunakan AWS PCS.

Agen AWS PCS
Penginstal Unduh URL SHA256checksum
AWS PCSagen 1.1.1-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.1-1.tar.gz
bef078bf60a6d8ecde2e6c49cd34d088703f02550279e3bf483d57a235334dc6
AWS PCSagen 1.1.0-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.1.0-1.tar.gz
594c32194c71bccc5d66e5213213ae38dd2c6d2f9a950bb01accea0bbab0873a
AWS PCSagen 1.0.1-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.1-1.tar.gz
04e22264019837e3f42d8346daf5886eaacecd21571742eb505ea8911786bcb2
AWS PCSagen 1.0.0-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-agent/aws-pcs-agent-v1.0.0-1.tar.gz
d2d3d68d00c685435c38af471d7e2492dde5ce9eb222d7b6ef0042144b134ce0
Pemasang slurm
Penginstal Unduh URL SHA256checksum
Slurm 24.05.5-2
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-24.05-installer-24.05.5-2.tar.gz
7cc8d8294f2fbff95fe0602cf9e21e02003b5d96c0730e0a18c6aa04c7a4967b
Slurm 23.11.10-3
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-3.tar.gz
488a10ee0fbd57ec0e0ff7ea708a9e3038fafdc025c6bb391c75c2e2a7852a00
Slurm 23.11.10-2
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-2.tar.gz
0bbe85423305c05987931168caf98da08a34c25f9eec0690e8e74de0b7bc8752
Slurm 23.11.10-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.10-1.tar.gz
27e8faa9980e92cdfd8cfdc71f937777f0934552ce61e33dac4ecf5a20321e44
Slurm 23.11.9-1
https://aws-pcs-repo-us-east-1.s3.amazonaws.com/aws-pcs-slurm/aws-pcs-slurm-23.11-installer-23.11.9-1.tar.gz
1de7d919c8632fe8e2806611bed4fde1005a4fadc795412456e935c7bba2a9b8