이 문서에서는 Cisco CSM(Security Manager) 백업에 발생하는 일반적인 문제를 설명하고 이러한 문제에 대한 솔루션을 제공합니다.
이 문서에서는 CSM 4.3에서 발생하는 일반적인 문제에 대한 정보를 제공합니다. 이 문서에서는 CSM 4.3에 중점을 두고 있지만 다른 버전에도 동일한 문제와 솔루션이 적용될 수 있습니다.
Cisco Works Common Services는 모든 서버 애플리케이션의 데이터베이스를 관리합니다. 공통 서비스 백업/복원 유틸리티는 데이터베이스를 백업 및 복원하는 데 사용됩니다. CSM 데이터베이스를 백업하는 방법에는 두 가지가 있습니다.
데이터베이스 백업은 CSM 서버 자체에 저장됩니다. 디렉토리 이름을 지정하지 않으면 기본 디렉토리 이름은 "0"입니다. 디렉토리 안에는 다음과 같은 세 개의 폴더가 있습니다.
데이터베이스 백업의 크기는 CSM에서 관리하는 디바이스 수와 컨피그레이션에 따라 달라집니다. 데이터베이스 백업을 가져오기 전에 CSM 서버에 충분한 공간이 있는지 확인합니다.
Windows 및 Solaris에서 CLI를 사용하여 데이터를 백업하려면 다음 명령을 입력합니다.
NMSROOT/bin/backup.pl BackupDirectory [LogFile] [Num_Generations]
CSM 백업이 완료되면 CLI는 명령 프롬프트로 돌아갑니다. "C:\Temp" 디렉터리를 보면 숫자(0일 가능성이 높음)로 레이블이 지정된 폴더가 있습니다. "0"이라는 이름의 폴더 안에는 세 개의 고유한 폴더가 있습니다. 폴더 중 하나에 "vms"라는 레이블이 지정되고 CSM 데이터베이스 정보가 포함됩니다.
데이터를 복원하려면 올바른 권한이 있는지 확인하십시오. 명령 프롬프트(cmd.exe)를 열고 다음 단계를 수행합니다.
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
CSM 백업을 수행할 때 다음과 같은 오류가 발생하여 실패합니다.
Backup failed.ERROR(383): C:\PROGRA~2\CSCOpx\backup.LOCK file exists
CSM은 백업을 시작하기 전에 백업 디렉토리에 새 잠금 파일( backup.LOCK)을 생성합니다. 백업이 중단되거나 실패하면 파일이 정리되지 않습니다. CSM 서버에서 현재 backup.LOCK 파일을 삭제한 다음 백업 프로세스를 다시 실행해야 합니다.
CSM 서버는 서버 GUI에서 백업 도구를 사용하거나 서버에서 Backup.pl 스크립트를 사용하여 백업되지 않습니다. CSM을 복원하기 위해 외부 응용 프로그램에서 백업한 파일을 사용할 수 있습니까?
CSM 백업 프로세스는 데이터베이스에서 데이터를 개별적으로 검색합니다. 단순 파일 백업은 이 데이터를 제대로 캡처하지 않으며 CSM을 복원하는 데 파일을 다시 사용할 수 없습니다. 그러나 VM(가상 머신)을 완전히 종료하고 전체 VM의 스냅샷을 생성하는 경우 CSM을 복원하는 데 사용할 수 있습니다(스냅샷에 의해 모든 디렉토리, 파일 및 드라이브가 캡처되는 경우).
공간 요구 사항은 백업 복원을 수행할 때 발생합니다. CSM 백업 복구에 필요한 공간은 얼마입니까?
데이터베이스 백업을 복원하려면 CSM 서버에 CSM 데이터베이스 백업 크기의 사용 가능한 공간이 3배 필요합니다. CSM 데이터베이스 백업은 일반적으로 가져온 후 압축됩니다. CSM 서버로 전송할 경우 압축을 풀어야 합니다. 압축되지 않은 후에는 복원해야 합니다. CSM 복원 프로세스는 데이터베이스를 CSM 서버에 설치하기 전에 임시 위치에 복사합니다.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
27-Jun-2013 |
최초 릴리스 |