Ce document décrit les problèmes courants rencontrés avec les sauvegardes de Cisco Security Manager (CSM) et fournit des solutions à ces problèmes.
Ce document fournit des informations sur les problèmes courants rencontrés dans CSM 4.3. Bien que ce document se concentre sur CSM 4.3, il est possible que les mêmes problèmes et solutions s'appliquent également à d'autres versions.
Cisco Works Common Services gère la base de données pour toutes les applications serveur. Les utilitaires de sauvegarde/restauration de Common Services sont utilisés pour sauvegarder et restaurer la base de données. Il existe deux façons de sauvegarder une base de données CSM :
La sauvegarde de la base de données est stockée sur le serveur CSM lui-même. Si aucun nom de répertoire n'est spécifié, le nom de répertoire par défaut est « 0 ». Dans le répertoire, il y a trois dossiers :
La taille de la sauvegarde de base de données dépend de la configuration et du nombre de périphériques gérés par le CSM. Assurez-vous qu'il y a suffisamment d'espace sur le serveur CSM avant d'obtenir une sauvegarde de base de données.
Afin de sauvegarder des données avec l'interface de ligne de commande sous Windows et Solaris, entrez cette commande :
NMSROOT/bin/backup.pl BackupDirectory [LogFile] [Num_Generations]
Une fois la sauvegarde CSM terminée, l'interface de ligne de commande revient à l'invite de commande. Lorsque vous regardez dans le répertoire "C:\Temp" il y a un dossier marqué par un numéro (très probablement 0). Dans le dossier intitulé « 0 », il y a trois dossiers uniques. L'un des dossiers est étiqueté « vms » et contient les informations de la base de données CSM.
Afin de restaurer les données, assurez-vous que vous disposez des autorisations appropriées. Ouvrez une invite de commandes (cmd.exe) et procédez comme suit :
C:\>net stop crmdmgtd
C:\Program Files\CSCOpx\bin>C:\PROGRA~1\CSCOpx\bin\perl C:\PROGRA~1\CSCOpx\bin\restorebackup.pl -d
C:\Temp
******************************************************************************************
Restore started at : 2012/09/21 09:04:49
Please see 'C:\PROGRA~1\CSCOpx\log\restorebackup.log' for status.
USER ID is ..................................... : Administrator
OS of the backup archive is..................... : Windows
Generation to be restored is ................... : 0
Backup taken from............................... : C:\Temp
Common Services version in the backup data is... : 4.0
Common Services is installed in................. : C:\PROGRA~1\CSCOpx
The temp folder for this restore program........ : C:\PROGRA~1\CSCOpx\tempBackupData
Applications installed on this machine ......... : [Common Services][aus][vms]
Applications in the backup archive ............. : [Common Services][aus][vms]
Applications to be restored are................. : [Common Services] [aus][vms]
req_nms_space ...................... : 2734563794
req_temp_space ...................... : 4004774354
Available disk space in NMSROOT................. : 62161104 Kb
Required disk space in NMSROOT.................. : 6581384 Kb
(The temp and NMSROOT are on same device, therefore this required disk space includes temp space)
Copying the backup files to the temporary location [C:\PROGRA~1\CSCOpx\tempBackupData]
preRestore of [Common Services] has started.
preRestore of [Common Services] has completed.
preRestore of [aus] has started.
preRestore of [aus] has completed.
preRestore of [vms] has started.
preRestore of [vms] has completed.
doRestore of [Common Services] has started.
License check started.
WARNING: The license details in the server are different from the backup data.
After restoring, please check the license available in the server.
License check completed.
Restoring certificate.
WARNING: Cannot evaluate the hostname, hence the certificate
may be from this host or another host.
[ Certificate not overwritten ]
Restored Certificate.
Restoring Common Services database.
Restored Common Services database.
Restoring CMIC data.
Restored CMIC data.
Restoring CMC data.
Restored CMC data.
Restoring Security Settings.
Restored Security Settings.
Restoring DCR data.
Restored DCR data.
Restoring Certificate key store.
Restored Certificate key store.
Restoring JAAS configuration.
Restored JAAS configuration.
JRM Job Migration started.
JRM job Migration done.
doRestore of [Common Services] has completed.
doRestore of [aus] has started.
doRestore of [aus] has completed.
doRestore of [vms] has started.
doRestore of [vms] has completed.
postRestore of [Common Services] has started.
postRestore of [Common Services] has completed.
postRestore of [aus] has started.
postRestore of [aus] has completed.
postRestore of [vms] has started.
postRestore of [vms] has completed.
Restored successfully.
C:\>NMSROOT\log\restorebackup.log
C:\>net start crmdmgtd
Lorsqu'une sauvegarde CSM est effectuée, elle échoue avec une erreur similaire à celle-ci :
Backup failed.ERROR(383): C:\PROGRA~2\CSCOpx\backup.LOCK file exists
Le CSM crée un nouveau fichier de verrouillage ( backup.LOCK) dans le répertoire de sauvegarde avant de démarrer une sauvegarde. Si une sauvegarde est interrompue ou échoue, le fichier n'est pas nettoyé. Vous devez supprimer le fichier backup.LOCK actuel du serveur CSM, puis exécuter à nouveau le processus de sauvegarde.
Le serveur CSM n'est pas sauvegardé avec l'utilisation de l'outil de sauvegarde dans l'interface utilisateur graphique du serveur, ou avec l'utilisation du script Backup.pl sur le serveur. Est-il possible d'utiliser des fichiers sauvegardés par une application externe afin de restaurer le CSM ?
Le processus de sauvegarde CSM récupère les données des bases de données individuellement. Les sauvegardes de fichiers simples ne capturent pas correctement ces données et les fichiers ne sont pas réutilisables pour restaurer le CSM. Cependant, si vous arrêtez complètement une machine virtuelle (VM) et que vous prenez un instantané de la machine virtuelle entière, il peut être utilisé pour restaurer le CSM (tant que tous les répertoires, fichiers et lecteurs sont capturés par l'instantané).
Des besoins en espace sont rencontrés lors d'une restauration de sauvegarde. Quelle quantité d'espace est nécessaire pour une restauration de sauvegarde CSM ?
Pour restaurer une sauvegarde de base de données, le serveur CSM nécessite trois fois l'espace libre de la taille de la sauvegarde de base de données CSM. La sauvegarde de la base de données CSM est normalement compressée après son obtention. Lorsqu'il est transféré au serveur CSM, il doit être décompressé. Une fois décompressé, il doit être restauré. Le processus de restauration CSM copie la base de données à un emplacement temporaire avant de l'installer sur le serveur CSM.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
27-Jun-2013 |
Première publication |