기술 잡지

Windows 배포 서비스 101

엘도라도29 2008. 8. 24. 01:53

WDS 재작성된 원격 설치 서비스(RIS)라고 생각할 있습니다. 몇몇 주요 구성 요소를 공유하고 실제로 Windows Server® 2003 WDS 버전에는 RIS 기능적으로 동일한 레거시 모드가 있지만, 기본 모드 50% 혼합 모드에서 실행되는 WDS 실제 인프라는 완전히 새로운 것입니다.

 

Windows Server 2003 WDS

Windows Vista® 출시되었을 WDS 동시에 제공되었습니다. Windows Vista 설치는 Windows® Imaging Format(WIM) 아키텍처를 사용하여 완전히 재설계되었기 때문에 RIS 통해서는 Windows Vista( Windows Server 2008) 배포할 없게 되었으므로 단계가 필요했습니다. 이후 Windows Server 2003 SP1 실행하는 고객들은 WDS 선택적으로 다운로드할 있게 되었습니다. SP2에서는 RIS WDS 완전히 대체되었습니다.

Windows Server 2003 WDS 이전 버전과 완벽하게 호환되므로 Windows Server 2003 SP2 시스템에 WDS 설치할 기본 모드로 전환하지 않아도 됩니다. 계속해서 레거시 모드로 실행(기능적으로 RIS 서버로 실행)하거나 WDS 또는 RIS 시작할 있는 혼합 모드로 실행할 있습니다.

Windows Vista Windows Server 2008 배포할 있을 아니라 기본 모드 또는 50% 혼합 모드로 실행되는 WDS에는 여러 가지 추가 기능이 있습니다. 지난 달에 설명한 Windows 커널 모드 설치 엔진 기존의 설치 코어(technet.microsoft.com/magazine/cc645015) 사용하는 대신, WDS에서는 Windows PE 부트스트랩 사전 설치 환경으로 사용하고 RISetup 또는 RIPrep 기반 설치를 사용하는 대신 WIM 기반 이미지를 배포합니다. 이를 통해 배포가 더욱 빨라지고 쉬워지며 안정성이 높아집니다.

또한, Windows PE Windows 전체 설치와 동일한 문자 집합을 표시할 있으므로 ANSI(American National Standards Institute) 기반 문자를 사용해야 한다는 등의 지난 달에 언급했던 많은 제한 사항이 없습니다.

WDS에는 RIS 없는 관리 지원을 위한 Microsoft® Management Console(MMC) 스냅인 RIS 비해 구성 기능을 확장하는 포괄적인 명령줄 구성 도구 가지 도구가 포함되어 있습니다.

레거시와 혼합 모드에서 모두 RISetup RIPrep 기반 Windows 이미지 배포가 가능하므로 가지 사항을 염두에 필요가 있습니다. RIS에서는 디스크의 이미지 저장을 최적화하기 위해 SIS(단일 인스턴스 저장소)라는 구성 요소를 사용했습니다. 나중에 Windows Storage Server 2003 일부로 제공된 SIS RIS( WDS) 서버에서 백그라운드로 실행되어 동일한 파일을 찾는 Groveler라는 서비스를 사용했습니다. 파일의 크기와 해시가 일치하면 SIS 복사본을 SIS Common Store 폴더에 저장한 다음 찾은 원본 버전에 대한 하드 링크를 만듭니다.

SIS 프로세서 사용률에 대한 영향을 최소화하면서 저장 공간 절약이 가능하도록 설계되었습니다. 이러한 개념은 RIS에서 처음으로 사용된 다음 Windows Server 플랫폼에서 널리 사용되었습니다. 그러나 SIS WDS에서 이상 사용되지 않습니다.

기본 모드로 실행되는 Windows Server 2003 WDS( Windows Server 2008 경우 항상) 설치를 위해 WIM 이미지를 사용하므로 고유의 압축 더욱 중요한 고유의 단일 인스턴스 파일 저장 모델이 있으며 SIS 전혀 사용하지 않습니다. 이미지 저장소는 WDS 위한 새로운 WIM 기반 설계로 RIS에서 사용되는 저장 모델을 대체합니다. SIS 대한 자세한 내용은 go.microsoft.com/fwlink/?LinkId=120302 참조하십시오.

 

Windows Server 2008 WDS

Windows Server 2008에서 WDS Windows Server 2003 기능의 상위 집합이며 또한 하위 집합입니다. 이제 EFI(Extensible Firmware Interface) 기반 x64 시스템을 지원하고, 향상된 설치 메트릭 보고 기능을 갖춘 뛰어난 성능의 신형 TFTP(Trivial File Transfer Protocol) 서버인 전송 서버를 사용하여 독립 실행형 모드에서 멀티캐스트를 통해 이미지를 배포할 있습니다. 이러한 기능에 대해서는 다음 칼럼에서 설명하겠습니다.

Windows Server 2008 WDS에는 Windows Server 2003 있었던 레거시 설치 지원 기능이 없습니다. RISetup/RIPrep 이미지 배포 기능 또는 레거시 RIS OS 선택기를 사용하여 설치를 시작하는 기능은 이상 사용할 없습니다.

 

선택

Windows Server 2008 출시된 이후 가장 자주 듣는 질문 하나는 "어떤 버전의 WDS 사용해야 할까요?"입니다. 대답은 Windows Vista 이전의 Windows 버전을 배포하는지 여부와 그러한 경우 RISetup /또는 RIPrep 기반 이미지에서 전환하여 WIM 기반 설치를 사용할 준비가 되어 있는지 여부에 따라 달라집니다.

WDS Windows Server 2008에서도 WIM 이미지라면 Windows 2000 버전까지 모든 이전 버전의 Windows 배포할 있으며, 멀티캐스트를 사용하여 작업을 수행할 있습니다. 따라서 지금 RIS에서 WDS 전환하고, 인프라에 Windows Server 2008 생각하고 있으며, RIS 기반에서 WDS 기반 이미지로 마이그레이션할 의향이 있다면 Windows Server 2008 WDS 마이그레이션이 적절할 있습니다.

Windows Server 2003 시스템 자체에서도 RIS에서 WDS 마이그레이션하고(SP2 설치할 경우 기본), WDS 기반 이미지로 전환할 있습니다. 그런 다음 Windows Server 2008 WDS 업그레이드할 있습니다.

하지만 이것은 제가 권장하는 모델이 아닙니다. 2008 이전에 많은 버전의 Windows Server 있으므로 Microsoft에서는 버전의 Windows Server에서 다른 버전으로 마이그레이션(업그레이드와 대비)하는 것을 권장합니다.

그리고 이전에 언급한 대로 인프라에서 Windows Server 2008 x64 버전을 고려하는 것이 Windows Server 2003 x64 버전을 고려하는 것보다 훨씬 낫습니다. 이러한 전환을 경우 Windows Server 2003에서 Windows Server 2008 WDS 서버 마이그레이션 작업이 업그레이드 작업에 비해 비교적 쉽고 훨씬 안정적입니다.

 

고려 사항

WDS 배포 작업에서 고려해야 가지 사항이 있습니다. 실제로 WDS 대한 새로운 요구 사항은 아닙니다. RIS 경우에도 이와 동일한 여러 고려 사항이 있었습니다. 하지만 단일 WDS 서버를 구축하든지, 전체 인프라를 구축하든지 다음 사항을 염두에 필요가 있습니다.

권한 WDS 서버를 관리할 기억해야 가지 기본 사항이 있습니다. Active Directory®에서 RIS 마찬가지로 WDS 서버에 권한을 부여해야 합니다. 이렇게 하려면 포리스트의 루트 도메인에서 도메인 관리자 또는 엔터프라이즈 관리자이거나 적절한 권한이 위임되어야 합니다. 또한 WDS 서버를 관리하려면 도메인 관리자여야 하고, 물론 WDS 서버 자체의 관리자이기도 해야 합니다.

가상화 Microsoft Virtual PC 또는 Virtual Server상의 가상화된 Windows Server 2003 또는 Windows Server 2008 인스턴스에서 실행하고 Virtual PC 또는 Virtual Server 설치되어 있는 동일한 클라이언트 PC 통신할 경우, PXE 부팅 경합 상태가 발생하여 클라이언트가 매우 느려지거나 멈출 있습니다. 클라이언트 또는 서버를 가상화할 있지만 가상화하는 것은 권장되지 않습니다. 특히, 동일한 호스트 시스템에서는 더욱 그렇습니다. 개인적으로 프로덕션 환경에서 WDS 서버를 가상화하는 것은 권장하지 않는데, 주로 다음과 같은 고려 사항 때문입니다.

기타 서비스 WDS RIS 마찬가지로 다른 프로덕션 서비스와 항상 작동하는 것은 아닙니다. 특히, Microsoft Exchange Server, Systems Management Server(SMS) System Center Configuration Manager(SCCM) 실행 중인 프로덕션 시스템에서 실행할 경우 RIS/WDS 문제가 발생하는 것을 목격했습니다.

일반적으로 5대가 넘는 클라이언트에 대한 프로덕션 환경에서 WDS 사용하는 경우 서버에서 WDS 유일한 역할이 되도록 하는 것이 좋습니다. WDS뿐만 아니라 Windows 서버 제품의 역할을 함께 사용할지 여부를 신중히 고려하고 배포 전에 테스트해야 합니다.

느리거나 대기 시간이 링크 RIS 마찬가지로 WDS 위성 링크와 같은 낮은 대역폭 연결이나 대기 시간이 연결을 통해 사용하도록 설계되지 않았습니다. PXE 핸드셰이크에서 문제가 발생할 있으며, 작동된다고 해도 이미지 다운로드에 상당히 많은 시간이 소요될 있습니다.

 

WDS 시작

WDS 대한 추가 정보

 

  • 부팅 이미지: 일반적으로 Windows Server 2008 또는 Windows Vista SP1 설치 DVD에서 복사된 Windows PE 2.x 포함하는 이미지입니다. 멀티캐스트를 사용하는 경우 부팅 이미지로 Windows Server 2008 \Sources\Boot.wim 파일을 사용할 있습니다(Windows Vista 또는 레거시 운영 체제를 배포하는 경우에도 해당). 부팅 이미지는 대개 Windows PE, Windows Setup.exe 기타 종속 구성 요소로 구성됩니다.
  • 설치 이미지: 일반적으로 Windows Vista 또는 Windows Server 2008 \Sources\Install.wim 파일인 Windows OS 이미지로 구성됩니다. 기본 부팅 이미지 또는 기본 설치 이미지를 추가하는 단계는 거의 동일합니다. 이미지 유형을 마우스 오른쪽 단추로 클릭하고 해당 유형의 이미지를 추가하도록 선택하여 프로세스를 시작합니다. 설치 이미지의 경우 이미지 그룹 이름을 지정해야 합니다(Windows DVD 기본 WIM에는 이상의 OS 유형이 포함되어 있음). 그런 다음 추가하려는 해당 boot.wim 또는 install.wim으로 이동하고 열기를 클릭합니다. 설치 이미지의 경우 WDS 서버에 추가하지 않으려는 볼륨 이미지(OS 이미지) 선택을 취소할 있습니다. 마지막으로 이러한 기본 이미지를 사용하여 클라이언트에 대해 PXE-install 수행할 있습니다.

    캡처 이미지
    사용자 지정 OS 이미지를 만들려면 캡처 이미지(Windows 시스템을 WIM 이미지로 캡처할 있도록 설계된 Windows PE 이미지) 만들어야 합니다. 가장 쉬운 방법은 이전에 설치한 boot.wim 이미지를 사용하는 것입니다. 원하는 이미지를 마우스 오른쪽 단추로 클릭하고 캡처 부팅 이미지 만들기를 클릭합니다. 이미지에 대해 사용할 이름과 설명을 지정하고, 캡처 이미지를 배포할 네트워크 연결 문제 발생을 대비하여 .wim 파일의 로컬 복사본을 저장할 위치를 지정합니다. 그런 다음 마법사의 지시에 따라 완료하고 마침을 클릭합니다. 이제 WDS MMC에서 Boot Image 폴더를 마우스 오른쪽 단추로 클릭하고 부팅 이미지 추가를 클릭합니다. 이전과 같이 마법사의 지시를 따릅니다. 작업을 마쳤으면 Windows 설치 이미지를 캡처할 준비가 완료된 것입니다.

    캡처 101
    운영 체제 이미지를 캡처하기 전에 물론 Windows 설치하고 원하는 모든 응용 프로그램, 사용자 지정 업데이트가 포함되도록 해야 합니다. 다음으로 해야 일은 시스템에서 Sysprep 실행하는 것입니다. Sysprep 준비된 시스템에서만 Windows 설치 이미지를 캡처할 있기 때문입니다. 손상 가능성을 방지하기 위해 이미지 *.wim 확장명을 저장할 유효한 로컬 위치를 지정해야 합니다. 시스템을 구성하고 올바른 버전의 sysprep.exe 시스템에 복사했으면 다음 단계를 따라야 합니다.
  1. 참조 컴퓨터에 있는 명령 프롬프트에서 sysprep.exe 있는 디렉터리로 변경합니다.
  2. Sysprep 시작합니다(sysprep.exe 클릭하고 수동으로 옵션을 지정하여 시작할 수도 있음). Windows Vista 또는 Windows Server 2008 실행하는 컴퓨터의 경우 sysprep /oobe /generalize /reboot 명령을 실행합니다. 이전 버전의 Windows 실행하는 컴퓨터의 경우 sysprep -mini –reseal –reboot 실행합니다.
  3. 컴퓨터가 다시 시작되면 PXE 부팅합니다( 프로세스는 클라이언트 시스템에 따라 다를 있음).
  4. 부팅 메뉴에서 WDS 캡처 이미지를 선택하고 다음을 클릭합니다.
  5. 이미지에 대한 드라이브 이름과 설명을 선택합니다.
  6. 설명한 대로 Sysprep 준비된 시스템만 보입니다. 이것은 계획적으로 설정된 것으로 우회할 있는 방법은 없습니다.
  7. 찾아보기를 클릭한 다음 캡처된 설치 이미지를 저장할 로컬 폴더로 이동합니다. 매핑된 네트워크 드라이브를 선택할 수도 있습니다.
  8. WDS 서버에 이미지 업로드를 선택합니다.
  9. WDS 서버의 이름을 입력한 다음 연결을 클릭합니다.
  10. 이미지 그룹 목록에서 이미지를 저장할 이미지 그룹을 선택한 다음 마침을 클릭합니다. 이미지는 이제 WDS 서버에서 배포할 준비가 되었습니다. 그런데 이쯤에서 RIS 전문가의 지적이 있을 있습니다. 여기에서는 Windows 이미지를 라이브로 캡처하지 않았기 때문입니다. WDS 경우 캡처되는 시스템이 오프라인 상태여야 합니다. RIS 경우 RIPrep 온라인 시스템을 캡처할 있었습니다(사실, 그렇게 해야만 했습니다). 프로세스는 매우 불안정했습니다. WDS 캡처 프로세스가 비교적 쉽고 강력하다는 사실을 있습니다.

    이미지 마이그레이션
    RIS 사용한 적이 있다면 사용했던 이미지가 있을 것입니다. RISetup 기반 이미지(스크립트 설치) 수명은 끝났습니다. 하지만 RIPrep 이미지를 WDS WIM 기반 이미지로 마이그레이션할 있습니다. 사실, WDS에서는 WDSUtil 통한 이미지 마이그레이션도 가능합니다(다음 달에 자세히 설명할 예정). 일반적으로 작업은 이미지에 많은 시간과 노력을 투자했고 이를 잃고 싶지 않은 경우에만 수행하는 것이 좋습니다. 프로세스는 비교적 수행되지만, 변환 오류가 약간 발생할 수도 있습니다. 그러면 이미지를 처음부터 다시 만들어야 합니다.

    무인 설치
    앞에서 설명한 대로 이미지를 만들면 수동으로 설치할 있는 이미지가 만들어집니다. 자동화되거나 완전히 자동화된 설치를 위해서는 가지 무인 설치 파일을 사용해야 합니다. WDS 자체에는 WDS 설치 프로세스를 자동화하는 응답 파일(WDS 서버의 \RemoteInstall\WDSClientUnattend 디렉터리에 있는 unattend.xml) 필요합니다. 번째 파일은 실제 이미지 unattend 파일입니다. Windows Vista 이후 버전의 경우 unattend.xml 파일에 해당됩니다. 이전 버전 Windows 이미지의 경우 $OEM$ 디렉터리 구조 또는 이미지 디렉터리의 \Unattend 있는 sysprep.inf 파일입니다. 파일은 WDS 완료된 Windows 실제 설치를 자동화하는 사용됩니다. WDS Unattend 파일을 만들려면 WAIK 사용하여 WDS 대한 unattend.xml 만듭니다. 파일을 RemoteInstall 디렉터리나 하위 디렉터리에 복사합니다. unattend 파일을 사용하려는 설치 이미지를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다. 클라이언트 탭에서 무인 설치 사용을 선택하고 앞에서 지정한 unattend.xml 파일을 지정합니다. Windows Vista 이전 버전의 이미지에 대해 이미지 unattend 파일을 만들려면 sysprep.inf 파일을 이미지의 $OEM$ 디렉터리에 복사합니다(: D:\RemoteInstall\Images\Windows XP\SP2\$OEM$\$1\sysprep\sysprep.inf). Windows Vista 이미지의 경우 연결할 이미지를 지정하고 속성을 클릭한 다음 일반 탭에서 무인 모드에서 이미지 설치 허용을 클릭합니다. 그런 다음 설치에 사용할 unattend.xml 파일을 지정합니다. 이제 절반 정도 진행되었습니다. 칼럼을 통해 WDS 구성하고 실행할 있게 되었습니다. 다음 달에는 WDSUtil, 이미지 저장소 특성 멀티캐스트에 대해 자세히 다룰 예정입니다. 그런 다음 WDS 기반으로 사용자 지정 배포 솔루션 구현을 고려해야 하는 이유와 방법에 대해 자세히 설명하면서 이번 시리즈를 마무리할 예정입니다. 때까지 칼럼과 함께 제공되는 "WDS 대한 추가 정보" 추가 기사를 살펴보십시오.