Slurmdbd и ssl - PullRequest
       6

Slurmdbd и ssl

0 голосов
/ 18 февраля 2020

Я пытаюсь настроить 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.

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 18 февраля 2020

Я не верю, что slurm может общаться с сервером MySQL / MariaDB с шифрованием SSL. Вам необходимо настроить локальный прокси MySQL, который перенаправляет запросы на подключенный SSL.

...