Configuration Manager에서 Linux 및 UNIX 서버에 소프트웨어 배포

 

적용 대상: System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

참고

이 항목의 정보는 System Center 2012 Configuration Manager SP1 이상 및 System Center 2012 R2 Configuration Manager 이상에 적용됩니다.

Linux 및 UNIX용 Microsoft System Center 2012 Configuration Manager 클라이언트는 패키지 및 프로그램을 사용하는 소프트웨어 배포를 지원합니다. Linux 및 UNIX를 실행하는 컴퓨터에는 System Center 2012 Configuration Manager 응용 프로그램을 배포할 수 없습니다.

이 클라이언트는 패키지 및 프로그램 배포를 위해 다음 기능을 지원합니다.

  • 다음을 포함하여 Linux 및 UNIX 서버용 소프트웨어를 설치할 수 있습니다.

    • 새 소프트웨어 배포

    • 컴퓨터에 이미 있는 프로그램에 대한 소프트웨어 업데이트

    • 운영 체제 패치

  • 기본 Linux 및 UNIX 명령을 실행할 수 있고 Linux 및 UNIX 서버에 있는 스크립트를 실행할 수 있습니다.

  • 지정된 클라이언트 플랫폼에서만이라는 프로그램 옵션을 선택할 때 지정하는 운영 체제로 배포를 제한할 수 있습니다.

  • 유지 관리 기간을 사용하여 소프트웨어 설치 시기를 제어할 수 있습니다.

  • 배포 상태 메시지를 사용하여 배포를 모니터링할 수 있습니다.

누적 업데이트 1의 클라이언트부터는 다음 추가 기능이 지원됩니다.

  • 클라이언트가 배포 지점에서 소프트웨어를 다운로드할 때 네트워크 트래픽 사용량을 제한할 수 있습니다.

Linux 및 UNIX 서버용 패키지 및 프로그램을 구성하고 배포할 경우 다음 절차를 통해 Windows 기반 컴퓨터에 패키지 및 프로그램을 구성하여 배포할 때와 같은 방법을 사용합니다.

구성

세부 정보

컴퓨터용 구성만 사용하고 사용자용 구성은 사용하지 마십시오.

Linux 및 UNIX용 Configuration Manager 클라이언트에서는 사용자용 구성을 지원하지 않습니다.

배포 지점에서 소프트웨어를 다운로드하고 로컬 클라이언트 캐시에서 프로그램을 실행하도록 프로그램 구성

Linux 및 UNIX용 Configuration Manager 클라이언트에서는 배포 지점에서 소프트웨어를 실행하도록 지원하지 않습니다. 대신 클라이언트에 다운로드한 후 설치하도록 소프트웨어를 구성해야 합니다.

기본적으로 Linux 및 UNIX용 클라이언트에서 소프트웨어를 설치한 후에는 클라이언트의 캐시에서 해당 소프트웨어가 삭제됩니다. 그러나 클라이언트 캐시에 콘텐츠 보관으로 구성한 패키지는 소프트웨어를 설치한 후 클라이언트에서 삭제되지 않고 클라이언트의 캐시에 남아 있습니다.

Linux 및 UNIX용 클라이언트에서는 클라이언트 캐시용 구성을 지원하지 않고, 클라이언트 캐시의 최대 크기가 클라이언트 컴퓨터의 디스크 여유 공간까지로 제한됩니다.

배포 지점 액세스를 위한 네트워크 액세스 계정 구성

Linux 및 UNIX 컴퓨터는 작업 그룹 컴퓨터로 사용하도록 설계되었습니다.Configuration Manager 사이트 서버 도메인의 배포 지점에서 패키지에 액세스하려면 해당 사이트에 대한 네트워크 액세스 계정을 구성해야 합니다. 이 계정을 소프트웨어 배포 구성 요소 속성으로 지정해야 하며 소프트웨어를 배포하기 전에 구성해야 합니다.

System Center 2012 R2 Configuration Manager부터는 각 사이트에서 여러 네트워크 액세스 계정을 구성할 수 있습니다. Linux 및 UNIX용 클라이언트는 네트워크 액세스 계정으로 구성하는 각 계정을 사용할 수 있습니다.

자세한 내용은 Configuration Manager에서 사이트 구성 요소 구성 항목을 참조하세요.

패키지 및 프로그램은 Linux 또는 UNIX 클라이언트만 포함된 컬렉션에 배포하거나 모든 시스템 컬렉션과 같이 클라이언트 유형이 혼합된 컬렉션에 배포할 수 있습니다.

참고

혼합 컬렉션에 배포할 경우 컬렉션의 클라이언트 중 다수가 프로그램 파일을 인식할 수 없는 운영 체제 유형이라서 소프트웨어를 제대로 실행하지 못할 가능성이 있습니다. 따라서 배포에서 오류가 보고됩니다.

Linux 및 UNIX용 Configuration Manager 클라이언트에서 배포를 받아 실행할 때 상태 메시지가 생성됩니다. 이러한 상태 메시지는 Configuration Manager 콘솔에서 보거나 배포 상태 모니터링용 보고서를 사용하여 볼 수 있습니다.

패키지 및 프로그램을 사용하는 방법에 대한 자세한 내용은 Configuration Manager의 패키지 및 프로그램 섹션을 참조하십시오.

다음 섹션에서는 Linux 및 UNIX 서버에 소프트웨어 배포에 대한 세부 정보를 제공합니다.

Linux 및 UNIX 서버용 패키지, 프로그램 및 배포 구성

Configuration Manager 콘솔에서 기본적으로 사용할 수 있는 옵션을 사용하여 패키지 및 프로그램을 만들고 배포할 수 있습니다. 클라이언트에는 고유한 구성이 필요하지 않습니다.

패키지 및 프로그램과 배포를 구성하려면 다음 섹션의 정보를 참조하십시오.

패키지 및 프로그램

Linux 및 UNIX 서버용 패키지 및 프로그램을 만들려면 Configuration Manager 콘솔에서 패키지 및 프로그램 만들기 마법사를 사용합니다. Linux 및 UNIX용 클라이언트에서는 대부분의 패키지 및 프로그램 설정을 지원합니다. 그러나 몇 가지 설정은 지원되지 않습니다. 패키지 및 프로그램을 만들거나 구성할 때 다음 사항을 고려하십시오.

  • 대상 컴퓨터에서 지원하는 파일 형식 포함

  • 대상 컴퓨터에서 사용하는 데 적절한 명령줄 정의

  • 사용자가 입력하는 설정은 지원되지 않음

다음 표에는 지원되지 않는 패키지 및 프로그램의 속성이 나와 있습니다.

패키지 및 프로그램 속성

동작

추가 정보

패키지 공유 설정:

  • 모든 옵션

오류가 생성되고 소프트웨어가 설치되지 않음

클라이언트에서 이 구성을 지원하지 않습니다. 대신 클라이언트에서 HTTP 또는 HTTPS를 사용하여 소프트웨어를 다운로드한 다음 로컬 캐시에서 명령줄을 실행해야 합니다.

패키지 업데이트 설정:

  • 배포 지점에서 사용자 연결 끊기

설정이 무시됨

클라이언트에서 이 구성을 지원하지 않습니다.

운영 체제 배포 설정:

  • 모든 옵션

설정이 무시됨

클라이언트에서 이 구성을 지원하지 않습니다.

보고:

  • 상태 MIF 일치에 대한 패키지 속성 사용

  • 상태 MIF 일치에 대해 이 필드 사용

설정이 무시됨

클라이언트에서 상태 MIF 파일의 사용을 지원하지 않습니다.

실행:

  • 모든 옵션

설정이 무시됨

클라이언트에서 항상 사용자 인터페이스 없이 패키지를 실행합니다.

클라이언트에서 실행에 대한 모든 구성 옵션을 무시합니다.

실행 후:

  • Configuration Manager에서 컴퓨터 다시 시작

  • 프로그램에서 다시 시작 제어

  • Configuration Manager에서 사용자가 로그오프됨

오류가 생성되고 소프트웨어가 설치되지 않음

시스템 다시 시작 설정 및 사용자 관련 설정이 지원되지 않습니다.

작업은 필요하지 않음 설정 이외의 설정을 사용하고 있는 경우 클라이언트에서 오류를 생성하고 소프트웨어 설치를 계속하지만 작업이 수행되지 않습니다.

프로그램을 실행할 수 있는 조건:

  • 사용자가 로그온했을 때만

오류가 생성되고 소프트웨어가 설치되지 않음

사용자 관련 설정이 지원되지 않습니다.

이 옵션을 구성하면 클라이언트에서 오류를 생성하고 소프트웨어가 설치되지 않습니다.

다른 옵션은 무시되고 소프트웨어 설치가 계속됩니다.

실행 모드:

  • 사용자 권한으로 실행

설정이 무시됨

사용자 관련 설정이 지원되지 않습니다.

그러나 클라이언트에서 관리 권한으로 실행하는 구성을 지원하지 않습니다.

System_CAPS_important중요

관리 권한으로 실행을 지정한 경우 Configuration Manager 클라이언트에서 루트 자격 증명을 사용합니다.

이 설정은 오류나 로그 항목을 생성하지 않습니다. 대신 프로그램을 실행할 수 있는 조건 = 사용자가 로그온했을 때만의 필수 구성 요소 구성에 대해 클라이언트에서 오류를 생성하면 소프트웨어가 설치되지 않습니다.

사용자가 프로그램 설치를 보고 사용할 수 있음

설정이 무시됨

사용자 관련 설정이 지원되지 않습니다.

이 구성은 무시되고 소프트웨어 설치가 계속됩니다.

드라이브 모드:

  • 모든 옵션

설정이 무시됨

콘텐츠가 항상 클라이언트에 다운로드되고 로컬에서 실행되기 때문에 이 설정은 지원되지 않습니다.

다른 프로그램을 먼저 실행

오류가 생성되고 소프트웨어가 설치되지 않음

재귀 프로그램 설치는 지원되지 않습니다.

프로그램이 다른 프로그램을 먼저 실행하도록 구성된 경우 소프트웨어가 설치되지 않고 다른 프로그램 설치가 시작되지 않습니다.

이 프로그램이 컴퓨터에 할당된 경우:

  • 로그온한 모든 사용자에 대해 한 번 실행

설정이 무시됨

사용자 관련 설정이 지원되지 않습니다.

그러나 클라이언트에서 컴퓨터에 대해 한 번 실행하는 구성을 지원하지 않습니다.

프로그램을 실행할 수 있는 조건 = 사용자가 로그온했을 때만의 필수 구성 요소 구성에 대해 오류 및 로그 항목이 이미 만들어졌기 때문에 이 설정은 오류 또는 로그 항목을 생성하지 않습니다.

프로그램 알림 표시 안 함

설정이 무시됨

클라이언트에서 사용자 인터페이스를 구현하지 않습니다.

이 구성을 선택한 경우 무시되고 소프트웨어 설치가 계속됩니다.

배포된 컴퓨터에서 이 프로그램 사용 안 함

설정이 무시됨

이 설정은 지원되지 않으며 소프트웨어 설치에 영향을 주지 않습니다.

배포하지 않고 패키지 설치 작업 순서에서 프로그램 설치 허용

설정이 무시됨

클라이언트에서 작업 순서를 지원하지 않습니다.

이 설정은 지원되지 않으며 소프트웨어 설치에 영향을 주지 않습니다.

Windows Installer:

  • 모든 옵션

설정이 무시됨

클라이언트에서 Windows Installer 파일 또는 설정을 지원하지 않습니다.

OpsMgr 유지 관리 모드:

  • 모든 옵션

설정이 무시됨

클라이언트에서 이 구성을 지원하지 않습니다.

패키지 및 프로그램을 만드는 방법에 대한 자세한 내용은 Configuration Manager의 패키지 및 프로그램을 만드는 방법 섹션을 참조하십시오.

배포

Linux 또는 UNIX 서버에 소프트웨어를 배포하려면 Configuration Manager 콘솔에서 소프트웨어 배포 마법사를 사용하면 됩니다. Linux 및 UNIX용 클라이언트에서 대부분의 배포 설정을 지원하지만 몇 가지 설정은 지원하지 않습니다. 소프트웨어를 배포할 때는 다음 사항을 고려하십시오.

  • 콘텐츠 위치에 대해 구성된 경계 그룹과 연결된 배포 지점 하나 이상에서 패키지를 프로비전해야 합니다.

  • 이 배포를 받는 Linux 및 UNIX용 클라이언트가 자체 네트워크 위치에서 이 배포 지점에 액세스할 수 있어야 합니다.

  • Linux 및 UNIX용 클라이언트는 배포 지점에서 패키지를 다운로드하고 로컬 컴퓨터에서 프로그램을 실행합니다.

  • Linux 및 UNIX용 클라이언트는 공유 폴더에서 패키지를 다운로드할 수 있습니다. HTTP 또는 HTTPS를 지원하는 IIS 사용 배포 지점에서 패키지를 다운로드합니다.

다음 표에는 지원되지 않는 배포에 대한 속성이 나와 있습니다.

배포 속성

동작

추가 정보

배포 설정 - 목적:

  • 사용 가능

  • 필수

설정이 무시됨

사용자 관련 설정이 지원되지 않습니다.

그러나 클라이언트에서 예약된 설치 시간을 적용하는 필수 설정은 지원되지만 예약된 시간 전의 수동 설치는 지원되지 않습니다.

절전 모드 해제 패킷 보내기

설정이 무시됨

클라이언트에서 이 구성을 지원하지 않습니다.

할당 일정:

  • 로그온

  • 로그오프

오류가 생성되고 소프트웨어가 설치되지 않음

사용자 관련 설정이 지원되지 않습니다.

그러나 클라이언트에서 가능하면 빨리 설정은 지원합니다.

알림 설정:

  • 사용자가 할당과 별개로 프로그램을 실행할 수 있도록 허용

설정이 무시됨

클라이언트에서 사용자 인터페이스를 구현하지 않습니다.

예약된 할당 시간에 도달한 경우 유지 관리 기간을 벗어나도 다음 작업을 수행할 수 있도록 허용:

  • 시스템 다시 시작(설치를 완료하는 데 필요한 경우)

오류가 생성됨

클라이언트에서 시스템 다시 시작을 지원하지 않습니다.

빠른(LAN) 네트워크에 대한 배포 옵션:

  • 배포 지점에서 프로그램 실행

오류가 생성되고 소프트웨어가 설치되지 않음

클라이언트가 배포 지점에서 소프트웨어를 실행할 수 없으며 대신 프로그램을 다운로드한 후 실행해야 합니다.

느리거나 불안정한 네트워크 경계에 대한 배포 옵션 또는 콘텐츠에 대한 대체 원본 위치:

  • 클라이언트가 동일한 서브넷에 있는 다른 클라이언트와 콘텐츠를 공유하도록 허용

설정이 무시됨

 클라이언트에서 피어 간의 콘텐츠 공유를 지원하지 않습니다.

콘텐츠 위치에 대한 자세한 내용은 Configuration Manager에서 콘텐츠 관리 계획 섹션을 참조하세요.

배포를 만드는 방법에 대한 자세한 내용은 Configuration Manager의 패키지 및 프로그램을 배포 하는 방법 섹션을 참조하십시오.

배포 지점에서 소프트웨어를 다운로드하기 위한 네트워크 대역폭 관리

누적 업데이트 1의 Linux 및 UNIX용 클라이언트부터는 클라이언트가 배포 지점에서 소프트웨어를 다운로드할 때 네트워크 대역폭을 제어할 수 있습니다.

클라이언트는 Configuration Manager에서 클라이언트 설정으로 구성한 BITS 설정을 사용하지만 BITS를 구현하지는 않습니다. 대신 네트워크 대역폭의 사용을 제한하기 위해 클라이언트에서 HTTP 요청 청크 크기와 청크 간 지연 시간을 제어합니다.

클라이언트가 네트워크 대역폭 제어를 사용하도록 구성하려면 Background Intelligent Transfer의 클라이언트 설정을 구성한 다음 이 설정을 클라이언트 컴퓨터에 적용합니다. 대역폭 제어를 사용하려면 클라이언트가 다음 설정을 로 구성한 상태에서 Background Intelligent Transfer의 클라이언트 설정을 받아야 합니다.

  • BITS 백그라운드 전송의 최대 네트워크 대역폭 제한

클라이언트에서는 Background Intelligent Transfer에 대해 다음 구성을 지원합니다.

  • 제한 기간 시작 시간

  • 제한 기간 끝 시간

  • 제한 기간 내의 최대 전송 속도(Kbps)

  • 제한 기간 내의 최대 전송 속도(Kbps)

Background Intelligent Transfer에 대한 다음 구성은 Linux 및 UNIX용 클라이언트에서 지원하지 않고 무시합니다.

  • 제한 기간 외에 BITS 다운로드 허용

배포 지점에서 클라이언트로 소프트웨어를 다운로드하는 작업이 중단되면 Linux 및 UNIX용 클라이언트에서 다운로드를 재시작하지 않고 전체 소프트웨어 패키지 다운로드를 다시 시작합니다.

소프트웨어 배포를 위한 작업

Linux 및 UNIX용 Configuration Manager 클라이언트에서는 Windows 클라이언트와 마찬가지로 새 정책을 폴링하고 확인할 때 새 소프트웨어 배포를 검색합니다. 클라이언트에서 새 정책을 확인하는 빈도는 클라이언트 설정에 따라 다릅니다. 유지 관리 기간을 구성하여 소프트웨어 배포 실행 시기를 제어할 수 있습니다.

패키지 속성, 프로그램 속성 및 배포 속성을 사용하여 Linux 및 UNIX 서버에 대한 소프트웨어 배포를 구성할 수 있습니다.

클라이언트에서 배포에 대한 정책을 받으면 상태 메시지를 전송합니다. 소프트웨어 설치가 시작될 때와 완료될 때 또는 설치에 실패할 때에도 상태 메시지를 전송합니다.

소프트웨어 배포용 프로그램은 Linux 및 UNIX용 Configuration Manager 클라이언트에서 실행할 때 사용하는 루트 자격 증명을 사용하여 실행됩니다. 프로그램 명령의 종료 코드를 사용하여 성공 또는 실패를 확인합니다. 종료 코드가 0(영)이면 성공으로 간주됩니다. 그리고 로그 수준이 정보 또는 추적인 경우 stdout(표준 출력 스트림) 및 stderr(표준 오류 스트림)이 로그 파일에 복사됩니다.

System_CAPS_tip

배포할 소프트웨어가 Linux 또는 UNIX 서버에서 액세스 가능한 NFS(네트워크 파일 시스템) 공유에 있는 경우 배포 지점을 사용하여 패키지를 다운로드할 필요가 없습니다. 대신 패키지를 만들 때 이 패키지는 원본 파일을 포함함 확인란을 선택하지 마십시오. 그런 다음 프로그램을 구성할 때 NFS 탑재 지점의 패키지에 직접 액세스하도록 적절한 명령줄을 지정하십시오.