Domino Automation - Comment migrer un serveur (.bak)

Note de sécurité

Ce document s'applique à :

  • Le groupe Domino Printing
  • Le service informatique des clients de Domino's
  • L'utilisateur final du logiciel Domino Designer
  • L'utilisateur final du logiciel Domino Automation

Description

Ce document décrit les étapes de la migration d'un système Domino Automation 300, y compris la base de données SQL Express, d'un ancien serveur vers un nouveau serveur.

✍️ NOTE

  • Des droits d'administration sont nécessaires pour effectuer les opérations de migration.
  • Le nouveau serveur devra être redémarré.
    • Il est important de planifier en conséquence, soit en choisissant un moment approprié pour la migration, soit en informant les collègues concernés du prochain redémarrage du serveur.

Étape 1

Effectuer une sauvegarde manuelle (.bak) sur l'ancien serveur

✍️ NOTE

Dans ce scénario, le nom du projet d'automatisation à sauvegarder DA_RSERIES
  1. Ouvrir SQL Management Studio



  2. Se connecter à l'instance



    Plusieurs possibilités de saisir le "Nom du serveur" pour la connexion :
    1. NOM_DU_SERVEUR NOM_DE_L'INSTANCE
    2. NOM_DE_L'INSTANCE_DU_SERVEUR

  3. Après la connexion, la page suivante s'affiche



  4. Cliquez avec le bouton gauche de la souris sur le "+" situé à côté de "Databases" :



    Vous devez sauvegarder à la fois la base de données et la base de données des métriques, c'est-à-dire : DA_RSERIES & DA_RSERIES_Metrics

  5. Cliquez avec le bouton droit de la souris sur DA_RSERIES, puis sur "Tâches", puis sur "Sauvegarder..."



  6. Vérifiez le répertoire de sauvegarde et cliquez sur "OK"



  7. Le message suivant confirme que la sauvegarde a fonctionné :



  8. Vous pouvez vérifier le répertoire lui-même :



  9. Clic droit sur DA_RSERIES_Metrics, puis "Tâches", puis "Sauvegarder..."



  10. Vérifiez le répertoire de sauvegarde et cliquez sur "OK"



    Le message suivant confirmera que la sauvegarde a fonctionné :



  11. Vous pouvez vérifier le répertoire lui-même



  12. Après la sauvegarde, vous pouvez arrêter les services SQL (ou arrêter l'ancien serveur)

  13. Ouvrir les services Windows



  14. Rechercher : "SQL Server (INSTANCE_NAME)"



  15. Cliquer avec le bouton droit de la souris, puis cliquer sur "Arrêter" le service



  16. Cliquez avec le bouton droit de la souris, puis cliquez sur "Propriétés" sur le serveur SQL (NOM_INSTANCE)



  17. Modifier le "Type de démarrage" en "Désactivé"



  18. Le service SQL est maintenant arrêté et désactivé sur l'ancien serveur

    La base de données a été sauvegardée manuellement. Copier la sauvegarde sur un "dispositif de sauvegarde"

 

Étape 2

Installer le logiciel et la base de données sur le nouveau serveur

  1. Télécharger Domino Automation Setup

  2. Extraire "designer-designer-xxxx.zip" dans le répertoire C\temp.



  3. Cliquez avec le bouton droit de la souris et exécutez le programme d'installation "Automation_setup_XXXX.exe" en tant qu'administrateur.



  4. L'écran suivant apparaît, cliquez sur "Suivant"



  5. Lisez et acceptez l'accord de licence, cliquez sur Suivant



  6. Installer MQTT (Mosquitto Broker) si nécessaire



  7. Cliquez sur "Installer" pour installer automatiquement l'instance, la base de données et le logiciel



  8. Patientez pendant l'installation du logiciel et de la base de données




  9. A la fin de l'installation, la fenêtre suivante s'affiche



  10. Confirmez la fin de la configuration en cliquant sur "Terminé"

Étape 3

Restauration de la base de données par la méthodologie .bak sur le nouveau serveur

  1. Ouvrir l'explorateur Windows



  2. Connecter le dispositif de sauvegarde qui contient les fichiers .bak de la base de données



  3. Copier les sauvegardes



  4. Allez dans le répertoire suivant :

    C: \NProgram Files\NMicrosoft SQL Server\NMSSQL16.DASQL\NMSSQL\NBackupC:\NProgram Files\NMicrosoft SQL Server\NMSSQL16.DASQL\NMSSQL\NBackup

  5. Collez ensuite les sauvegardes



    Résultat :



  6. Installer puis ouvrir SQL management studio



  7. Connexion à l'instance



  8. Plusieurs possibilités d'entrer dans le "Nom du serveur" pour la connexion

    1. NOM_DU_SERVEUR NOM_DE_L'INSTANCE
    2. NOM_DE_L'INSTANCE_DU_SERVEUR

  9. Après la connexion, la page suivante s'affiche



  10. Cliquez avec le bouton gauche de la souris sur le "+" situé à côté de "Bases de données"



  11. Cliquez avec le bouton droit de la souris sur "Bases de données", puis sélectionnez "Restaurer la base de données"



  12. Cliquez sur "Device"



  13. Sélectionnez les trois points "..."



  14. Cliquez sur "Ajouter"



  15. Allez dans le répertoire :

    C: \NProgram Files\NMicrosoft SQL Server\NMSSQL16.DASQL\NMSSQL\NBackupC:\NProgram Files\NMicrosoft SQL Server\NMSSQL16.DASQL\NMSSQL\NBackup

  16. Choisissez le premier fichier de sauvegarde : DA_RSERIES_DATE_TIME.bak



  17. Confirmer avec "OK".



  18. Passez au menu suivant en appuyant sur le bouton "OK"

  19. Cliquez sur "OK" pour lancer la restauration de la première base de données



    Le message suivant apparaît



  20. Cliquez à nouveau avec le bouton droit de la souris sur "Bases de données" et sélectionnez "Restaurer la base de données"



  21. Choisissez à nouveau "Device"



  22. Sélectionnez ensuite les trois points "..."



  23. Choisissez "Ajouter"



  24. Naviguez jusqu'au répertoire suivant :

    C: \NProgram Files\NMicrosoft SQL Server\NMSSQL16.DASQL\NMSSQL\NBackup

  25. Sélectionnez le deuxième fichier de sauvegarde : DA_RSERIES_Metrics_DATE_TIME.bak



  26. Confirmer avec "OK"

  27. Continuez en appuyant à nouveau sur "OK"



    Passez au menu suivant en utilisant le bouton "OK".

  28. Cliquez sur "OK" pour lancer la restauration de la base de données Metrics



    Le message suivant apparaît :



  29. Valider par "OK"

  30. Dans le menu de gauche, la base de données doit apparaître comme suit :



  31. Cela signifie que le système a été migré et restauré avec succès.

Étape 4

Configuration du propriétaire de la base de données sur le nouveau serveur

✍️ NOTE

Sur Domino Automation, si le message suivant apparaît lors de l'ouverture d'un projet

"Owner of database <project_name> must be 'TeeDbo' or another local MSSQL login" (Propriétaire de la base de données nom_du_projet doit être 'TeeDbo' ou un autre login MSSQL local)

Le compte "TeeDbo" doit être configuré comme propriétaire de la base de données & Enable Broker.

 

  1. Ouvrir le studio de gestion SQL



  2. Se connecter à l'instance de votre serveur SQL



    1. NOM_DU_SERVEUR NOM_DE_L'INSTANCE
    2. NOM_DE_L'INSTANCE_DU_SERVEUR

  3. Cliquez avec le bouton droit de la souris, puis sur Propriétés sur le site <nom_du_projet>



  4. Naviguer vers le menu "Fichiers



  5. Le propriétaire de la base de données est vide, sélectionnez les trois points [...]



  6. Cliquez sur "Parcourir..."



  7. Sélectionner "TeeDbo"



  8. Confirmer avec "OK"





  9. Avant de valider, cliquez sur "Options"



  10. Faites défiler l'écran jusqu'en bas, le "Broker" doit être activé



  11. Validez par "OK"

    Répétez les mêmes étapes pour la base de données métriques.

  12. Clic droit / propriétés sur le site <nom_du_projet_Metrics>



  13. Naviguer vers le menu "Fichiers



  14. Le propriétaire de la base de données est vide, sélectionnez les trois points [...]



  15. Cliquez sur "Parcourir..."



  16. Sélectionner "TeeDbo"



  17. Confirmer avec "OK"





  18. Avant de valider, cliquez sur "Options"



  19. Faites défiler l'écran jusqu'en bas, le "Broker" doit être activé

Étape 5

Mise à jour du nom du serveur dans l'automatisation sur le nouveau serveur

  1. Open Domino Automation



  2. Le logiciel va charger les projets disponibles, sélectionner le bon projet à ouvrir puis cliquer sur "Projet existant"



  3. Le logiciel charge le projet et affiche la page d'accueil



  4. Ouvrez le menu " Réseau "



  5. Cliquez sur " Services de contrôle "



  6. Si la base de données provient d'un autre serveur ou d'une autre machine, vous devez entrer le nom DNS de votre machine dans l'"adresse réseau"



  7. Ces informations se trouvent dans le "Panneau de configuration / Système"



  8. Vérifier la ligne "Nom complet de l'ordinateur"



  9. Après avoir saisi le nom correct de la machine, le champ n'est plus rouge