Aller à : navigation, rechercher

TISbackup - Sauvegarde d'une base Postgresq

Note: à tester sur un serveur Windows

La sauvegarde de la base se fait au travers d'une connexion SSH. Les étapes sont

  • Créer la section dans le fichier de config
  • Installer ssh sur le client Linux
  • Faire un échange de clé ssh entre le serveur tisbackup et le client à backuper

Création de la section

Exemple de configuration pour un serveur contenant une base postgresql

[srvasterisk-pgsql]
type=pgsql+ssh
server_name=srvasterisk
db_name=asterisk  
private_key=/root/.ssh/id_rsa  

Paramètres obligatoires

  • [srvasterisk-pgsql]: nom de la section commence par le nom que vous donner à celui-ci
  • type: Spécifier le type de sauvegarde pour le dump de la base
  • server_name: Définir le serveur à sauvegarder par son nom DNS ou son IP
  • db_name: Définir le nom de la base à dumper
  • private_key: Donner le nom de la clé privée à utiliser pour la connexion au client

Sur le client Linux

  • Sur la machine cliente exemple Debian
apt-get install ssh sudo

Échange de clé SSH

Faire ces commandes sur le serveur TISBACKUP

  • Vers un client Linux
ssh-copy-id -i ~/.ssh/id_dsa.pub root@"IP ou nom DNS du client"