31.07.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!