Microsoft Windows 7: Windows 7 배포에 유용한 도구

배포 대상이 실제 컴퓨터든 가상 컴퓨터든 관계없이 Windows 7 배포 프로세스를 쉽게 해주는 여러 가지 유용한 도구 키트가 있습니다.

Joshua Hoffman

데스크톱 배포를 실행하는 기술은 몇 년 동안 급속도로 발전했습니다. Windows 2000과 Windows XP의 초기 시절에는 엄격히 고정된 단계에 따라 수동으로 여러 가지를 올바르게 구성해야 했습니다. 그런 다음 타사 도구를 사용하여 이미지를 넣었습니다. 지금은 많은 개선이 이루어져 이 프로세스를 마음껏 변형할 수 있게 되었습니다.

Microsoft는 Windows Vista에서 배포 도구 집합을 선보였으며 이러한 도구 집합은 Windows 7에서 대폭 개선되었습니다. 이러한 도구는 조직의 요구에 맞춰 얼마든지 다양한 방법으로 사용자 지정, 업데이트, 자동화 및 배포할 수 있는 데스크톱 이미지를 작성하기 위한 프레임워크를 제공합니다. 주먹구구식 수작업으로 처리하던 시절은 끝났습니다. 이제 뛰어난 유연성과 효율성을 제공하는 도구를 사용할 수 있습니다.

이러한 새로운 도구와 배포 기술은 데스크톱 배포 프로세스를 간소화, 능률화하고 속도를 높이는 데 도움이 됩니다. Windows 7 이미지를 작성, 업데이트 및 관리하고, 사용자 데이터를 캡처 및 마이그레이션하고, 응용 프로그램 호환성 문제를 완화하고, 이러한 모든 요소를 하나로 구성하는 데 유용한 더 큰 프레임워크를 제공할 수 있습니다.

Windows 자동 설치 키트

기본적인 배포 구성 요소부터 시작해 보겠습니다. 이러한 구성 요소는 대부분 Windows 자동 설치 키트(Windows AIK)에 있습니다. Windows AIK에 포함된 도구들은 Windows 이미지를 작성, 구성 및 배포하는 데 필요한 대부분의 기능을 제공합니다(그림 1 참조).

도구 기능
Windows SIM(Windows 시스템 이미지 관리자) Windows 이미지 파일을 열고 응답 파일을 만들고 배포 공유 및 구성 집합을 관리합니다.
ImageX Windows 이미지를 캡처, 작성, 수정, 적용합니다.
DISM(배포 이미지 서비스 및 관리) Windows 이미지에 업데이트, 드라이버 및 언어 팩을 적용합니다. DISM은 모든 Windows 7 및 Windows Server 2008 R2 설치에서 사용할 수 있습니다.
Windows PE(Windows 사전 설치 환경) Windows를 배포하는 데 사용되는 최소 OS 환경. Windows AIK에는 Windows PE 환경을 구축 및 구성하기 위한 몇 가지 도구가 포함되어 있습니다.
USMT(사용자 환경 마이그레이션 도구) 이전 Windows OS에서 Windows 7로 사용자 데이터를 마이그레이션합니다.

그림 1 Windows AIK에 포함된 도구 및 유틸리티

이전에 Windows Vista에서 Windows AIK 도구를 사용한 적이 있다면 Windows 7용 Windows AIK에 포함된 USMT 4.0을 알아보실 것입니다. USMT에는 하드 링크 마이그레이션 저장소, 사용자 상태 및 데이터의 오프라인 캡처, 그리고 가장 중요한 System Center Configuration Manager 및 MDT(Microsoft Deployment Toolkit)와의 긴밀한 통합을 비롯한 여러 가지 새로운 기능이 포함되어 있습니다. USMT의 새로운 기능에 대한 자세한 내용은 USMT 4.0 릴리스 정보를 참조하십시오.

Windows AIK는 여기 나오는 대부분의 배포 기술을 위한 필수 구성 요소입니다. Windows 7용 Windows AIK는 여기서 다운로드하십시오.

응용 프로그램 호환성 및 가상화

데스크톱 배포를 수행할 때 자주 직면하는 문제 중 하나는 응용 프로그램 호환성이며 특히 더 이상 지원되지 않을 수 있는 레거시 응용 프로그램의 경우 이 문제가 더 두드러집니다. 이러한 응용 프로그램은 여전히 업무 수행에 핵심적일 수 있으므로 확인해서 환경에 수용해야 합니다. 실제 배포를 시작하기 전에 ACT(응용 프로그램 호환성 도구 키트)를 사용하면 응용 프로그램 호환성 문제를 완화하는 데 도움이 될 수 있습니다.

ACT는 잠재적인 중복 항목과 충돌하는 버전 등을 식별하여 기존 응용 프로그램을 합리화하는 데 도움이 됩니다. 조직 내의 응용 프로그램 집합을 표준화하면 배포 전에 테스트해야 하는 응용 프로그램의 수를 줄일 수 있습니다.

합리화 프로세스를 완료한 후에는 ACT를 사용하여 각 응용 프로그램의 Windows 7 호환성을 테스트할 수 있습니다. 응용 프로그램 개발사에서 호환성 여부를 밝혔다면 간단하게 세부 정보를 제공할 수 있지만, 경우에 따라서는 더 세부적인 테스트가 필요한 내부 응용 프로그램이 발견될 수도 있습니다. 또한 Windows 7에서 올바르게 작동하려면 문제 완화 과정을 거쳐야 하는, 호환되지 않은 것으로 알려진 응용 프로그램에 직면할 수도 있습니다.

일부 응용 프로그램의 경우 호환성 픽스(shim이라고도 함)를 적용하여 Windows 7에서 올바르게 작동하도록 할 수 있습니다. shim을 사용하면 이전에는 호환되지 않던 많은 응용 프로그램의 호환성 문제를 쉽고 빠르게 해결할 수 있습니다. 예를 들어 응용 프로그램을 속여 실제와 달리 응용 프로그램이 관리자 권한으로 실행 중인 것으로 인식하게 하거나, 실제로는 Windows 7에서 실행 중이지만 Windows XP에서 실행 중인 것으로 인식하게 하는 shim이 있습니다.

ACT를 사용하여 shim으로 문제를 완화할 수 없는 호환되지 않는 응용 프로그램의 경우 가상화를 통해 Windows XP 모드에서 응용 프로그램을 실행해야 할 수 있습니다. 또한 이전 버전의 Windows를 에뮬레이트하는 데 유용한 MED-V(Microsoft Enterprise Desktop Virtualization)를 사용할 수도 있습니다.

MED-V는 MDOP(Microsoft Desktop Optimization Pack)의 일부입니다. MED-V를 사용하면 이전 OS를 실행하는 VM(가상 컴퓨터) 내에서 응용 프로그램을 실행할 수 있으며 이 과정은 사용자 관점에서 완전히 투명하게, 자연스럽게 이루어집니다. 응용 프로그램은 데스크톱에 설치된 것처럼 보이고 작동합니다. 응용 프로그램을 작업 표시줄에 고정하는 것도 가능합니다.

Microsoft Deployment Toolkit

Windows AIK를 설치하고 ACT를 사용하여 Windows 7로 마이그레이션하도록 응용 프로그램을 준비했다면 이제 Windows 7 이미지를 작성하고 배포할 차례입니다. MDT는 데스크톱 배포 프로세스의 핵심입니다. 이 도구 키트는 새 Windows 7 데스크톱을 사용자 지정, 자동화 및 배포하기 위한 일체의 프레임워크를 제공합니다. MDT는 Windows Server 2008 R2, Windows Server 2008 및 Windows Server 2003 서버 배포도 지원합니다.

최신 버전인 MDT 2010 Update 1은 여러 가지 향상된 기능을 제공합니다. 이제 Office 2010을 지원하고, 사용자가 Configuration Manager를 사용하여 자신의 배포를 시작 및 사용자 지정할 수 있는 기능을 제공하며 Windows 7 드라이버 지원이 향상되었습니다.

MDT는 Deployment Workbench(그림 2 참조)라는 중앙 제어판을 제공하여 새로운 OS를 배포하는 프로세스를 완벽하게 간소화했습니다. MDT는 LTI(Lite Touch Installation), ZTI(Zero Touch Installation), 그리고 UDI(User Driven Installation)의 세 가지 주 배포 시나리오를 지원합니다. 각 시나리오는 필요와 기능에 따라 다양한 수준의 자동화 및 사용자 상호 작용을 제공합니다. MDT 다운로드에 포함된 “Microsoft Deployment Toolkit 사용” 문서에서 상황에 가장 적합한 시나리오를 선택하는 방법을 더 자세히 읽어볼 수 있습니다.

The Deployment Workbench in the MDT 2010 Update 1

그림 2  MDT 2010 Update 1의 Deployment Workbench

이미지를 만드는 데에도 몇 가지 방식이 있습니다. OS, 드라이버, 응용 프로그램 등을 포함하여 전체 데스크톱 환경을 완전하게 캡처하는 것을 의미하는 "씩 이미지(thick image)"를 만드는 방법이 있습니다.

반면에 "씬 이미지(thin image)"는 데스크톱 컴퓨팅 환경을 만드는 데 반드시 필요한 항목만 포함하는 최소화된 방법입니다. 이 방법에서는 프로세스 후반에 응용 프로그램과 설정을 추가할 수 있습니다.

마지막으로 "하이브리드 이미지(hybrid image)"는 이름이 의미하는 것처럼 일종의 "타협" 이미지이며 모든 사용자에게 적용되는 기본 응용 프로그램과 사용자 지정을 포함합니다. 나중에 추가로 사용자 지정을 적용할 수 있습니다.

배포 방법과 이미지 스타일을 선택했으면 다음 단계는 MDT를 사용하여 배포 공유를 만드는 것입니다(그림 3 참조). 이곳은 이미지가 저장되는 위치이며, 여기서 이미지를 배포하게 됩니다.

Creating a new deployment share

그림 3 새 배포 공유 만들기

배포 공유 내에서 OS(그림 4 참조), 응용 프로그램, 패키지(시스템 업데이트, 핫픽스 등 포함) 및 드라이버를 추가할 수 있습니다.

Adding an OS to a deployment share

그림 4 배포 공유에 OS 추가

모든 구성 요소를 배치했으면 다음 단계는 작업 시퀀스를 만드는 것입니다. 작업 시퀀스는 핵심 배포 시나리오를 수행하는 데 관련된 주요 단계를 조율합니다. MDT에는 Standard Client(표준 클라이언트) 배포 작업 시퀀스를 포함하여 작업을 시작하는 데 도움이 되는 여러 가지 작업 시퀀스 템플릿이 포함되어 있습니다(그림 5 참조).

A Standard Client deployment task sequence

그림 5 Standard Client(표준 클라이언트) 배포 작업 시퀀스

작업 시퀀스 템플릿 내에서 필요에 맞게 각 배포 단계를 추가, 제거 또는 사용자 지정할 수 있습니다. 템플릿 OS Info(OS 정보) 탭에서 Windows AIK의 일부인 Windows SIM을 열 수 있습니다. Windows SIM(그림 6 참조)을 사용하면 등록 및 정품 인증 정보, 모양과 느낌, 도메인 구성원 자격 등을 포함한 OS 특성을 수정할 수 있습니다.

Modifying Windows image attributes in the Windows SIM

그림 6 Windows SIM에서 Windows 이미지 특성 수정

이 기사의 내용은 일부에 불과합니다. 앞서 언급했듯이 MDT 프레임워크에는 LTI, ZTI 및 UDI를 포함한 다양한 배포 시나리오가 포함되어 있습니다. 이러한 각 시나리오에서는 WDS(Windows 배포 서비스) 및 System Center Configuration Manager를 포함한 다양한 배포 기술을 사용합니다. MDT 도움말 파일에는 이러한 다양한 시나리오에 대한 전체 설명서와 연습이 포함되어 있습니다.

최신 MDT 릴리스와 MDT 도구 및 프로세스에 대한 전체 설명서를 다운로드할 수 있습니다. 인쇄용 설명서도 제공됩니다. Michael Niehaus의 블로그Deployment Guys 블로그도 꼭 확인해 보십시오. 여기에서 MDT를 사용한 Windows 7 배포 팁, 비디오 및 연습을 더 많이 볼 수 있습니다.

Joshua Hoffman

**Joshua Hoffman**은 TechNet Magazine의 전 편집장입니다. 현재 독립적인 저자이자 컨설턴트로 활동하면서 고객에게 기술과 청중 지향 마케팅에 대해 조언하고 있습니다. Hoffman은 시장 조사 커뮤니티의 성장 및 향상을 위한 사이트인 ResearchAccess.com의 편집장으로도 활동 중이며 뉴욕 시에 거주하고 있습니다.

관련 콘텐츠