slurmdbd.conf(5) Slurm Configuration File slurmdbd.conf(5) (NAME) slurmdbd.conf - (SlurmDBD) (DESCRIPTION) slurmdbd.conf ASCII (SlurmDBD) . slurm.conf . (case- insensitive). <<#>> () . SlurmDBD SIGHUP . SlurmDBD SlurmUser root 600 640 . slurmdbd root (UID) root SIGHUP . . : AllowNoDefAcct . (Boolean) yes no () . AllResourcesAbsolute () / . (Boolean) yes no () . ArchiveDir ArchiveScript slurmdbd sacctmgr load filename . (purge) true . /tmp . : $ArchiveDir/$ClusterName_$ArchiveObject_archive_$BeginTimeStamp_$endTimeStamp MaxPurgeLimit . . <<.>> ( .2) . ArchiveEvents . (Boolean) yes no. no . ArchiveJobs . (Boolean) yes no. no . ArchiveJobScript . (Boolean) yes no. ArchiveJobs . ArchiveJobEnv . (Boolean) yes no. ArchiveJobs . ArchiveResvs . (Boolean) yes no. no . ArchiveScript (rollup) ( ) Purge*After . . . : SLURM_ARCHIVE_EVENTS 1 0. SLURM_ARCHIVE_LAST_EVENT . SLURM_ARCHIVE_JOBS 1 0. SLURM_ARCHIVE_LAST_JOB (submit) . SLURM_ARCHIVE_STEPS 1 (steps) 0. SLURM_ARCHIVE_LAST_STEP . SLURM_ARCHIVE_SUSPEND 1 (suspend) 0. SLURM_ARCHIVE_TXN 1 (transaction) 0. SLURM_ARCHIVE_USAGE 1 (usage) 0. SLURM_ARCHIVE_LAST_SUSPEND . ArchiveSteps . (Boolean) yes no. no . ArchiveSuspend . (Boolean) yes no. no . ArchiveTXN . (Boolean) yes no. no . ArchiveUsage ( WCKey) . (Boolean) yes no. no . AuthAltTypes slurmdbd . auth/jwt . NOTE: jwt_hs256.key AuthAltParameters . jwt_hs256.key SlurmUser root . jwt_hs256.key slurmctld slurmdbd . auth/jwt SLURM_JWT . (override) . AuthAltParameters . . jwks= JWKS. SlurmUser root SlurmUser 0400 . <> . RS256 . HS256 ( ) jwt_key HS256 ( ) . jwt_key= JWT. HS256 . SlurmUser root SlurmUser 0400 . <> . AuthInfo (slurmctld) . AuthType . . . socket MUNGE ( "socket=/var/run/munge/munge.socket.2"). "/var/run/munge/munge.socket.2" . auth/munge cred/munge . ttl (Credential) ( "ttl=300"). MUNGE . use_client_ids auth/slurm LDAP . AuthType Slurm. AuthType SlurmDBD . AuthType slurm.conf . : auth/munge MUNGE (). ( "https://dun.github.io/munge" ). auth/slurm Slurm. CommitDelay (commit) Slurmctld. . (jobs) . slurmdbd . slurmdbd . . . CommunicationParameters . DisableIPv4 IPv4 slurmdbd. slurm.conf . EnableIPv6 IPv6 slurmdbd. IPv4 IPv6 /etc/gai.conf . slurm.conf . keepaliveinterval= (keepalive) . slurmdbd ( slurmdbd slurmctld). . keepaliveprobes= . slurmdbd ( slurmdbd slurmctld). . keepalivetime= ( ) . slurmdbd ( slurmdbd slurmctld). . DbdAddr DbdHost . getaddrinfo() . "elx0000" "lx0000" . DbdAddr DbdHost . DbdBackupHost ( "hostname -s" ). 'Storage' . DbdHost ( "hostname -s" ). . DbdPort (slurmdbd) . SLURMDBD_PORT . 6819 . AccountingStoragePort slurm.conf . DebugFlags () . . DebugLevel 'verbose' . . ( ) : AuditRPCs RPC slurmdbd RPC . DB_ARCHIVE / SQL . DB_ASSOC / SQL (associations) . DB_EVENT / SQL () . DB_JOB / SQL (jobs) . DB_QOS / SQL (QOS) . DB_QUERY / SQL . DB_RESERVATION / SQL . DB_RESOURCE / SQL () . DB_STEP / SQL (steps) . DB_TRES / SQL (TRES) . DB_USAGE / SQL (usage) . DB_WCKEY / SQL (wckey) . FEDERATION / SQL . Network . NetworkRaw . thread (threads) . TLS TLS. DebugLevel . info . quiet fatal error info verbose debug debug2 debug3 debug4 debug5 DebugLevelSyslog slurmdbd syslog . slurmdbd fatal syslog LogFile DebugLevel syslog ( DebugLevel quiet fatal) quiet . quiet fatal error info verbose debug debug2 debug3 debug4 debug5 NOTE: systemd slurmdbd -D . systemd stdout/stderr syslog syslog . systemd "StandardOutput=null" "StandardError=null" (override) . DefaultQOS QOS . DisableArchiveCommands sacctmgr. DisableCoordDBD slurmdbd. slurmdbd : // (associations) / // yes no () slurmdbd. DisableRollups . sreport . . yes no . no . HashPlugin () . : hash/k12 KangarooTwelve . . hash/sha3 SHA-3 . : HashPlugin slurm.conf slurmdbd.conf . LogFile (SlurmDBD) . none ( syslog ). LOGGING slurm.conf . LogTimeFormat slurmdbd. "iso8601" "iso8601_ms" "rfc5424" "rfc5424_ms" "rfc3339" "clock" "short" "thread_id" . "_ms" . "iso8601_ms" . "rfc5424" "iso8601" (timezone) . "clock" ()clock C . "short" . "thread_id" ()ctime C . MaxPurgeLimit . . . . . . 50000 . MaxQueryTimeRange SlurmDBD . INFINITE . MaxTime slurm.conf . . 3GiB ESLURM_RESULT_TOO_LARGE . MessageTimeout . 10 . Parameters slurmdbd . PreserveCaseUser . . PreserveCaseResource . . PidFile (PID) . . "/var/run/slurmdbd.pid" . PluginDir . PATH. "/lib/slurm". PrivateData . . SlurmUser root AdminLevel=Admin . . : accounts . events . jobs sacct . reservations . usage . sreport . users . . PurgeEventAfter . (down) . () . . "2months" "60days" . () . PurgeJobAfter ( ). "PurgeUsageAfter" . () . . "2months" "60days" . () . : (PurgeJobScriptAfter PurgeJobEnvAfter) . PurgeJobScriptAfter ( ). () . . "2months" "60days" . () PurgeJobAfter . PurgeJobEnvAfter (job environment) ( ). () . . "2months" "60days" . () PurgeJobAfter . PurgeResvAfter ( ). "PurgeUsageAfter" . () . . "2months" "60days" . () . PurgeStepAfter (job step) ( ). "PurgeUsageAfter" . () . . "2months" "60days" . () . PurgeSuspendAfter ( ). "PurgeUsageAfter" . () . . "2months" "60days" . () . PurgeTXNAfter . () . . "2months" "60days" . () . PurgeUsageAfter (Cluster Association QOS WCKey) ( ). sreport(1) . () . . "2months" "60days" . () . SlurmUser slurmdbd . SlurmUser slurmctld slurmdbd . UID slurmctld . "root" . "root" . : SlurmUser slurmctld root AdminLevel Admin SlurmUser root slurmdbd ( SlurmUser ). slurmctld . StorageBackupHost . StorageHost . . (HA /) . "unix:/path/to/socket". none . StorageHost . slurmdbd . "unix:/path/to/socket". "localhost" . StorageLoc . "slurm_acct_db" . StorageParameters - . SSL_CERT . SSL_CA (CA). SSL_CAPATH SSL CA . SSL_KEY . SSL_CIPHER (ciphers) SSL. token_duration () StoragePassScript. . 300 (5 ) . StoragePass . '#' . StoragePassScript StoragePass . / 0 . . SlurmUser . : SLURM_STORAGE_HOSTNAME SLURM_STORAGE_PORT SLURM_STORAGE_USER : TOKEN= 0 . (stderr) . . StoragePort (slurmdbd) . 3306 . StorageType . "accounting_storage/mysql" . "accounting_storage/mysql" MySQL MariaDB StorageLoc . . StorageUser . slurmdbd . TCPTimeout TCP. 2 . TLSParameters TLS. : ca_cert_file= (CA). . 644 SlurmUser/root . "ca_cert.pem" . dbd_cert_file= slurmdbd. ca_cert_file . slurmdbd . 600 SlurmUser . "dbd_cert.pem" . dbd_cert_key_file= dbd_cert_file . slurmdbd . 600 SlurmUser . "dbd_cert_key.pem" . load_system_certificates ( etc/ssl/) . ca_cert_file . security_policy_version= s2n. s2n . "20230317" FIPS TLS 1.3 . TLSType TLS . TLS slurmdbd TLS TLS . TLS : tls/none . : tls/none TLS. . tls/s2n TLS s2n. TrackSlurmctldDown yes no. slurmdbd slurmctld (down) . no . TrackWCKey yes no. (Workload Characterization Key) . wckey . WCKey . : TrackWCKey slurm.conf WCKey . (EXAMPLE) # # /etc/slurmdbd.conf # ArchiveEvents=yes ArchiveJobs=yes ArchiveResvs=yes ArchiveSteps=no ArchiveSuspend=no ArchiveTXN=no ArchiveUsage=no #ArchiveScript=/usr/sbin/slurm.dbd.archive AuthInfo=/var/run/munge/munge.socket.2 AuthType=auth/munge DbdHost=db_host DebugLevel=info PurgeEventAfter=1month PurgeJobAfter=12month PurgeResvAfter=1month PurgeStepAfter=1month PurgeSuspendAfter=1month PurgeTXNAfter=12month PurgeUsageAfter=24month LogFile=/var/log/slurmdbd.log PidFile=/var/run/slurmdbd.pid SlurmUser=slurm_mgr StoragePass=password_to_database StorageType=accounting_storage/mysql StorageUser=database_mgr (COPYING) Copyright (C) 2008-2010 Lawrence Livermore National Security. Produced at Lawrence Livermore National Laboratory (cf, DISCLAIMER). Copyright (C) 2010-2022 SchedMD LLC. Slurm . . Slurm << >> (GNU General Public License) << >> ( ) / . Slurm . << >> . (FILES) /etc/slurmdbd.conf (SEE ALSO) slurm.conf(5), slurmctld(8), slurmdbd(8) syslog (2) Slurm 26.05 Slurm Configuration File slurmdbd.conf(5)