计算化学公社

 找回密码 Forget password
 注册 Register
Views: 406|回复 Reply: 0
打印 Print 上一主题 Last thread 下一主题 Next thread

[集群维护] slurmdbd: error: cannot find accounting_storage plugin for accounting_storag>

[复制链接 Copy URL]

24

帖子

0

威望

75

eV
积分
99

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
环境: centos8.0  + slurm24.04  (编译安装 )+ MariaDB 10.3 (yum install mariadb-server),

systemctl status slurmdbd 启动提示
  1. slurmdbd.service - Slurm DBD accounting daemon
  2.    Loaded: loaded (/usr/lib/systemd/system/slurmdbd.service; disabled; vendor preset: disabled)
  3.    Active: failed (Result: exit-code) since Sun 2024-12-01 22:58:22 CST; 6s ago
  4.   Process: 374548 ExecStart=/usr/local/sbin/slurmdbd -D -s $SLURMDBD_OPTIONS (code=exited, status=1/FAILURE)
  5. Main PID: 374548 (code=exited, status=1/FAILURE)

  6. 12月 01 22:58:22 master systemd[1]: Started Slurm DBD accounting daemon.
  7. 12月 01 22:58:22 master slurmdbd[374548]: slurmdbd: Not running as root. Can't drop supplementary groups
  8. <font color="#ff0000">12月 01 22:58:22 master slurmdbd[374548]: slurmdbd: error: Couldn't find the specified plugin name for accounting_stor>
  9. 12月 01 22:58:22 master slurmdbd[374548]: slurmdbd: error: cannot find accounting_storage plugin for accounting_storag>
  10. 12月 01 22:58:22 master slurmdbd[374548]: slurmdbd: error: cannot create accounting_storage context for accounting_sto>
  11. 12月 01 22:58:22 master slurmdbd[374548]: slurmdbd: fatal: Unable to initialize accounting_storage/mysql accounting st></font>
  12. 12月 01 22:58:22 master systemd[1]: slurmdbd.service: Main process exited, code=exited, status=1/FAILURE
  13. 12月 01 22:58:22 master systemd[1]: slurmdbd.service: Failed with result 'exit-code'
复制代码
slurmdbd.conf
  1. AuthType=auth/munge                        # 认证方式,该处采用 munge 进行认证
  2. AuthInfo=/var/run/munge/munge.socket.2
  3. #
  4. # slurmDBD info
  5. DbdAddr=master      # 数据库节点名
  6. DbdHost=localhost   # 数据库IP地址
  7. SlurmUser=slurm     # 用户数据库操作的用户
  8. #DbdPort=7031
  9. MessageTimeout=60
  10. DebugLevel=verbose
  11. #DefaultQOS=normal,standby
  12. LogFile=/var/log/slurm/slurmdbd.log    # slurmdbd 守护进程日志文件绝对路径
  13. PidFile=/run/slurm/slurmdbd.pid        # slurmdbd 守护进程存储进程号文件绝对路径
  14. #PluginDir=/usr/lib/slurm
  15. #PrivateData=accounts,users,usage,jobs
  16. #TrackWCKey=yes
  17. #
  18. # Database info
  19. <font color="#0000ff">StorageType=accounting_storage/mysql </font>  # 数据存储类型 mysql
  20. StorageHost=localhost
  21. StoragePort=3306
  22. StoragePass=123456         # 存储数据库密码
  23. StorageUser=slurm          # 存储数据库用户名
  24. <font color="#0000ff">StorageLoc=slurm_acct_db </font>  # 数据库名称
复制代码
slurm.conf
  1. ################################################
  2. #                  ACCOUNTING                  #
  3. ################################################
  4. AccountingStorageEnforce=associations,limits,qos                 # account 存储数据的配置选项
  5. AccountingStorageHost=localhost                                  # 数据库存储节点
  6. AccountingStoragePass=/var/run/munge/munge.socket.2              # munge 认证文件,与 slurmdbd.conf 文件中的 AuthInfo 文件同名。 编译地址: /opt/munge/run/munge/munge.socket.2
  7. AccountingStoragePort=6819                                       # slurmd 服务监听端口,默认为 6819
  8. <font color="#0000ff">AccountingStorageType=accounting_storage/slurmdbd</font>                # 数据库记账服务 accounting_storage/slurmdbd or accounting_storage/mysql
  9. AccountingStorageUser=slurm
  10. #
  11. AuthInfo=/var/run/munge/munge.socket.2
  12. AuthType=auth/munge
  13. ################################################
  14. #                      JOBS                    #
  15. ################################################
  16. JobCompHost=localhost                                           # 作业完成信息的数据库本节点
  17. <font color="#0000ff">JobCompLoc=slurm_job_db</font>                                        # 数据库名称
  18. JobCompPass=123456                                              # slurm 用户数据库密码
  19. JobCompPort=3306                                                # 数据库端口
  20. JobCompType=jobcomp/mysql                                       # 作业完成信息数据存储类型,采用 mysql or mariadb 数据库
  21. JobCompUser=slurm                                               # 作业完成信息数据库用户名
  22. #JobContainerType=job_container/linux
  23. #JobCompUser=
  24. #JobContainerType=
  25. JobAcctGatherFrequency=30
  26. JobAcctGatherType=jobacct_gather/linux
复制代码


/usr/lib/systemd/system/slurmdbd.service
  1. [Unit]
  2. Description=Slurm DBD accounting daemon
  3. After=network-online.target remote-fs.target munge.service mysql.service mysqld.service mariadb.service sssd.service
  4. Wants=network-online.target
  5. ConditionPathExists=/usr/local/etc/slurmdbd.conf

  6. [Service]
  7. Type=simple
  8. EnvironmentFile=-/etc/sysconfig/slurmdbd
  9. EnvironmentFile=-/etc/default/slurmdbd
  10. <font color="#0000ff">User=slurm
  11. Group=slurm</font>
  12. RuntimeDirectory=slurmdbd
  13. RuntimeDirectoryMode=0755
  14. ExecStart=/usr/local/sbin/slurmdbd -D -s $SLURMDBD_OPTIONS
  15. ExecReload=/bin/kill -HUP $MAINPID
  16. <font color="#0000ff">PIDFile=/run/slurm/slurmdbd.pid</font>
  17. LimitNOFILE=65536
  18. TasksMax=infinity

  19. # Uncomment the following lines to disable logging through journald.
  20. # NOTE: It may be preferable to set these through an override file instead.
  21. #StandardOutput=null
  22. #StandardError=null

  23. [Install]
  24. WantedBy=multi-user.target
复制代码




本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 18:57 , Processed in 0.253269 second(s), 20 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list