[IIS] IIS 구성 정보 백업/복구 및 이전 하기
소 개 -
이 문서에서는 IIS 구성정보를 백업/복원 하는 방법과 다른 시스템에 이전 하는방법에 대해 알아본다
- IIS Manager 을 이용한 구성정보 백업 및 복원 -
기본적으로 IIS Manager 는 IIS 의 구성을 백업/복원 및 내보내기/가져오기를 지원한다.
아래 그림들은 백업/복원, 내보내기/가져오기를 실행한 화면이다
- MetaBase.xml 파일 copy 를 이용한 구성정보 백업/복구 및 이전 -
IIS 6.0 부터는 MetaBase.xml 과 MBSchema.xml 로 iis 구성정보를 관리한다.
(이전 버전에서는 metabase.bin 이라는 이진파일로 관리됨)
구성정보를 저장하는 파일이 xml 기반이기 때문에 구성정보의 수정,이전,확장등이 용이해 졌다.
이 xml 파일을 일반 텍스트 viewer 로 열어서 직접 수정하여도 되며, 별도의 xml viewer 가 있다면 훨씬 쉬운 변경이 가능할 것이다.
1. Metabase.xml 을 이용한 백업 및 복구
IIS 설정정보를 백업해 놓은 뒤 복구 하고 싶을 경우 아래의 단계를 따르면 된다.
a. MetaBase.xml 파일을 따로 보관해 둔다
b. 복구대상 서버의 IIS Admin 서비스를 중지한다
c. MetaBase.xml 을 붙어넣기 한다.
d. IIS Admin 서비스를 시작한다.
단. 주의 할 것은 이 방식은 동일한 컴퓨터, 동일한 운영체제에서만 가능하다.즉 동일한 시스템이라도 운영체제를 재 설치 한 뒤 복구하면 정상복구가 되지 않는다.다른 컴퓨터에는 두 번 말할 것도 없을 것이다.
만일 다른 컴퓨터에 위와 같은 작업을 했을 경우 아래와 같은 이상현상이 나타날 수 있다.
a. IIS Admin 서비스가 시작되지 않는다.
b. 시스템의 폴더등록정보(속성) 창이 잘 열리지 않는다.
2. Metabase.xml 을 다른 시스템에 이전하기
단순히 Metabase.xml 파일을 xcopy 하는것 만으로는 구성정보 이전이 불가하다는 것을 알 수 있었다.
유추 해 보면 Metabase.xml 파일에 해당 시스템의 정보를 가지고 있다는 것을 알 수 있다.
실제로 이 파일을 열어보면 서버, 암호, 세션 키등을 포함하고 있음을 알 수 있다. 따라서 이 시스템종속 정보와 상관없이 이전 할 수 있는 방법을 있어야 한다.
2-1. 스크립트를 이용한 IIS 구성정보 내보내기/가져오기
systemdirector/system32 폴더에는 iis 와 관련된 스크립트 실행파일들이 있다.이 중 우리는 IIS 정보를 가져오기/내보내기를 사용한다.
a. IIS 구성정보 내보내기
iiscnfg /export /f d:\config.xml /sp / /children /d 암호
b IIS 구성정보 가져오기
iiscnfg.vbs /import /f d:\config.xml /sp / /dp / /children /d 암호
위 스크립트는 IIS 구성정보 전체를 대상으로 수행한다.도움말을 보면 알겠지만 단위별(웹사이트,가상디렉터리)로도 내보내기/가져오기가 가능하다.
import 된 시스템의 익명엑세스 계정과 응용프로그램풀 실행계정이 두 시스템간 다르다면
참고 자료>>
IIS 6.0에서 사이트와 응용 프로그램을 다른 컴퓨터로 이동 (IIS 6.0)
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ko/library/iis/2d65822e-0a7a-473e-8b09-5f49bfbb9df1.mspx
iis 구성 내보내기(전체 혹은 웹사이트 별)
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ko/library/iis/036f64ff-af5f-47c8-a1a2-de55baccf4a2.mspx?mfr=true
http://www.ntfaq.co.kr/bbs/content.asp?tname=Windows_2003&pid=882&page=9&keyword=&choice=
'컴퓨터 엔지니어 > 운영체제/컴퓨터' 카테고리의 다른 글
서버 호스팅 사업을 하려면 자본이 얼마나 필요합니까? (0) | 2011.03.08 |
---|---|
Windows 공유폴더 연결 끊기 (0) | 2010.10.06 |
URLScan (0) | 2008.11.18 |
윈도우서버 보안지침 [펌] (0) | 2008.10.13 |
터미널 서비스 라이선스 종료문제 (0) | 2008.10.02 |