SGBD / Aide à la décision, MySQL / PostgreSQL / NoSQL ... - Orsys
SGBD / Aide à la décision, MySQL / PostgreSQL / NoSQL ... - Orsys
SGBD / Aide à la décision, MySQL / PostgreSQL / NoSQL ... - Orsys
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Stage pratique de 2 jour(s)<br />
Réf : SLO<br />
Participants<br />
Administrateurs de bases de<br />
données et administrateurs<br />
systèmes.<br />
Pré-requis<br />
Bonnes connaissances<br />
de <strong>PostgreSQL</strong> et de<br />
l'administration de base de<br />
données.<br />
Eligible DIF<br />
<strong>PostgreSQL</strong>, mise en œuvre de <strong>la</strong> réplication avec Slony<br />
OBJECTIFS<br />
Comment assurer <strong>la</strong> redondance vos bases de données <strong>PostgreSQL</strong> ? C'est l'objet de cette formation qui<br />
vous détaillera l'utilisation de Slony, un logiciel qui permet de mettre en p<strong>la</strong>ce un cluster de réplication "<br />
Maître - Esc<strong>la</strong>ves " et qui supporte les architectures en cascade et les bascules sur panne (failover). Vous<br />
verrez toutes les techniques nécessaires pour installer, configurer et administrer Slony.<br />
1) L'architecture de Slony<br />
2) Instal<strong>la</strong>tion de Slony<br />
3) Configuration du groupe de serveurs<br />
1) L'architecture de Slony<br />
- Les composants de l'architecture (Cluster, Node, Set, Origine...).<br />
- Les techniques de réplication.<br />
- Versions de <strong>PostgreSQL</strong> supportées.<br />
- Les possibilités offertes par Slony.<br />
2) Instal<strong>la</strong>tion de Slony<br />
4) Initialisation du système Slony<br />
5) Le démarrage et l'arrêt du système<br />
6) Les phases de réplication<br />
- Recommandations pour l'instal<strong>la</strong>tion.<br />
- Les phases d'instal<strong>la</strong>tion.<br />
- Comprendre le rôle des différentes bibliothèques installées : Problèmes c<strong>la</strong>ssiques et solutions.<br />
- La configuration post-instal<strong>la</strong>tion.<br />
- Présentation des programmes slon et slonik.<br />
Travaux pratiques<br />
Instal<strong>la</strong>tion de Slony et utilisation des outils slon et slonik.<br />
3) Configuration du groupe de serveurs<br />
- Les étapes de mise en oeuvre de <strong>la</strong> réplication sur les noeuds.<br />
- Réplication des bases de données sur les serveurs utilisés dans le groupe.<br />
- Autorisation des connexions sur les différents serveurs.<br />
Travaux pratiques<br />
Copie de <strong>la</strong> base de données du serveur maître existante sur tous les serveurs utilisés dans le groupe et<br />
paramétrage des connexions.<br />
4) Initialisation du système Slony<br />
- Création du script d'initialisation.<br />
- Les étapes store, path et listen.<br />
- Initialisation du groupe de serveurs avec slonik.<br />
- Lancement de <strong>la</strong> réplication.<br />
Travaux pratiques<br />
Création d'un script et initialisation du groupe de serveurs à l'aide du script.<br />
5) Le démarrage et l'arrêt du système<br />
- Démarrage du système sur le serveur maître<br />
- Les phases de démarrage des noeuds du cluster<br />
- Situations d'arrêt et de bascule<br />
Travaux pratiques<br />
Démarrage du serveur maître et des serveurs esc<strong>la</strong>ves.<br />
6) Les phases de réplication<br />
- Les étapes de réplication d'une base de données : création des sets, du user de réplication...<br />
- Les phases de réplication des tables : ajout des tables, création des primaires, abonnement de l'esc<strong>la</strong>ve ...<br />
- Création du script de création du jeu de tables existantes qui devront être répliquées<br />
- Propagation des modifications du schéma<br />
- Exécution du script de propagation<br />
- Exemple de simu<strong>la</strong>tion d'un failover<br />
Travaux pratiques<br />
Création des scripts pour <strong>la</strong> réplication des bases et des tables. Test des scripts. Modification d'un schéma.<br />
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 18 / 25