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

Étiqueté : 

Vous lisez 0 fil de discussion
  • Auteur
    Messages
    • #10543

      Note: La méthode de restauration à changé en Miria 2021 R2 (3.14), la procédure ci-dessous ne doit plus être utilisée pour cette version et les suivantes.

      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
Vous lisez 0 fil de discussion
  • Vous devez être connecté pour répondre à ce sujet.