마이그레이션을 위하여 현재 서버의 구성을 백업합니다. 백업 작업은 간단한 스크립트로 백업이 됩니다.

  • 실제 운영되고 있는 IIS 서버에서 iiscnfg 명령을 이용하여 구성을 XML 파일로 내보내기.
    - \> iiscnfg /export /f c:\iis\iisbackup.xml /sp / /children

 

백업된 구성 정보를 이동할 서버의 정보로 변경합니다. Ctrl +H 로 일괄 변경합니다.

 

  • 디렉토리 경로 : Path="
    IIS 관리자 설정 : WAMUserName="
    IIS 익명연결 계정 : AnonymousUserName="
    로그파일 저장위치 : LogFileDirectory="

이외에 필요한 디렉터리 정보나 IP 정보등을 변경해 줍니다.

 

  • 응용프로그램 구성, 사이트, FTP, SMTP 등의 구성이 백업됩니다. 이 백업된 XML 을 수정해서 이동하고자 하는 서버에서 import 명령을 수행하여 복원해주면 됩니다.

     

    변경시 중요한 정보는 서버에서 기본 IIS 6.0 의 구동을 위해서 생성이되는 IUSR_ 와 IWAM_ 계정은 반드시 해당 서버의 계정 명으로 바꾸어 주어야 합니다.

 

변경된 정보를 새로운 서버에 구성하기

 

  • 운영 서버에 설치되어 있는 IIS 관련 Applilication(동일 버전 및 경로)을 모두 설치합니다.
    - FTP, SMTP, .net framework 정보, 사이트 구성 정보, 홈디렉터리 등 모두 동일하게 구성합니다.
  • IIS 서비스 중지.
  • Iiscnfg 명령을 통해 복원
    - iiscnfg /import /f c:\iis\backup.xml /sp / /dp / /children
  • 복원완료 된 것을 확인 후 IIS 서비스를 시작해 줍니다. 서비스 시작후 이벤트 표시기 및 사이트의 로딩 상태를 체크 합니다.

Posted by 달룡이네집
TAG