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 :
Si vous avez désactivé l'archivage et le recyclage, réactivez-les maintenant :
Connectez-vous au serveur de métadonnées du système de fichiers en tant qu'utilisateur root
.
root@solaris:~#
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 . ...
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:~#
Ensuite, activez le recyclage.
Connectez-vous au serveur de métadonnées du système de fichiers en tant qu'utilisateur root
.
root@solaris:~#
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
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:~#
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:~#
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
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.
Sinon, arrêtez la procédure à cette étape.
Si vous avez modifié la configuration Oracle HSM dans le cadre de tentatives de récupération, vous devez sauvegarder à nouveau la configuration.
Connectez-vous au serveur de métadonnées du système de fichiers en tant qu'utilisateur root
.
root@solaris:~#
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
.
YYYY
MM
DD
.
hh
mm
z
.
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ù YYYY
MM
DD
.
hh
mm
z
est une date et un horodatage.
Le nom de fichier par défaut est /tmp/SAMreport.
hostname
.
YYYY
MM
DD
.
hh
mm
z
.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
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/
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
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
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.
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é.
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.