15.9 Utilisation de DSBK dans un plan de reprise après sinistre

Un plan de reprise après sinistre vous permet de restaurer votre disque dans l'état où il se trouvait juste avant qu'il ne soit altéré. Pour ce faire, vous devez sauvegarder le disque de votre serveur à un emplacement distant, afin que vous puissiez le restaurer même si le système d'exploitation est endommagé.

Cette section fournit un exemple de plan de reprise après sinistre pour un serveur eDirectory :

15.9.1 Plan de reprise après sinistre sous Linux

Pour effectuer une sauvegarde du disque du serveur :

  1. Configurez DSBK :

    1. Créez un fichier dsbk.conf dans /etc.

    2. Créez un fichier temporaire. Par exemple, /tmp/dsbk.tmp.

    3. Indiquez l'emplacement du fichier temporaire créé à l'étape précédente dans le fichier /etc/dsbk.conf.

  2. Montez le disque du serveur sur une machine distante en mode lecture/écriture, afin de stocker tous les fichiers de sauvegarde sur un disque de machine distante.

    Par exemple, eDirServer# mount <adresse_IP_machine_distante>:/home/backup/ /mnt/dsbkBkp

  3. Définissez l'emplacement pour la sauvegarde personnalisée à l'aide de la commande suivante :

    dsbk setconfig -L -T -r /mnt/dsbkBkp
    

    REMARQUE :veillez à exécuter DSBK à partir de l'emplacement suivant sur le serveur : /opt/novell/eDirectory/bin.

  4. Effectuez une sauvegarde complète, y compris de NICI, et stockez-la sur le système de fichiers distant :

    dsbk backup -f <backup file location> -l <log file location> -e <password for NICI backup> -t -b
    

    Par exemple, dsbk backup -f /mnt/dsbkBkp/fb1.bak -l /mnt/dsbkBkp/fb1.log -e novell -t -b.

    REMARQUE :l'option -e permet de sauvegarder NICI. Dans l'exemple, novell est le mot de passe utilisé pour la sauvegarde de NICI. Vous pouvez choisir un autre mot de passe, mais n'oubliez pas que vous devez utiliser le même mot de passe lors de la restauration de NICI.

  5. Effectuez des sauvegardes incrémentielles à l'aide de la commande suivante :

    dsbk backup -f <incremental backup file location> -l <incremental log file location> -t -i
    

    Par exemple :

    Jour 1: dsbk backup -f /mnt/dsbkBkp/ib1.bak -l /mnt/dsbkBkp/ib1.log -t -i

    Jour 2: dsbk backup -f /mnt/dsbkBkp/ib2.bak -l /mnt/dsbkBkp/ib2.log -t -i

    REMARQUE :lorsque vous effectuez une sauvegarde incrémentielle, vous n'êtes pas obligé de sauvegarder NICI.

Si le serveur eDirectory est endommagé, effectuez la procédure ci-dessous pour le restaurer à l'aide de la sauvegarde distante :

  1. Si le système d'exploitation est endommagé, réinstallez-le.

  2. Si seul eDirectory est endommagé, nettoyez le système en supprimant les RPM eDirectory.

  3. Installez eDirectory comme auparavant et configurez une arborescence à serveur unique factice. Par exemple,

    ndsconfig new -t dummy_bkp_tree -n novell -a admin.novell -w novell

  4. Restaurez NICI à partir du fichier de sauvegarde complète (sans les options -d, - r, - a et o -) :

    dsbk restore -f <emplacement_fichier_sauvegarde> -l <emplacement_fichier_journal> -e <mot_de_passe_sauvegarde_NICI>

    Par exemple, dsbk restore -f /mnt/dsbkBkp/fb1.bak -l /mnt/dsbkBkp/restore1.log -e novell

  5. Une fois NICI restauré, redémarrez le serveur eDirectory.

  6. Restaurez les fichiers de sauvegarde complète et incrémentielle. Par exemple,

    dsbk restore -f /mnt/dsbkBkp/fb1.bak -l /mnt/dsbkBkp/restore2.log -d /mnt/dsbkBkp/nds.rfl/ -r -a -e novell -o -i /mnt/dsbkBkp/ib1.bak, /mnt/dsbkBkp/ib2.bak

Pour plus d'informations sur les commandes de sauvegarde et de restauration, reportez-vous à la section Utilisation de DSBK sous Linux.

15.9.2 Plan de reprise après sinistre sous Windows

Pour effectuer une sauvegarde du disque du serveur :

  1. Assignez le disque du serveur à une machine distante en mode lecture/écriture. Par exemple, O:\dsbkBkp

  2. Pour exécuter la commande DSBK :

    1. Ouvrez la console du serveur eDirectory en exécutant le fichier NDScons.exe.

    2. Cliquez sur dsbk.dlm sous l'onglet Services.

    3. Entrez les commandes DSBK dans le champ Paramètres de démarrage.

  3. Définissez l'emplacement pour la sauvegarde personnalisée à l'aide de la commande suivante :

    setconfig -L -T -r O:\dsbkBkp

  4. Effectuez une sauvegarde complète, y compris de NICI, et stockez-la sur le système de fichiers distant :

    backup -f <emplacement_fichier_sauvegarde> -l <emplacement_fichier_journal> -e <mot_de_passe_sauvegarde_NICI> -t -b

    REMARQUE :l'option -e permet de sauvegarder NICI. Dans l'exemple, novell est le mot de passe utilisé pour la sauvegarde de NICI. Vous pouvez choisir un autre mot de passe, mais n'oubliez pas que vous devez utiliser le même mot de passe lors de la restauration de NICI.

  5. Effectuez des sauvegardes incrémentielles à l'aide de la commande suivante :

    backup -f <emplacement_fichier_sauvegarde_incrémentielle> -l <emplacement_fichier_journal_sauvegarde incrémentielle> -t -i

    Par exemple :

    Jour 1: backup -f O:\dsbkBkp\ib1.bak -l O:\dsbkBkp\ib1.log -t -i

    Jour 2: backup -f O:\dsbkBkp\ib2.bak -l O:\dsbkBkp\ib2.log -t -i

    REMARQUE :lorsque vous effectuez une sauvegarde incrémentielle, vous n'êtes pas obligé de sauvegarder NICI.

Si le serveur eDirectory est endommagé, effectuez la procédure ci-dessous pour le restaurer à l'aide de la sauvegarde distante :

  1. Si le système d'exploitation est endommagé, réinstallez-le.

  2. Si seul eDirectory est endommagé, nettoyez le système en supprimant les composants eDirectory.

  3. Installez eDirectory comme auparavant et configurez une arborescence à serveur unique factice.

  4. Restaurez NICI à partir du fichier de sauvegarde complète (sans les options -d, - r, - a et o -) :

    Par exemple :

    restore -f <emplacement_fichier_sauvegarde> -l <emplacement_fichier_journal> -e <mot_de_passe_sauvegarde_NICI>

    Par exemple, restore -f O:\dsbkBkp\fb1.bak -l O:\dsbkBkp restore1.log -e novell

  5. Une fois NICI restauré, redémarrez le serveur eDirectory.

  6. Restaurez les fichiers de sauvegarde complète et incrémentielle.

    Par exemple :

    restore -f O:\dsbkBkp\fb1.bak -l O:\dsbkBkp\restore2.log -d O:\dsbkBkp\nds.rfl\ -r -a -e novell -o -i O:\dsbkBkp\ib1.bak, O:\dsbkBkp\ib2.bak

    Pour plus d'informations sur les commandes de sauvegarde et de restauration, reportez-vous à la section Utilisation de DSBK sous Windows.