diff --git a/README.md b/README.md index 65da473..9cbfd87 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,80 @@ mise en clustter # How-to for Eole 2.6.2 (using this repo dico and templates) -### FIXME + Start with 3 fresh eolebase 2.6.2 instancied. + + One for the Clustter Leader, another for the cluster Node another for the Arbitrator, the arbitrator can be replaced by another node. + + The order is very important, Never configure a Node before the Leader ! The Leader must be the first one. + +## Add the Cadoles repository on all the nodes and the Leader + + GenConfig [Mode Expert] -> Dépôts Tiers + + * Libellé du dépôt : Cadoles dev + * Déclaration du dépôt : deb [ arch=all ] https://vulcain.cadoles.com 2.6.2-dev main + * Méthode de récupération de la clé publique du dépôt : URL de la clé + * URL de la clé : https://vulcain.cadoles.com/cadoles.gpg + +## Add the MariaDB repository on all the nodes and the Leader + +GenConfig (Mode Expert) -> Dépôt tiers : + * Libellé du dépôt : MariaDB + * Déclaration du dépôt : deb [arch=amd64] http://mariadb.mirrors.ovh.net/MariaDB/repo/10.2/ubuntu xenial main + * Méthode de récupération de la clé publique du dépôt : serveur de clés + * URL du serveur de clés : hkp://keyserver.ubuntu.com:80 + * Empreinte de la clé : 0xF1656F24C74CD1D8 + +## Configure the Leader : + +GenConfig (Mode Normal) -> Services : + * Activer le serveur de base de données MariaDB : oui + +GenConfig (Mode Normal) -> Database : + * Activer la mise en grappe MariaDB Galera ? : oui + +GenConfig (Mode Normal) -> Database cluster : + * Rôle dans la grappe : Leader + * Interface réseau dédiée à la grappe BDD : eth0 + * Nom du noeud local : + * Membre de la grappe BDD : + * Membre de la grappe BDD : + * Adresse IP : + + * Membre de la grappe BDD : + * Adresse IP : + * *Nom de la grappe : + +## Reconfigure Leader ! + Run reconfigure command ! + +## Configure the Nodes ! + +GenConfig (Mode Normal) -> Services : + * Activer le serveur de base de données MariaDB : oui + +GenConfig (Mode Normal) -> Database : + * Activer la mise en grappe MariaDB Galera ? : oui + +GenConfig (Mode Normal) -> Database cluster : + * Rôle dans la grappe : Node + * Interface réseau dédiée à la grappe BDD : eth0 + * Nom du noeud local : + * Membre de la grappe BDD : + * Membre de la grappe BDD : + * Adresse IP : + + * Membre de la grappe BDD : + * Adresse IP : + * *Nom de la grappe : + +## Reconfigure the Nodes ! + Run reconfigure command on each node one by one. + +## Configure the Arbitrator if needed ! + + If you have only 2 nodes you need to setup an arbitrator, for this follow the tutorial in the eole-galera-arbitrator project page https://forge.cadoles.com/Cadoles/eole-galera-arbitrator + # How-to for Eole 2.6.2 (From scratch) diff --git a/dicos/25_bdd_server.xml b/dicos/25_bdd_server.xml index a23402f..8ce632f 100644 --- a/dicos/25_bdd_server.xml +++ b/dicos/25_bdd_server.xml @@ -1,211 +1,210 @@ - - - + + + - - mariadb - - 3306 + + mariadb + + 3306 mariadb - - - 4444 - 4567 - 4568 - 4567 + + + 4444 + 4567 + 4568 + 4567 mariadb - + - + ipMariaDBLimit - + dbClusterMemberIP - - - + + + non - - - - non - - - - - auto + + + + non + + + + + auto - - - - Default - - + + + + Default + + - - 128 - - + + 128 + + - - - - 20 - - - 100 - - - 16 - - - non - - - 900K - - - 2K - - - 80M - - - 64M - - - non - - - /var/log/mysql/slow-query.log - - - 1 - - - 20 - - - non - - + + + + 20 + + + 100 + + + 16 + + + non + + + 900K + + + 2K + + + 80M + + + 64M + + + non + + + /var/log/mysql/slow-query.log + + + 1 + + + 20 + + + non + + - - - - - + + + + + - - - - - galera_cluster - - - ROW - - - innodb - - - rsync - - - 128 - - - - - Comptes d'administration supplémentaires - - - - - ['eth0', 'eth1', 'eth2', 'eth3', 'eth4'] - + + + + + galera_cluster + + + ROW + + + innodb + + + rsync + + + 128 + + + + + Comptes d'administration supplémentaires + + + + + ['eth0', 'eth1', 'eth2', 'eth3', 'eth4'] + - - dbClusterMemberIP - + + dbClusterMemberIP + - - ['Default','Custom'] - + + ['Default','Custom'] + - - ['Leader','Node'] - + + ['Leader','Node'] + - - accLimits - accLimitTarget - + + accLimits + accLimitTarget + - - maskMariaDBLimit - ifMariaDBLimit - + + maskMariaDBLimit + ifMariaDBLimit + - - Default - accLimits - Default - "" - + + Default + accLimits + Default + "" + - - non - Database - Database Cluster - DataBase Tunning - dbCluster - dbTunning - dbMariaDB - dbCluster - bdd - + + non + Database + Database Cluster + Database Tunning + dbCluster + dbTunning + dbMariaDB + dbCluster + bdd + - - non - accName - accLimits - accLimitTarget - + + non + accName + accLimits + accLimitTarget + - - non - Database Cluster - dbCluster - dbCluster - + + non + Database Cluster + dbCluster + dbCluster + - - non - dbQueryCacheLimit - dbQueryCacheMinRestUnit - dbQueryCacheSize - + + non + dbQueryCacheLimit + dbQueryCacheMinRestUnit + dbQueryCacheSize + - - non - dbSlowQueryLogTime - dbSlowQueryLogFile - + + non + dbSlowQueryLogTime + dbSlowQueryLogFile + - - Node - dbCreateFixAdmin - accName - accLimits - accLimitTarget - - - + + Node + accName + accLimits + accLimitTarget + + +