출처 : http://readysystem.co.kr/new/?doc=bbs/gnuboard.php&bo_table=data01&wr_id=17&page=1

서버를 복구 하기 위해서는 기본 적으로 백업 된 파일 들이 있어야 합니다.여기서는 windows 2003 에서 지원 하는 NTBACKUP 을 이용 해서 복원을 하겠습니다. NTBACKUP 으로 풀 백업된 파일로 복원을 했을 경우 원상 복구가 되면은 좋지만 원상 복구가 되지 않을 때도 있습니다.그렇기 때문에 이 방법도 하나의 복구 수단이 될수 있습니다. 

□ 기본설치 

- WINDOWS 2003 SERVER 

□ 복구 프로그램 

- APACHE2 , TOMCAT 5 , POSTGRESQL 8.0,JDK2 ] 

□ 파일 복구 방법 

여기서 기존 데이터 복구 방법은 NTBACKUP 이용한 파일 복구 방법 입니다.백업 받은 파일을 바로 복원 하지 않고 기존 설치 파일과 같은 상태로 서버를 만들어 놓고 그위에 다시 백업 받은 파일을 복원 하는 방식을 사용 하겠습니다.이 방식을 사용 하기 위해서는 기존의 설정 값들을 알고 있어야 합니다. 

1.apache 2 설치 및 복원 

 

 

 

 

- 설치 위치 확인. 
기존 apache2 의 설치 경로를 확인 해야 합니다. 일반적으로 기본 설치 경로는 C:\Program Files\Apache Group\ 입니다. 만약 기존 설치 경로가 C:\APACHE2 로 되어 있었을 경우 에는 설치 위치를 변경 하여 C:\APACHE2 로 변경을 해야 합니다. APACHE2 로 경로명을 변경 하는 것은 복구 하는 방식이 NTBACKUP 으로 백업 한 파일에서 특정 프로그램 APACHE2 를 기존 서버와 같은 위치에 복원을 하기 위해서 입니다.기존 설치 위치와 정보 값이 틀릴 경우 데몬을 실행 했을 때 프로그램이 정상 작동을 하지 않습니다. 

 

 

 

- 폴더 변경. 
위와 같이 프로그램 설치가 완료 되면 관리 도구에 시스템에 APACHE2 데몬 실행 된 것을 확인 할 있습니다. 

 

설치 후 실행 된 APACHE2 데몬 을 중지 시킵니다. 

[데몬 중지 방법] 

중지 시킬 프로세서 위에서 마우스 오른쪽 버튼을 선택 하면 다음 과 같은 선택 바가 생성이 됩니다. 여기서 중지 명령으로 서비스를 중지 시킬 수 있습니다. 

 

데몬 이 중지가 되면 현재 설치한 apache2 디렉토리 명을 변경 합니다. 

C:\Program Files\Apache Group ---- C:\Program Files\Apache Group_old 변경을 합니다. 

- APACHE2 복원. 

복원 방법은 NTBACKUP 에서 복원을 이용 해서 기존 설치 위치에 복원을 합니다. 

 

[시작] - [실행] – [NTBACKUP 실행] 
NTBACKUP 을 실행 하면은 [백업 마법사]-[복원 마법사]-[시스템 자동 복구 마법사] 세가지 메뉴가 있습니다.여기서 복원 마법사를 선택 합니다. 

 

 

 

복원 위치 선택은 원본 위치로 설정 합니다.기본 설정 값은 원본 위치 입니다. 

 

 

복구가 완료 되면은 NTBACKUP 을 종료 합니다. 그리고 다시 탐색기를 열어서 복구 한 위치로 이동 합니다. 

 

복원이 완료 되면 위와 같이 Apache Group 이란 폴더가 생성이 됩니다. 위에 있는 폴더는 복원한 폴더 이고 밑에 있는 폴더는 새로 설치 한 폴더 입니다. 

 

[시작]-[프로그램]-[관리도구]-[서비스] 선택 하여 apache 2 데몬 을 실행 합니다. 데몬 을 실행 했을 때 정상적으로 데몬 이 실행 되지 않거나 프로그램이 비정상 작동을 하면 현재의 설정 값이 기존 설정 값과 다르기 때문입니다. 이때는 프로그램을 삭제 하고 다시 설치를 해야 합니다. 

2.TOMCAT 5 설치 및 복원 

TOMCAT5 역시 APACHR2 설치 시와 똑같은 방법을 사용 합니다. 
TOMCAT 을 이용 하기 위해서는 JDK2 (JAVA) 가 먼저 설치 되어 있어야 합니다.여기서는 JAVA 설치는 따로 설명 하지 않습니다.JAVA 역시 같은 위치에 설치 하고 , 폴더 이름을 변경한 후에 데이터 복원을 하면 됩니다. 

 

 

TOMCAT 5 설치 할 때도 설치 위치를 확인 해야 합니다.기본 설치 경로는 C:\Program Files\Apache Software Foundation\Tomcat 5.0 입니다. 

 

 

TOMCAT 5 역시 설치가 완료가 되면 자동 실행이 됩니다.APACHE2 와 같은 방법으로 서비스를 중지 시킵니다. 

 

[시작]-[프로그램]-[관리도구]-[서비스] 
APACHE TOMCAT 서비스 중지 

- APACHE TOMCAT 복원. 

 

똑 같은 방식으로 현재 설치된 폴더의 이름을 변경을 합니다. 

- APACHE TOMCAT 복원. 

복원 방법은 NTBACKUP 에서 복원을 이용 해서 기존 설치 위치에 복원을 합니다. 

 

 

 

NTBACKUP 으로 복원을 하면 위와 같이 APACHE SOFTWARE FOUNDATION 폴더가 생성이 됩니다.여기에 TOMCAT 5 설치 되어 있습니다. 

 

[시작]-[프로그램]-[관리도구]-[서비스] 중지 했던 APACHE TOMCAT 데몬 을 다시 활성화 시킵니다. TOMCAT 역시 데몬 을 실행 해서 서비스가 제대로 되는지 확인 합니다. 

3. POSTGRESQL 8.0 설치. 

POSTGRESQL 설치 할 때도 기존 설치 정도와 같은 위치에 설치 해야 합니다. 

 

 

이 것 역시 다른 프로그램 처럼 설치 위치를 확인 해야 합니다. 

 

현재 설정은 postgresql 에 대한 계정을 생성 합니다. 

 

 

 

 

 

설치가 정상적으로 끝나면은 [시작]-[프로그램]-[관리도구]-[서비스] 에서 현재 실행 중인 postgressql 데몬 을 중지 시킵니다. 

 

데몬 을 중지 시키고 새로 설치되어 있는 postgreSQL 폴더를 위와 같이 postgreSQL_old 로 폴더 명을 변경 합니다. 

 

[시작]-[실행]-[NTBACKUP] 실행 해서 기존에 백업 해 놓은 POSTGRESQL 복원 합니다.이것 역시 복원 할 때 같은 위치에 복원 해야 합니다. 

 

POSTGRESQL 복원을 하면 위와 같이 PROGREAM FILES 에 POSTGRESQL 폴더가 생성이 됩니다. 

 

복원이 완료 되면 [시작]-[프로그램]-[관리도구]-[서비스] 에서 POSTGRESQL DATABASE 데몬 을 실행 합니다. 

□ 데이터 베이스 정상 복구가 안될 경우. 

데이터 베이스 같은 경우 설정 할 값들이 많이 있기 때문에 위와 같이 했을 경우 제대로 실행 되지 않거나 데이터 베이스 내용이 예전의 내용이 나타 날수 있습니다. 이럴 경우 현재 새로 설치한 데이터 베이스 및 복원한 데이터 베이스 를 삭제 합니다.그리고 기본 설정 값을 다시 맞추고 새로 데이터 베이스(POSTGRESQL) 설치 합니다.여기 까지는 처음 설치 와 같습니다.백업 받은 파일을 복원 할 때 원래 위치로 복원을 하지 않고 대체 위치로 복원을 받습니다. 

 

데이터 베이스를 새로 설치 하였으면 postgresql 데몬이 실행이 되었기 때문에 데몬 을 중지 시킵니다. 

 

 

위 와 같이 원래 위치에서 대체 위치로 변경 하고 대체 위치를 선택 합니다. 

 

위 그림은 대체 위치로 백업 받은 파일을 복원을 한 것 입니다.이것을 전체를 선택 하여 현재 새로 설치 되어 있는 C:\Program Files\PostgreSQL\8.1 복사를 합니다. 

 

 

다음과 같이 복사를 하여 붙여 넣기를 하면은 위와 같이 폴더가 이미 존재 합니다 라고 나옵니다. 이것을 모두 예 하고 넘어 갑니다. 

 

복사가 완료 되면 [시작]-[프로그램]-[관리도구]-[서비스] 에서 POSTGRESQL DATABASE 데몬 을 실행 합니다. 

위와 같이 설정을 마치고 서비스가 제대로 되는지 확인해 보면 됩니다.

'Infrastructure' 카테고리의 다른 글

cygwin  (0) 2010.01.12
cygwin (unix 파일 windows 폴더에 백업 하기)  (0) 2010.01.12
터미널 서비스 로그 생성.  (0) 2010.01.12
Windows Media Service RTSP Port  (0) 2010.01.12
[오류] 이벤트 ID: 10016  (0) 2010.01.12

+ Recent posts