Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schritt 5 — Konfigurieren Sie die Verbindung zum AWS PCS-Cluster
Gehen Sie wie folgt vor, um eine Verbindung zum AWS PCS-Cluster herzustellen, indem Sie ihn sackd als Systemdienst starten.
Anmerkung
Wenn Sie Slurm 25.05 oder höher verwenden, können Sie stattdessen ein Skript verwenden, um Ihren Anmeldeknoten so einzurichten, dass er eine Verbindung zu mehreren Clustern herstellt. Weitere Informationen finden Sie unter Einen eigenständigen Login-Node mit mehreren Clustern in AWS PCS verbinden.
-
Richten Sie die Umgebungsdatei für den
sackdDienst mit dem folgenden Befehl ein. Bevor Sie den Befehl ausführen, ersetzen Sieip-addressundportdurch die in Schritt 1 von den Endpunkten abgerufenen Werte.sudo echo "SACKD_OPTIONS='--conf-server=ip-address:port'" > /etc/sysconfig/sackd -
Erstellen Sie eine
systemdServicedatei für die Verwaltung dessackdProzesses.sudo cat << EOF > /etc/systemd/system/sackd.service [Unit] Description=Slurm auth and cred kiosk daemon After=network-online.target remote-fs.target Wants=network-online.target ConditionPathExists=/etc/sysconfig/sackd [Service] Type=notify EnvironmentFile=/etc/sysconfig/sackd User=slurm Group=slurm RuntimeDirectory=slurm RuntimeDirectoryMode=0755 ExecStart=/opt/aws/pcs/scheduler/slurm-25.05/sbin/sackd --systemd \$SACKD_OPTIONS ExecReload=/bin/kill -HUP \$MAINPID KillMode=process LimitNOFILE=131072 LimitMEMLOCK=infinity LimitSTACK=infinity [Install] WantedBy=multi-user.target EOF -
Legen Sie den Besitz der
sackdServicedatei fest.sudo chown root:root /etc/systemd/system/sackd.service && \ sudo chmod 0644 /etc/systemd/system/sackd.service -
Aktivieren Sie den
sackdDienst.sudo systemctl daemon-reload && sudo systemctl enable sackd -
Starten Sie den Service
sackd.sudo systemctl start sackd