Accueil Forums Forums Miria Miria : Comment Faire ? Restaurer une DB PostgreSQL dans Miria – Linux

Étiqueté : 

Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #10543
    Eric CollartEric Collart
    Maître des clés

    Testé avec Miria 3.12.0.11 installé dans le  dossier /Miria sur un serveur CentOS 8.4
    Le port standard 5433 est utilisé pour PostgreSQL.
    La DB de test à restaurer est compressée, s’appelle miria-centos8_5433_DATA_Backup.bz2 et se trouve sans /root.
    Note: Cet article ne couvre pas l’éventuelle restauration de la DB du Media Manager (AMM).

    1. Preparer le nouveau serveur Linux
    2. Faire les dernières mises à jour Linux
      1. yum update
    3. Redémarrer le système par sécurité
      1. reboot
    4. Installer la bonne version de Miria + le serveur AMM si nécessaire
    5. Optionnel: Installer l’interface d’Admin sur un système Windows au besoin
    6. Optionnel: Se connecter au serveur Miria Linux en tant que root (et définir le mot de passe initial) depuis l’interface Admin Windows ou l’interface Web
    7. Seulement si l’étape 6 a été faite: se déconnecter de la DB
    8. Arrêter les services
      1. systemctl stop ADA_ADA
      2. systemctl stop amm_agent
      3. systemctl stop amm_server
      4. systemctl stop amm_db
      5. systemctl stop ADADB_ADA
    9. Vérifier qu’il n’y a plus de processus avec un nom démarrant par “ada”
      1. ps -ef | grep -i ada
    10. Renommer le dossier actuel “data” en  “data.old”
      1. cd /Miria/Database/PostgreSQL
      2. mv data data.old
    11. Copier un cluster de donnée vide (disponible dans Miria)
      1. mkdir data
      2. cp /Miria/Tools/empty_ADA_cluster.tgz /Miria/Database/PostgreSQL/data/
      3. gunzip data/empty_ADA_cluster.tgz
      4. cd data
      5. tar -xvf empty_ADA_cluster.tar
      6. cd ..
      7. mkdir data/log
      8. sudo chown -R postgres:postgres data
      9. sudo chmod -R 700 data
    12. Copier le précédent fichier de configuration de la database
      1. cp data.old/postgresql.conf data/
        1. Répondre “o” pour remplacer le fichier existant
    13. Redémarrer le service PostgreSQL ADADB_ADA
      1. systemctl start ADADB_ADA
    14. Décompresser le fichier de backup
      1. bunzip2 /root/miria-centos8_5433_DATA_Backup.bz2
    15. Restaurer la database
      1. su postgres
      2. cd /Miria/Database/PostgreSQL/bin
      3. ./psql -p 5433 -q -f ../miria-centos8_5433_DATA_Backup
        1. Entrer “postgres” sans les guillemets comme password
      4. exit (when finished)
    16. Redémarrer les services Miria
      1. systemctl start amm_db
      2. systemctl start amm_server
      3. systemctl start amm_agent
      4. systemctl start ADA_ADA
Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.