Prérequis système
| Prérequis | Valeur | Détail |
|---|---|---|
| Système | Rocky Linux ou RHEL 8 / 9, x86_64 | Accès root ou sudo |
| MariaDB | 10.4.3 ou plus récent (10.5, 10.6, 10.11) | Voir l'avertissement EL8 ci-dessous |
| Python | 3.12, fourni par le dépôt InfraRiver | Rien à installer à la main : toutes les dépendances sont dans le paquet |
| Ressources | Selon le nombre d'hôtes suivis | Dimensionnement ; maquette : 2 vCPU, 4 Go, 40 Go |
| Mémoire pour MariaDB | De 2 Go (500 hôtes) à 32 Go (20 000 hôtes) | À régler à l'installation (étape 3) |
| Réseau | Entrant : 443 (web), 8443 (collecteur) ; sortant : vos outils et le dépôt | Flux réseau |
| Accès au dépôt | Identifiant et mot de passe repo.infrariver.com |
Dépôt RPM |
RHEL / Rocky 8 : n'installez pas le flux MariaDB par défaut
Sur EL8, dnf install mariadb-server installe MariaDB 10.3, trop ancienne : la création de la base
échoue au premier démarrage (Specified key was too long). Activez un flux récent avant d'installer :
sudo dnf module reset mariadb -y
sudo dnf module enable mariadb:10.5 -y # ou 10.11
sudo dnf install -y mariadb-server
Sur EL9, le flux par défaut (10.5) convient.
Installer MariaDB
Si MariaDB n'est pas déjà présente :
sudo dnf install -y mariadb-server
sudo systemctl enable --now mariadb
sudo mysql_secure_installation # mot de passe root, suppression des comptes anonymes
La mémoire et les connexions se règlent à l'étape 3 de l'installation, une fois la base créée.