목차

소개

배경 정보

공통 서비스 GUI

CSM 서버의 CLI

백업 복원

문제/장애: 백업 잠금 파일이 있음

솔루션

문제/장애: 백업 도구 또는 Backup.pl 스크립트가 사용되지 않음

솔루션

문제/장애: 백업 공간 요구 사항

솔루션

관련 정보

소개

이 문서에서는 Cisco CSM(Security Manager) 백업에 발생하는 일반적인 문제를 설명하고 이러한 문제에 대한 솔루션을 제공합니다.

배경 정보

이 문서에서는 CSM 4.3에서 발생하는 일반적인 문제에 대한 정보를 제공합니다. 이 문서에서는 CSM 4.3에 중점을 두고 있지만 다른 버전에도 동일한 문제와 솔루션이 적용될 수 있습니다.

Cisco Works Common Services는 모든 서버 애플리케이션의 데이터베이스를 관리합니다. 공통 서비스 백업/복원 유틸리티는 데이터베이스를 백업 및 복원하는 데 사용됩니다. CSM 데이터베이스를 백업하는 방법에는 두 가지가 있습니다.

1. 공통 서비스 GUI

2. CSM 서버의 CLI

공통 서비스 GUI

참고: 백업 요청이 모든 프로세스를 중단합니다. 이 동안에는 서버에 액세스할 수 없습니다. 백업이 완료되면 프로세스가 자동으로 다시 시작됩니다.

데이터베이스 백업은 CSM 서버 자체에 저장됩니다. 디렉토리 이름을 지정하지 않으면 기본 디렉토리 이름은 "0"입니다. 디렉토리 안에는 다음과 같은 세 개의 폴더가 있습니다.

- CMF

- RPT

- VMS

데이터베이스 백업의 크기는 CSM에서 관리하는 디바이스 수와 컨피그레이션에 따라 달라집니다. 데이터베이스 백업을 가져오기 전에 CSM 서버에 충분한 공간이 있는지 확인합니다.

1. CSM 서버에 로그인하려면 웹 브라우저에 https://server_ip:1741를 입력합니다.

2. Common Services Server Administration(Common Services Server 관리) 창을 열고 Server(서버) > Backup(백업)으로 이동합니다.

3. Apply(적용)를 클릭하고 백업 경고를 승인하고 프로세스가 완료될 때까지 기다립니다.

CSM 서버의 CLI

Windows 및 Solaris에서 CLI를 사용하여 데이터를 백업하려면 다음 명령을 입력합니다.

NMSROOT/bin/backup.pl BackupDirectory [LogFile] [Num_Generations]

- BackupDirectory - 백업 디렉터리로 사용할 디렉토리입니다.

- LogFile - 로그 파일 이름입니다.

- Num_Generations - 백업 디렉토리에 보관할 최대 백업 생성 수입니다.

참고: 명령에 공백을 포함할 수 없습니다. 예를 들면 다음과 같습니다. C:\> "C:\PROGRA~1\CSCOpx\bin\perl" "C:\PROGRA~1\CSCOpx\bin\backup.pl" C:\Temp

CSM 백업이 완료되면 CLI는 명령 프롬프트로 돌아갑니다. "C:\Temp" 디렉터리를 보면 숫자(0일 가능성이 높음)로 레이블이 지정된 폴더가 있습니다. "0"이라는 이름의 폴더 안에는 세 개의 고유한 폴더가 있습니다. 폴더 중 하나에 "vms"라는 레이블이 지정되고 CSM 데이터베이스 정보가 포함됩니다.

백업 복원

데이터를 복원하려면 올바른 권한이 있는지 확인하십시오. 명령 프롬프트(cmd.exe)를 열고 다음 단계를 수행합니다.

1. 모든 프로세스를 중지하려면 다음을 입력합니다.

C:\>net stop crmdmgtd

2. 데이터베이스를 복원하려면 다음을 입력합니다.

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.

3. 데이터베이스가 복원되었는지 확인하기 위해 이 위치에서 로그 파일을 검사합니다. 다음을 입력합니다.

C:\>NMSROOT\log\restorebackup.log

4. 시스템을 다시 시작하려면 다음을 입력합니다.

C:\>net start crmdmgtd

문제/장애: 백업 잠금 파일이 있음

CSM 백업을 수행할 때 다음과 같은 오류가 발생하여 실패합니다.

Backup failed.ERROR(383): C:\PROGRA~2\CSCOpx\backup.LOCK file exists

솔루션

CSM은 백업을 시작하기 전에 백업 디렉토리에 새 잠금 파일( backup.LOCK)을 생성합니다. 백업이 중단되거나 실패하면 파일이 정리되지 않습니다. CSM 서버에서 현재 backup.LOCK 파일을 삭제한 다음 백업 프로세스를 다시 실행해야 합니다.

문제/장애: 백업 도구 또는 Backup.pl 스크립트가 사용되지 않음

CSM 서버는 서버 GUI에서 백업 도구를 사용하거나 서버에서 Backup.pl 스크립트를 사용하여 백업되지 않습니다. CSM을 복원하기 위해 외부 응용 프로그램에서 백업한 파일을 사용할 수 있습니까?

솔루션

CSM 백업 프로세스는 데이터베이스에서 데이터를 개별적으로 검색합니다. 단순 파일 백업은 이 데이터를 제대로 캡처하지 않으며 CSM을 복원하는 데 파일을 다시 사용할 수 없습니다. 그러나 VM(가상 머신)을 완전히 종료하고 전체 VM의 스냅샷을 생성하는 경우 CSM을 복원하는 데 사용할 수 있습니다(스냅샷에 의해 모든 디렉토리, 파일 및 드라이브가 캡처되는 경우).

문제/장애: 백업 공간 요구 사항

공간 요구 사항은 백업 복원을 수행할 때 발생합니다. CSM 백업 복구에 필요한 공간은 얼마입니까?

솔루션

데이터베이스 백업을 복원하려면 CSM 서버에 CSM 데이터베이스 백업 크기의 사용 가능한 공간이 3배 필요합니다. CSM 데이터베이스 백업은 일반적으로 가져온 후 압축됩니다. CSM 서버로 전송할 경우 압축을 풀어야 합니다. 압축되지 않은 후에는 복원해야 합니다. CSM 복원 프로세스는 데이터베이스를 CSM 서버에 설치하기 전에 임시 위치에 복사합니다.

관련 정보

- Cisco Security Manager 4.3 설치 및 업그레이드 가이드

- 기술 지원 및 문서 − Cisco Systems