Ce service est hébergé sur deux VM, une à Saclay et une à OVH.
FQDN du serveur | IPv4 | IPv6 | Conf |
---|---|---|---|
bdd.adm.auro.re | 10.128.0.95 | 2a09:6840:128::95 | /etc/postgresql/ |
bdd-ovh.adm.auro.re | 10.128.0.96 | 2a09:6840:128::96 | /etc/postgresql/ |
Les bases de données utilisées à Aurore sont basées sur PostgreSQL autant que faire se peut. PostgreSQL est un logiciel libre de gestion de bases de données relationnelles (RDBMS). Il est stable et rapide comparé à des alternatives un peu moins production-ready comme SQLite ou MariaDB.
On peut y accéder sur le port 5432
de chacun des serveurs :
bdd-ovh.adm.auro.re:5432
.
Le port 5432
est le port standard pour PostgreSQL.
La configuration, création de bases de données et gestion des privilègse pour les rôles (utilisateurs) est effectuée par Ansible. La configuration est disponible sur le dépôt aurore/ansible
L'utilisateur root
peut se connecter (méthode peer
) en tant que postgres
(utilisé pour borgmatic
).
Il faut mettre à jour la base du cluster postgres avant qu'il arrive en end of life. La version de Debian Buster est 11 et la version de Debian Bullseye est 13. Une mise à niveau été effectuée en Mars 2021 pour se débarasser de l'ancien serveur qui était en 9.6 (pas encore legacy à l'époque mais bientôt).
Les VM bdd
et bdd-ovh
sont récentes (2021-03). Il existait avant 2 serveurs, services-bdd
(OVH) et services-bdd-local
(Saclay), qui ont été décommissionnés.
Toutes les données ont été migrées, mais une sauvegarde à été faite via borgmatic, et est disponible sur perceval.adm.auro.re
.