한 서버에서 다른 서버로 모든 IIS 설정을 안전하게 내보내는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/578341

문제

나는 우리가 배포 테스트를 수행 할 수 있도록 WebApp의 생산 인스턴스에 사용되는 서버 중 하나를 복제하는 가상 머신을 구축하려고합니다.

필요한 모든 파일을 모두 가져 왔고 IIS 설치, 데이터베이스를 업 및 실행했습니다. 내 눈에 남은 것은 모든 IIS 설정을 프로덕션 환경에서 가상 머신으로 복사하는 것입니다. 과거에 나는 비슷한 상황에 처한 상황에 처한다. 단순히 대사를 뒷받침하고 파일을 발견하고 새 기계로 옮기고 복원했다. 그러나 이것은 더 어려운 시나리오이며,이 작업을 수행하려고 할 때 대상 기계는 대상 파일에 "유효하지 않은 서명"이 있다고 알려줍니다.

잠시 동안 인터넷 검색을 찾는 것이 권장 사항은 iiscnfg.vbs /내보내기를 사용하는 것입니다. 그러나 MSDN 페이지는 이것 사용 권장합니다 IISCNFG.VBS /COPY (링크는 그 자체로 가리 킵니다).

복사의 모든 단계를 따라 다음과 같은 출력을 얻습니다.

C:\WINDOWS\system32>cscript.exe iiscnfg.vbs /copy /ts 208.10.202.61 /tu wmydomain\admin /tp mypassword
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Backing up server 127.0.0.1
Backup complete.
Mapping local drive E: to admin share on server 127.0.0.1
Mapping local drive F: to admin share on server 208.10.202.61

대상 컴퓨터에서는 아무것도 바뀌지 않았다는 점을 제외하고는 좋아 보입니다. 무엇을 제공합니까? 이 작업을 수행하는 또 다른 방법이 있습니까?

도움이 되었습니까?

해결책

당신은 사용할 수 있습니다 웹 배포 도구 로컬 및 원격 IIS 서버간에 웹 사이트를 동기화합니다. (또한 IIS 6에서 IIS 7로 이동하기도합니다)

다른 팁

실행되는 서버에서 가상 머신을 만들 수있는 많은 유틸리티가 있습니다. 예를 들어 여기 VMware의 것입니다.http://www.vmware.com/products/converter/). 물리적 기계를 가상화하는 가장 쉬운 방법.

동일한 네트워크/도메인에서 실행하려면 기계의 SID를 변경해야합니다. 내가 올바르게 기억한다면 응용 프로그램이 당신을 위해 그것을 할 것입니다. 체크 아웃 할 가치가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top