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

Étiqueté : 

  • Ce sujet contient 0 réponse, 1 participant et a été mis à jour pour la dernière fois par Eric CollartEric Collart, le il y a 1 année et 3 mois.
Vous lisez 0 fil de discussion
  • Auteur
    Messages
    • #10543
      Eric CollartEric Collart
      Maître des clés

        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.