6 Finalisation

Une fois que vous avez terminé la configuration et la récupération des données, vous devez encore effectuer au moins deux tâches :

Restauration des systèmes de fichiers d'archivage pour un fonctionnement normal

Si vous avez désactivé l'archivage et le recyclage, réactivez-les maintenant :

Activation de l'archivage

  1. Connectez-vous au serveur de métadonnées du système de fichiers en tant qu'utilisateur root.

    root@solaris:~# 
    
  2. Ouvrez le fichier /etc/opt/SUNWsamfs/archiver.cmd dans un éditeur de texte et faites défiler jusqu'à la première directive wait que vous avez ajoutée au fichier au début des tentatives de récupération.

    Dans cet exemple, nous utilisons l'éditeur de texte vi :

    root@solaris:~# vi /etc/opt/SUNWsamfs/archiver.cmd
    # Configuration file for Oracle HSM archiving file systems
    #-----------------------------------------------------------------------
    # General Directives
    archivemeta = off
    examine = noscan
    #-----------------------------------------------------------------------
    # Archive Set Assignments 
    wait
    fs = hsmfs1
    logfile = /var/adm/hsmfs1.archive.log
    all .
        1 -norelease 15m
        2 -norelease 15m
    fs = hsmfs2
    logfile = /var/adm/hsmfs2.archive.log
    all .
    ...
    
  3. Pour activer l'archivage, supprimez toutes les directives wait que vous avez ajoutées au fichier au début des tentatives de récupération. Enregistrez le fichier et fermez l'éditeur de texte.

    Dans cet exemple, la directive wait unique que nous avons ajoutée a été supprimée :

    root@solaris:~# vi /etc/opt/SUNWsamfs/archiver.cmd
    ...
    #-----------------------------------------------------------------------
    # Archive Set Assignments
    fs = hsmfs1
    logfile = /var/adm/hsmfs1.archive.log
    all .
        1 -norelease 15m
        2 -norelease 15m
        3 -norelease 15m
    fs = hsmfs2
    ...
    :wq
    root@solaris:~# 
    
  4. Ensuite, activez le recyclage.

Activation du recyclage

  1. Connectez-vous au serveur de métadonnées du système de fichiers en tant qu'utilisateur root.

    root@solaris:~# 
    
  2. Ouvrez le fichier /etc/opt/SUNWsamfs/recycler.cmd dans un éditeur de texte et faites défiler jusqu'au premier paramètre -ignore ajouté au fichier au début des tentatives de récupération.

    Dans cet exemple, nous utilisons l'éditeur de texte vi :

    root@solaris:~# vi /etc/opt/SUNWsamfs/recycler.cmd
    # Configuration file for Oracle HSM archiving file systems
    #-----------------------------------------------------------------------
    logfile = /var/adm/recycler.log
    no_recycle tp VOL[0-9][2-9][0-9]
    library1 -hwm 95 -mingain 60 -ignore
    
  3. Supprimez tous les paramètres -ignore que vous avez ajoutés au début des tentatives de récupération, puis enregistrez le fichier et fermez l'éditeur.

    Dans cet exemple, la configuration Oracle HSM contient une seule bibliothèque, library1 :

    root@solaris:~# vi /etc/opt/SUNWsamfs/recycler.cmd
    # Configuration file for Oracle HSM archiving file systems
    #-----------------------------------------------------------------------
    logfile = /var/adm/recycler.log
    no_recycle tp VOL[0-9][2-9][0-9]
    library1 -hwm 95 -mingain 60 -ignore
    :wq
    root@solaris:~# 
    
  4. Vérifiez si les fichiers de configuration modifiés contiennent des erreurs. Utilisez les commandes archiver -lv pour vérifier le fichier archiver.cmd et exécuter la commande d'initialisation sam-fsd. Corrigez les éventuelles erreurs.

    Dans cet exemple, les fichiers de configuration sont corrects :

    root@solaris:~# archiver -lv
    Reading '/etc/opt/SUNWsamfs/archiver.cmd'.
    1: #-----------------------------------------------------------------------
    2: # General Directives
    3: archivemeta = off
    4: examine = noscan
    5: #-----------------------------------------------------------------------
    5: # Archive Set Assignments
    7: fs = hsmfs1
    ...
       .sort: path
    root@solaris:~# sam-fsd
    Trace file controls:
    sam-amld      /var/opt/SUNWsamfs/trace/sam-amld
    ...
    Would start sam-archiverd()
    Would start sam-stagealld()
    Would start sam-stagerd()
    Would start sam-amld()
    root@solaris:~# 
    
  5. Reconfigurez le logiciel Oracle HSM à l'aide des fichiers de configuration restaurés. Exécutez la commande samd config.

    Les processus d'archivage et de recyclage reprennent.

    root@solaris:~# samd config
    
  6. Si vous effectuez la récupération à la suite d'un problème sur le serveur ou parce qu'un ou plusieurs systèmes de fichiers ont été perdus ou endommagés, enregistrez la configuration de Oracle HSM qui vient d'être restaurée.

  7. Sinon, arrêtez la procédure à cette étape.

Préservation des nouvelles informations de configuration

Si vous avez modifié la configuration Oracle HSM dans le cadre de tentatives de récupération, vous devez sauvegarder à nouveau la configuration.

Enregistrement de la configuration Oracle HSM nouvellement restaurée

  1. Connectez-vous au serveur de métadonnées du système de fichiers en tant qu'utilisateur root.

    root@solaris:~# 
    
  2. Exécutez la commande samexplorer et créez un SAMreport. Enregistrez-le dans le répertoire contenant les informations relatives à la configuration de votre sauvegarde. Exécutez la commande samexplorer path/hostname.YYYYMMDD.hhmmz.tar.gz, où path est le chemin au répertoire choisi, hostname le nom de l'hôte du système de fichiers Oracle HSM et où YYYYMMDD.hhmmz est une date et un horodatage.

    Le nom de fichier par défaut est /tmp/SAMreport.hostname.YYYYMMDD.hhmmz.tar.gz. Dans cet exemple, un répertoire existe déjà pour enregistrer SAMreports, /zfs1/sam_config/. Le rapport est donc créé dans le répertoire suivant :

    root@solaris:~# samexplorer /zfs1/sam_config/explorer/server1.20140430.1659MST.tar.gz
         Report name:     /zfs1/sam_config/explorer/samhost1.20140430.1659MST.tar.gz
         Lines per file:  1000
         Output format:   tar.gz (default) Use -u for unarchived/uncompressed.
     
         Please wait.............................................
         Please wait.............................................
         Please wait......................................
     
         The following files should now be ftp'ed to your support provider
         as ftp type binary.
     
         /zfs1/sam_config/explorer/samhost1.20140430.1659MST.tar.gz
    
  3. Copiez les fichiers de configuration vers un autre système de fichiers.

    /etc/opt/SUNWsamfs/
         mcf
         archiver.cmd
         defaults.conf 
         diskvols.conf 
         hosts.family-set-name
         hosts.family-set-name.local
         preview.cmd
         recycler.cmd
         releaser.cmd
         rft.cmd
         samfs.cmd
         stager.cmd
         inquiry.conf
         samremote                  # SAM-Remote server configuration file
         family-set-name            # SAM-Remote client configuration file
         network-attached-library   # Parameters file
         scripts/*                  # Back up all locally modified files
    /var/opt/SUNWsamfs/
    
  4. Sauvegardez toutes les données du catalogue de bibliothèque, y compris celles conservées par l'historique. Pour chaque catalogue, utilisez la commande /opt/SUNWsamfs/sbin/dump_cat -V catalog-file, où catalog-file est le chemin et le nom du fichier catalogue. Redirigez la sortie vers dump-file, à un nouvel emplacement.

    Dans cet exemple, nous vidons les données du catalogue de library1 dans le fichier library1cat.dump dans un répertoire situé sur le système de fichiers monté via NFS indépendant zfs1 :

    root@solaris:~# dump_cat -V /var/opt/SUNWsamfs/catalog/library1cat > \ 
    /zfs1/sam_config/20140513/catalogs/library1cat.dump
    
  5. Copiez les fichiers de configuration système qui ont été modifiés au cours de l'installation et de la configuration Oracle HSM. Ces derniers peuvent inclure :

    /etc/
         syslog.conf
         system
         vfstab
    /kernel/drv/
         sgen.conf
         samst.conf
         samrd.conf
         sd.conf
         ssd.conf
         st.conf
    /usr/kernel/drv/dst.conf
    
  6. Copiez tous les scripts de shell personnalisés et toutes les entrées crontab créés lors de la configuration Oracle HSM vers le sous-répertoire sélectionné.

    Par exemple, si vous créez une entrée crontab pour gérer la création des points de récupération, sauvegardez une copie dès maintenant.

  7. Enregistrez le niveau de révision du logiciel actuellement installé, notamment Oracle Oracle HSM, Solaris et Solaris Cluster (si applicable) et enregistrez une copie des informations dans un fichier readme dans le sous-répertoire sélectionné.

  8. Dans le sous-répertoire choisi, enregistrez des copies des packages Oracle Oracle HSM, Solaris et Solaris Cluster nouvellement téléchargés afin de restaurer rapidement le logiciel en cas de besoin.