Vous pouvez effectuer un retour arrière vers le nœud principal d'un centre de données restauré après un basculement.

Note : Le centre de service peut être indisponible pour certaines étapes pendant ce processus. Assurez-vous de planifier le travail à un moment approprié.

Procédure

  1. Arrêtez le service dtService sur tous les dispositifs appartenant à l'organisation, dans tous les centres de données :
    service dtService stop
  2. Sauvegardez la base de données d'infrastructure à partir du nœud master actuel :
    /usr/local/desktone/scripts/backupdb.sh –P <’database password’>

    Cela crée un fichier nommé <hostname>.<timestamp>.tar.gz dans le dossier /usr/local/desktone/backup.

  3. Utilisez SCP pour copier le fichier de sauvegarde sur le nœud master/principal d'origine.
  4. Extrayez le fichier de sauvegarde :
    tar –zxvf <hostname>.<timestamp>.tar.gz
  5. Restaurez la sauvegarde sur le nœud master d'origine.
    Note : Effectuez cette opération une fois pour chaque type de base de données. Cela signifie que vous effectuerez cette opération deux fois pour les dispositifs du locataire : la première fois pour la base de données FDB et la seconde fois pour la base de données EDB.
    env PGPASSWORD=<pswd> /usr/local/pgsql/bin/pg_restore –i –w –U admin –d <ft> -v --clean <fn>

    Où :

    • <pswd> = mot de passe de la base de données
    • <ft> = FDB (effectué pour chaque base de données des dispositifs du locataire ou une seule fois pour les dispositifs du fournisseur de services)
    • <fn> = chemin d'accès au fichier extrait par rapport au paramètre <ft>
  6. Ouvrez une session psql vers la base de données d'infrastructure sur tous les dispositifs de fournisseur de services :
    psql –U admin fdb
  7. Purgez le schéma _slony pour toutes les bases de données (maître et esclave) :
    drop schema _slony cascade;
  8. Quittez la session psql :
    \q
  9. Si vous restaurez les dispositifs du fournisseur de services, démarrez le service dtService sur le dispositif de base de données maître d'origine (ne le faites pas pour les dispositifs du locataire) :
    service dtService start
  10. Dans le centre de service, sélectionnez Dispositifs > Maintenance.
  11. Dans la section Opérations Slony de la page, utilisez le menu déroulant ID d'organisation pour sélectionner l'ID d'organisation du dispositif sur lequel l'initialisation de Slony sera exécutée.
    Le menu Nom de l'instance de base de données s'affiche.
  12. Utilisez le menu Nom de l'instance de base de données pour sélectionner le nom de l'instance de base de données (Infrastructure, Élément ou App Volumes) pour l'initialisation de Slony.
    Si vous avez sélectionné Élément ou App Volumes, le menu ID de l'élément s'affiche.
  13. Si vous avez sélectionné Élément ou App Volumes ci-dessus, utilisez le menu déroulant ID de l'élément pour sélectionner l'ID de l'instance de Desktop Manager à répertorier comme nouvelle adresse IP maître pour l'initialisation de slony. Si vous avez sélectionné Infrastructure ci-dessus, ignorez cette étape.
  14. Cliquez sur Initialiser Slony.
    Note : Lorsque vous réinitialisez slony pour la base de données EDB, vous devez également le réinitialiser pour la base de données AVDB.
  15. Démarrez le service dtService sur tous les dispositifs restants (y compris le dispositif maître pour une restauration de locataire) :
    service dtService start