Votre partenaire formation

PostgreSQL, mise en œuvre de la réplication avec Slony

Réf: SLO
Durée: 2 jours

Objectifs de la formation

Comment assurer la redondance vos bases de données PostgreSQL ?

C »est l »objet de cette formation qui vous détaillera l »utilisation de Slony, un logiciel qui permet de mettre en place un cluster de réplication  » Maître – Esclaves  » et qui supporte les architectures en cascade et les bascules sur panne (failover). Vous verrez toutes les techniques nécessaires pour installer, configurer et administrer Slony.
Contenu de cette formation postgresql slony:
-L »architecture de Slony
-Installation de Slony
-Configuration du groupe de serveurs
-Initialisation du système Slony
-Le démarrage et l »arrêt du système
-Les phases de réplication’

 

Administrateur PostgreSQL

Programme de Formation

 

L »architecture de Slony

-Les composants de l »architecture (Cluster, Node, Set, Origine…).

-Les techniques de réplication.

-Versions de PostgreSQL supportées.

-Les possibilités offertes par Slony.

Installation de Slony

-Recommandations pour l »installation.

-Les phases d »installation.

-Comprendre le rôle des différentes bibliothèques installées : Problèmes classiques et solutions.

-La configuration post-installation.

-Présentation des programmes slon et slonik.

Travaux pratiques 
Installation de Slony et utilisation des outils slon et slonik.

Configuration du groupe de serveurs

-Les étapes de mise en oeuvre de la réplication sur les noeuds.

-Réplication des bases de données sur les serveurs utilisés dans le groupe.

-Autorisation des connexions sur les différents serveurs.

Travaux pratiques 
Copie de la base de données du serveur maître existante sur tous les serveurs utilisés dans le groupe et paramétrage des connexions.

Initialisation du système Slony

-Création du script d »initialisation.

-Les étapes store, path et listen.

-Initialisation du groupe de serveurs avec slonik.

-Lancement de la réplication.

Travaux pratiques 
Création d »un script et initialisation du groupe de serveurs à l »aide du script.

Le démarrage et l »arrêt du système

-Démarrage du système sur le serveur maître

-Les phases de démarrage des noeuds du cluster

-Situations d »arrêt et de bascule

Travaux pratiques 
Démarrage du serveur maître et des serveurs esclaves.

Les phases de réplication

-Les étapes de réplication d »une base de données : création des sets, du user de réplication…

-Les phases de réplication des tables : ajout des tables, création des primaires, abonnement de l »esclave …

-Création du script de création du jeu de tables existantes qui devront être répliquées

-Propagation des modifications du schéma

-Exécution du script de propagation

-Exemple de simulation d »un failove

Travaux pratiques 
Création des scripts pour la réplication des bases et des tables. Test des scripts. Modification d »un schéma.

 

Profil Stagiaires & Pré-requis

Administrateurs de bases de données et administrateurs systèmes.

Bonnes connaissances de PostgreSQL et de l »administration de base de données.

Prix : Nous consulter

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg

Dates de Formation
Nous consulter