Configuration Manager 사용하여 OS 이미지 관리

적용 대상: Configuration Manager(현재 분기)

Configuration Manager OS 이미지는 WIM(Windows 이미지) 파일 형식으로 저장됩니다. 이러한 이미지는 컴퓨터에 새 OS를 설치하고 구성하는 데 사용하는 참조 파일 및 폴더의 압축된 컬렉션입니다. 많은 OS 배포 시나리오에는 OS 이미지가 필요합니다.

OS 이미지 형식

기본 OS 이미지를 사용하거나 구성한 참조 컴퓨터에서 OS 이미지를 빌드할 수 있습니다. 참조 컴퓨터를 빌드할 때 OS 파일, 드라이버, 지원 파일, 소프트웨어 업데이트, 도구 및 애플리케이션을 OS에 추가합니다. 그런 다음 캡처하여 이미지 파일을 만듭니다.

기본 이미지

Windows 설치 파일에는 기본 OS 이미지가 포함됩니다. 이 이미지는 표준 드라이버 집합을 포함하는 기본 OS 이미지입니다. 기본 OS 이미지를 사용하는 경우 작업 순서 단계를 사용하여 OS가 디바이스에 설치된 후 앱을 설치하고 다른 구성을 만듭니다. Windows 원본 파일 \Sources\install.wim에서 기본 OS 이미지를 찾습니다.

기본 이미지 이점

  • 이미지 크기가 캡처된 이미지보다 작습니다.

  • 작업 순서 단계를 사용하여 앱 및 구성을 설치하는 것이 더 동적입니다. 예를 들어 디바이스를 이미지로 다시 설치하지 않고도 작업 순서에 설치되는 구성 및 앱을 변경합니다.

기본 이미지 단점

  • OS 설치에는 더 많은 시간이 걸릴 수 있습니다. 애플리케이션 설치 및 기타 구성은 OS 설치가 완료된 후에 발생합니다.

참조 컴퓨터에서 캡처된 이미지

사용자 지정된 OS 이미지를 만들려면 원하는 OS를 사용하여 참조 컴퓨터를 빌드합니다. 그런 다음, 애플리케이션을 설치하고 설정을 구성합니다. 참조 컴퓨터에서 OS 이미지를 캡처하여 WIM 파일을 만듭니다. 참조 컴퓨터를 수동으로 빌드하거나 작업 순서를 사용하여 빌드 단계의 일부 또는 전체를 자동화합니다. 자세한 내용은 OS 이미지 사용자 지정을 참조하세요.

캡처된 이미지 이점

  • 설치는 기본 이미지를 사용하는 것보다 빠를 수 있습니다. 예를 들어 캡처된 OS 이미지와 함께 애플리케이션을 미리 설치할 수 있습니다. 그런 다음 나중에 작업 순서 단계를 사용하여 동일한 애플리케이션을 설치할 필요가 없습니다.

캡처된 이미지 단점

  • 이미지 크기가 기본 이미지보다 클 수 있습니다.

  • 애플리케이션 및 도구에 대한 업데이트가 필요한 경우 새 이미지를 만들어야 합니다.

OS 이미지 추가

OS 이미지를 사용하기 전에 Configuration Manager 사이트에 추가합니다.

  1. Configuration Manager 콘솔에서 소프트웨어 라이브러리 작업 영역으로 이동하여 운영 체제를 확장한 다음 운영 체제 이미지 노드를 선택합니다.

  2. 리본의 탭에 있는 만들기 그룹에서 운영 체제 이미지 추가를 선택합니다. 이 작업은 운영 체제 이미지 추가 마법사를 시작합니다.

  3. 데이터 원본 페이지에서 다음 정보를 지정합니다.

    • OS 이미지 파일의 네트워크 경로 입니다. 예를 들면 \\server\share\path\image.wim와 같습니다.

    • 확인란을 선택하여 Eula 수락

    • 지정된 WIM 파일에서 특정 이미지 인덱스 추출 한 다음 목록에서 이미지 인덱스 를 선택합니다. 버전 1902부터 이 옵션은 파일의 모든 이미지 인덱스가 아닌 단일 인덱스를 자동으로 가져옵니다. 이 옵션을 사용하면 이미지 파일이 더 작고 오프라인 서비스가 빨라집니다. 또한 소프트웨어 업데이트를 적용한 후 더 작은 이미지 파일에 대해 이미지 서비스를 최적화하는 프로세스를 지원합니다.

      참고

      Configuration Manager 원본 이미지 파일을 수정하지 않습니다. 동일한 원본 디렉터리에 새 이미지 파일을 만듭니다.

      이 추출 프로세스는 매우 큰 이미지 파일(예: 60GB 이상)에 대해 실패할 수 있습니다. DISM 오류는 Not enough storage is available to process this command. Configuration Manager 사용하는 명령줄이 smsprov.log 및 dism.log에 있습니다. 동일한 명령을 수동으로 실행한 다음 이미지를 가져옵니다.

    • 버전 1906부터 클라이언트에서 콘텐츠를 미리 캐시하려면 이미지의 아키텍처언어 를 지정합니다. 자세한 내용은 사전 캐시 콘텐츠 구성을 참조하세요.

  4. 일반 페이지에서 다음 정보를 지정합니다. 이 정보는 둘 이상의 OS 이미지가 있는 경우 식별 목적으로 유용합니다.

    • 이름: 이미지의 고유한 이름입니다. 기본적으로 이름은 WIM 파일 이름에서 가져옵니다.

    • 버전: 선택적 버전 식별자입니다. 이 속성은 이미지의 OS 버전일 필요는 없습니다. 패키지에 대한 organization 버전인 경우가 많습니다.

    • 주석: 선택적 간단한 설명입니다.

  5. 마법사를 완료합니다.

이 콘솔 마법사에 해당하는 PowerShell cmdlet은 New-CMOperatingSystemImage를 참조하세요.

다음으로, 배포 지점에 OS 이미지를 배포합니다.

배포 지점에 콘텐츠 배포

다른 콘텐츠와 동일한 배포 지점에 OS 이미지를 배포합니다. 작업 순서를 배포하기 전에 OS 이미지를 하나 이상의 배포 지점에 배포합니다. 자세한 내용은 콘텐츠 배포를 참조하세요.

이미지에 소프트웨어 업데이트 적용

참고

이 섹션은 OS 이미지OS 업그레이드 패키지 모두에 적용됩니다. 일반 용어 "image"를 사용하여 WIM(Windows 이미지 파일)을 참조합니다. 이러한 두 개체에는 Windows 설치 파일이 포함된 WIM이 있습니다. 소프트웨어 업데이트는 두 개체 모두에서 이러한 파일에 적용할 수 있습니다. 이 프로세스의 동작은 두 개체 간에 동일합니다.

매달 이미지에 적용할 수 있는 새로운 소프트웨어 업데이트가 있습니다. 소프트웨어 업데이트를 적용하려면 다음 필수 구성 요소가 필요합니다.

  • 소프트웨어 업데이트 인프라
  • 소프트웨어 업데이트를 동기화했습니다.
  • 사이트 서버의 콘텐츠 라이브러리에 대한 소프트웨어 업데이트를 다운로드했습니다.

자세한 내용은 소프트웨어 업데이트 배포를 참조하세요.

지정된 일정에 따라 이미지에 적용 가능한 소프트웨어 업데이트를 적용합니다. 이 프로세스를 오프라인 서비스라고도 합니다. 이 일정에 따라 Configuration Manager 선택한 소프트웨어 업데이트를 이미지에 적용합니다. 그런 다음 업데이트된 이미지를 배포 지점에 재배포할 수도 있습니다.

중요

버전에 따라 이미지에 적용할 수 있는 소프트웨어 업데이트를 선택할 수 있지만 DISM은 이미지에 특정 유형의 업데이트만 적용할 수 있습니다. OfflineServicingMgr.log 파일에는 다음과 같은 항목Not applying this update binary, it is not supported이 표시됩니다.

사이트 데이터베이스는 가져올 때 적용된 소프트웨어 업데이트를 포함하여 이미지에 대한 정보를 저장합니다. 이미지에 처음 추가된 이후 적용하는 소프트웨어 업데이트도 사이트 데이터베이스에 저장됩니다. 소프트웨어 업데이트를 적용하기 위해 마법사를 시작하면 사이트가 이미지에 아직 적용되지 않은 해당 소프트웨어 업데이트 목록을 검색합니다. Configuration Manager 사이트 서버의 콘텐츠 라이브러리에서 선택한 소프트웨어 업데이트를 복사합니다. 그런 다음 소프트웨어 업데이트를 이미지에 적용합니다.

서비스 프로세스

  1. Configuration Manager 콘솔에서 소프트웨어 라이브러리 작업 영역으로 이동하여 운영 체제를 확장한 다음 운영 체제 이미지 또는 운영 체제 업그레이드 패키지를 선택합니다.

  2. 소프트웨어 업데이트를 적용할 개체를 선택합니다.

  3. 리본에서 업데이트 예약을 선택하여 마법사를 시작합니다.

  4. 업데이트 선택 페이지에서 이미지에 적용할 소프트웨어 업데이트를 선택합니다. 업데이트 목록이 마법사에 표시되는 데 다소 시간이 걸릴 수 있습니다. 필터를 사용하여 메타데이터에서 문자열을 검색합니다. 시스템 아키텍처 드롭다운 목록을 사용하여 X86, X64 또는 All을 필터링합니다. 목록에서 하나, 다 또는 모든 업데이트를 선택할 수 있습니다. 업데이트 선택을 마쳤으면 다음을 선택합니다.

  5. 일정 설정 페이지에서 다음 설정을 지정한 다음, 다음을 선택합니다.

    1. 일정: 사이트에서 소프트웨어 업데이트를 이미지에 적용할 시기를 지정합니다.

    2. 오류 발생 시 계속: 오류가 발생하더라도 이미지에 소프트웨어 업데이트를 계속 적용하려면 이 옵션을 선택합니다.

    3. 이미지를 사용하여 배포 지점 업데이트: 사이트에서 소프트웨어 업데이트를 적용한 후 배포 지점에서 이미지를 업데이트하려면 이 옵션을 선택합니다.

  6. 일정 업데이트 마법사를 완료합니다.

참고

페이로드 크기를 최소화하기 위해 OS 업그레이드 패키지 및 OS 이미지의 서비스가 이전 버전을 제거합니다.

서비스 작업

Configuration Manager 콘솔의 OS 이미지 또는 OS 업그레이드 패키지 노드에서 보기에 다음 열을 추가합니다.

  • 예약된 업데이트 날짜: 이 속성은 정의한 다음 일정을 표시합니다.
  • 예약된 업데이트 상태: 이 속성은 상태 표시합니다. 예를 들어 성공 또는 In Process입니다.

특정 이미지 개체를 선택한 다음 세부 정보 창에서 업데이트 상태 탭으로 전환합니다. 이 탭에는 이미지의 업데이트 목록이 표시됩니다.

특정 이미지 개체를 선택하고 리본에서 속성을 선택합니다. 설치된 업데이트 탭에는 이미지의 업데이트 목록이 표시됩니다. 서비스 탭은 현재 서비스 일정 및 적용하도록 예약한 업데이트의 읽기 전용 보기입니다.

상태 In Process인 경우 리본에서 예약된 업데이트 취소를 선택할 수 있습니다. 이 작업은 활성 서비스 프로세스를 취소합니다.

이 프로세스 문제를 해결하려면 사이트 서버에서 OfflineServicingMgr.logdism.log 파일을 확인합니다. 자세한 내용은 로그 파일을 참조하세요.

오프라인 OS 이미지 서비스에 대한 드라이브 지정

OS 이미지를 오프라인으로 서비스하는 동안 Configuration Manager 사용하는 드라이브를 지정할 수 있습니다. 이 프로세스는 임시 파일이 있는 많은 양의 디스크 공간을 사용할 수 있습니다. 이 옵션을 사용하면 사용할 드라이브를 유연하게 선택할 수 있습니다.

  1. Configuration Manager 콘솔에서 관리 작업 영역으로 이동하여 사이트 구성을 확장하고 사이트 노드를 선택합니다. 리본에서 사이트 구성 요소 구성을 선택한 다음 운영 체제 배포를 선택합니다.

  2. 오프라인 서비스 탭에서 이미지의 오프라인 서비스에 사용할 로컬 드라이브에 대한 옵션을 지정합니다.

기본적으로 이 설정은 자동입니다. 이 값을 사용하면 Configuration Manager 설치된 드라이브를 선택합니다.

사이트 서버에 없는 드라이브를 선택하면 자동을 선택하는 것처럼 Configuration Manager 동작합니다.

오프라인 서비스 중에 Configuration Manager 폴더<drive>:\ConfigMgr_OfflineImageServicing에 임시 파일을 저장합니다. 또한 이 폴더에 OS 이미지를 탑재합니다.

최적화된 이미지 서비스

OS 이미지에 소프트웨어 업데이트를 적용할 때 대체된 업데이트를 제거하여 출력을 최적화할 수 있습니다. 오프라인 서비스에 대한 최적화는 단일 인덱스가 있는 이미지에만 적용됩니다.

OS 이미지에 소프트웨어 업데이트를 적용하도록 사이트를 예약하는 경우 Windows DISM(배포 이미지 서비스 및 관리) 명령줄 도구를 사용합니다. 서비스 프로세스 중에 이 변경 내용에는 다음과 같은 두 가지 추가 단계가 도입됩니다.

  • 매개 변수를 사용하여 탑재된 오프라인 이미지에 대해 DISM을 실행합니다 /Cleanup-Image /StartComponentCleanup /ResetBase. 이 명령이 실패하면 현재 서비스 프로세스가 실패합니다. 이미지에 대한 변경 내용은 커밋하지 않습니다.

  • Configuration Manager 변경 내용을 커밋하고 파일 시스템에서 분리한 후 이미지를 다른 파일로 내보냅니다. 이 단계에서는 DISM 매개 변수 /Export-Image를 사용합니다. 이미지에서 불필요한 파일을 제거하여 크기를 줄입니다.

오프라인 이미지에 업데이트를 정기적으로 적용하는 것이 좋습니다. 이미지를 서비스할 때마다 이 옵션을 사용할 필요가 없습니다. 매월 이 프로세스를 수행하는 경우 이 옵션은 시간이 지남에 따라 이를 사용하여 가장 큰 이점을 제공합니다. 자세한 내용은 소프트웨어 설치 업데이트 단계에 대한 권장 사항을 참조하세요.

이 옵션은 서비스된 이미지의 전체 크기를 줄이는 데 도움이 되지만 프로세스를 완료하는 데 더 오래 걸립니다. 마법사를 사용하여 편리한 시간에 서비스를 예약합니다. 또한 사이트 서버에 추가 스토리지가 필요합니다. 대체 위치를 사용하도록 사이트를 사용자 지정할 수 있습니다. 자세한 내용은 오프라인 OS 이미지 서비스에 대한 드라이브 지정을 참조하세요.

이미지 서비스를 최적화하는 프로세스

  1. 서비스 프로세스를 시작합니다.

  2. 일정 설정 페이지에서 이미지가 업데이트된 후 대체된 업데이트 제거 옵션을 선택합니다. 이 옵션은 자동으로 사용하도록 설정되지 않습니다. 이미지에 둘 이상의 인덱스가 있는 경우 이 옵션을 사용할 수 없습니다.

  3. 이미지 서비스를 예약하려면 마법사를 완료합니다.

OfflineServicing.log를 사용하여 프로세스의 유효성을 검사하고 모니터링합니다.

멀티캐스트 배포를 위한 OS 이미지 준비

멀티캐스트 배포를 사용하여 둘 이상의 컴퓨터가 OS 이미지를 동시에 다운로드할 수 있도록 합니다. 이미지는 각 클라이언트가 별도의 연결을 통해 배포 지점에서 이미지 복사본을 다운로드하는 대신 배포 지점에서 클라이언트에 멀티캐스트됩니다. 멀티캐스트를 사용하여 네트워크를 통해 Windows를 배포하도록 OS 배포 방법을 선택하는 경우 멀티캐스트를 지원하도록 OS 이미지를 구성합니다. 그런 다음 이미지를 멀티캐스트 사용 배포 지점에 배포합니다.

  1. Configuration Manager 콘솔에서 소프트웨어 라이브러리 작업 영역으로 이동하여 운영 체제를 확장한 다음 운영 체제 이미지 노드를 선택합니다.

  2. 멀티캐스트 사용 배포 지점에 배포하려는 OS 이미지를 선택합니다.

  3. 리본의 탭에 있는 속성 그룹에서 속성을 선택합니다.

  4. 배포 설정 탭으로 전환하고 다음 옵션을 구성합니다.

    • 멀티캐스트(WinPE만 해당)를 통해 이 패키지를 전송하도록 허용: 멀티캐스트를 사용하여 OS 이미지를 동시에 배포하려면 Configuration Manager 이 옵션을 선택합니다.

    • 멀티캐스트 패키지 암호화: 사이트가 배포 지점으로 전송되기 전에 이미지를 암호화할지 여부를 지정합니다. 이미지에 중요한 정보가 포함된 경우 이 옵션을 사용합니다. 이미지가 암호화되지 않은 경우 해당 콘텐츠는 네트워크의 명확한 텍스트로 표시됩니다. 그런 다음 권한이 없는 사용자가 이미지 콘텐츠를 가로채서 볼 수 있습니다.

    • 멀티캐스트를 통해서만 이 패키지 전송: 배포 지점에서 멀티캐스트 세션 중에만 이미지를 배포할지 여부를 지정합니다.

      멀티캐스트를 통해서만 이 패키지 전송을 선택하는 경우 실행 중인 작업 순서에서 필요한 경우 로컬로 콘텐츠 다운로드에 대한 작업 순서 배포 옵션도 지정해야 합니다. 자세한 내용은 작업 순서 배포를 참조하세요.

  5. 확인을 선택하여 설정을 저장하고 이미지 속성을 닫습니다.