fix: fix slurmdbd setup

This commit is contained in:
2025-09-25 15:52:30 +02:00
parent bcff2e6c2f
commit c9624213ed
2 changed files with 12 additions and 15 deletions

View File

@@ -25,6 +25,7 @@ let
extraConfig = ''
# AccountingStorageType=accounting_storage/none
AccountingStorageType=accounting_storage/slurmdbd
AccountingStorageExternalHost=${cfg.dbdHosts}
JobAcctGatherType=jobacct_gather/linux
MailDomain=${cfg.mailDomain}
MailProg=/run/wrappers/bin/sendmail
@@ -65,7 +66,7 @@ let
# '';
dbdserver = {
enable = true;
dbdHost = cfg.dbdHost;
dbdHost = cfg.controlMachine;
# storagePass = cfg.storagePass;
};
};
@@ -120,13 +121,6 @@ let
slurmrestd = {
services.dnsmasq.enable = true;
services.dnsmasq.settings = {
domain = [ "cluster.local" ];
address = [ "/slurmctld.cluster.local/127.0.0.1" ];
srv-host= "_slurmctld._tcp.cluster.local,slurmctld.cluster.local,6817,0,5";
};
systemd.services.slurmrestd = {
description = "Slurm REST API service";
wantedBy = [ "multi-user.target" ];
@@ -182,7 +176,7 @@ in
default = null;
};
dbdHost = mkOption {
dbdHosts = mkOption {
type = types.str;
default = null;
};