Projet

Général

Profil

Scénario #36647

Mis à jour par Joël Cuissinat il y a environ un an

Idée : ré-utiliser les développements et idées mises en œuvre pour eole-sso.

h2. À faire

* mettre à disposition une image Docker MySQL 5.7 dans harbor
* voir si le "Dockerfile": doit être personnalisé, notamment pour les montages sur le maître (VOLUME), cf. "eole-sso":https://gitlab.mim-libre.fr/EOLE/eole-2/eole-sso/-/blob/dev/Dockerfile?ref_type=heads
* créer un dépôt/paquet eole-mysql57 qui serait un fork du paquet eole-mysql afin de réutiliser les dictionnaires, templates, scripts, ...
* ajouter la personnalisation GFC : "capti.cnf":https://dev-eole.ac-dijon.fr/projects/conf-horus/repository/revisions/master/entry/tmpl/capti.cnf
* Les deux paquets sont exclusifs (conflit)
* Le paquet dépend de *eole-podman*
* Créer un script d'init permettant de démarrer le service mysql dans le conteneur sur le modèle de "eole-sso.service":https://dev-eole.ac-dijon.fr/projects/eole-sso/repository/revisions/master/entry/init/eole-sso.service (NB : la gestion des tags dev/testing/stable en lien avec Maj-Auto est assurée par le fichier @/etc/eole/containers.conf.d/common.env@)

h3. Volumes

* configuration : /etc/mysql
* bases de données : /var/lib/mysql

h3. Sujets à vérifier / en suspend

* restrictions apparmor, réseau, socket (cf. #34975), ...
* logrotate
* rsyslog
* gestion via "eolesql" (dans ou hors du conteneur ?)
* surveillance (diagnose, agent Zéphir)
* sauvegarde/restauration (export nocturne des bases, utilisation de Bareos, ...)

Retour