Я пытаюсь настроить slurm с удаленной базой данных mariadb для учета на Azure, используя базу данных mariadb в качестве службы.
Если ssl отключен, slurmdbd отлично работает, он может связаться с базой данных и добавлять новые задания.
Если я включаю ssl в базе данных, я получаю эту ошибку:
slurmdbd: debug2: Attempting to connect to mariadb.database.azure.com:3306
slurmdbd: error: mysql_real_connect failed: 9002 SSL connection is required. Please specify SSL options and retry.
Я вполне могу подключиться к базе данных, используя:
mysql --host=<host> --port=3306 --user=<user> --password=<password> --ssl --ssl-ca=./BaltimoreCyberTrustRoot.crt.pem
Я пытался добавить:
[client]
ssl_ca = /etc/mysql/ssl/BaltimoreCyberTrustRoot.crt.pem
к /etc/my.cnf
, таким образом я могу подключиться (с включенным ssl), используя только:
mysql --host=<host> --port=3306 --user=<user> --password=<password>
, но slurmdbd дает мне та же ошибка.
В принципе, я не могу найти правильное место для slurmdbd для чтения ssl_ca.
Есть идеи?
Спасибо