IDC 엔지니어의 기술 이야기

WebDeploy를 활용한 Windwos IIS 마이그레이션 본문

OS_APP

WebDeploy를 활용한 Windwos IIS 마이그레이션

붉은볼곰팅이 2023. 9. 25. 11:12
반응형

개요 : Windows 2012 R2 IIS 설정 정보를 Windows 2016 IIS로 마이그레이션

테스트 환경 : Windows 2016 서버 2대(2012에서 2016 마이그레이션 하는것과 동일)

 

1. WebDeploy 다운로드

https://www.microsoft.com/ko-KR/download/details.aspx?id=43717 

 

Download Web Deploy v3.56 from Official Microsoft Download Center

웹 배포 도구는 IIS 웹 서버, 웹 응용 프로그램 및 웹 사이트의 마이그레이션, 관리, 배포 과정을 간소화합니다.

www.microsoft.com

 

2. 설치(원본 및 마이그레이션 할 서버에 모두 설치)

 1) 사용자 지정 설치 선택

 2) 모든 기능이 로컬 하드 드라이브에 설치됩니다. 선택

 3) IIS 실행시 아래와 같이 새로운 메뉴가 보인다

 

3. 원본서버에서 설정 백업하기

 1) 기존에 설정은 아래와 같이 되어있다

IIS 설정화면

 

IIS 응용프로그램 풀 설정 화면

 2) 백업 진행

- 서버 패키지 내보내기 클릭 > 고급설정 > ACL 포함 설정을 "False > True"로 변경

-  패키지 내보내기시 아래 화면같이 전체 선택할 경우 IIS 사이트에 셋팅된 홈디렉토리의 파일들도

   모두 ZIP파일로 백업 된다. 그런데 압축시 4G이상이 되면 에러가 발생하면서 되지 않는다

   웹소스 및 데이타가 압축시 4G이하면 하는것이 좋다.

   물론 Archive 모드로 백업해서 하는 방법이 있지만 용량이 클경우 로컬 저장도 어렵다.    

- 위와 같이 전체 백업이 아닌 IIS설정(사이트 구성,응용프로그램풀,인증서등)만 백업할 경우는 아래와 같이 하면 된다.

전체 IIS 7 웹서버 > IIS 7 구성 > section(system.applicationHost/sites) > site(설정된 사이트) > applicatione(/) > 디렉토리 정보 비활성화

 

-  다음 하다보면 "저장할 경로" 선택후 암호화가 필요하다면(복구시 암호 요구함) 암호 넣어주면 된다

- 완료가 되면  파일이 생성된다

 

4. 이전 서버에 복구 하기

 1) 백업파일을 복사하여 이동한다

 2) IIS 실행후 "서버 또는 사이트 패키지 가져오기"를 클릭한다

 3) 다운로드 받은 파일을 선택해 준다(암호는 백업시 입력한 암호 입력)

 4) 복구 항복이 나오면 확인후 다음

 5) 경고가 나오는데 기존 IIS 설정을 덮어씌우는거기 때문에 기존 설정이 필요 없으면 진행한다

 6) 아래와 같이 사이트가 정상적으로 복구된걸 확인 할수 있다

 

Windows 2012 > Windows 2016 까지는 복구 되는걸 확인할수 있다.

반응형

'OS_APP' 카테고리의 다른 글

Windows Server 2016 IIS URL 재작성  (0) 2024.01.23