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 파일의 사용을 지원하지 않습니다. |
||
실행:
|
설정이 무시됨 |
클라이언트에서 항상 사용자 인터페이스 없이 패키지를 실행합니다. 클라이언트에서 실행에 대한 모든 구성 옵션을 무시합니다. |
||
실행 후:
|
오류가 생성되고 소프트웨어가 설치되지 않음 |
시스템 다시 시작 설정 및 사용자 관련 설정이 지원되지 않습니다. 작업은 필요하지 않음 설정 이외의 설정을 사용하고 있는 경우 클라이언트에서 오류를 생성하고 소프트웨어 설치를 계속하지만 작업이 수행되지 않습니다. |
||
프로그램을 실행할 수 있는 조건:
|
오류가 생성되고 소프트웨어가 설치되지 않음 |
사용자 관련 설정이 지원되지 않습니다. 이 옵션을 구성하면 클라이언트에서 오류를 생성하고 소프트웨어가 설치되지 않습니다. 다른 옵션은 무시되고 소프트웨어 설치가 계속됩니다. |
||
실행 모드:
|
설정이 무시됨 |
사용자 관련 설정이 지원되지 않습니다. 그러나 클라이언트에서 관리 권한으로 실행하는 구성을 지원하지 않습니다.
이 설정은 오류나 로그 항목을 생성하지 않습니다. 대신 프로그램을 실행할 수 있는 조건 = 사용자가 로그온했을 때만의 필수 구성 요소 구성에 대해 클라이언트에서 오류를 생성하면 소프트웨어가 설치되지 않습니다. |
||
사용자가 프로그램 설치를 보고 사용할 수 있음 |
설정이 무시됨 |
사용자 관련 설정이 지원되지 않습니다. 이 구성은 무시되고 소프트웨어 설치가 계속됩니다. |
||
드라이브 모드:
|
설정이 무시됨 |
콘텐츠가 항상 클라이언트에 다운로드되고 로컬에서 실행되기 때문에 이 설정은 지원되지 않습니다. |
||
다른 프로그램을 먼저 실행 |
오류가 생성되고 소프트웨어가 설치되지 않음 |
재귀 프로그램 설치는 지원되지 않습니다. 프로그램이 다른 프로그램을 먼저 실행하도록 구성된 경우 소프트웨어가 설치되지 않고 다른 프로그램 설치가 시작되지 않습니다. |
||
이 프로그램이 컴퓨터에 할당된 경우:
|
설정이 무시됨 |
사용자 관련 설정이 지원되지 않습니다. 그러나 클라이언트에서 컴퓨터에 대해 한 번 실행하는 구성을 지원하지 않습니다. 프로그램을 실행할 수 있는 조건 = 사용자가 로그온했을 때만의 필수 구성 요소 구성에 대해 오류 및 로그 항목이 이미 만들어졌기 때문에 이 설정은 오류 또는 로그 항목을 생성하지 않습니다. |
||
프로그램 알림 표시 안 함 |
설정이 무시됨 |
클라이언트에서 사용자 인터페이스를 구현하지 않습니다. 이 구성을 선택한 경우 무시되고 소프트웨어 설치가 계속됩니다. |
||
배포된 컴퓨터에서 이 프로그램 사용 안 함 |
설정이 무시됨 |
이 설정은 지원되지 않으며 소프트웨어 설치에 영향을 주지 않습니다. |
||
배포하지 않고 패키지 설치 작업 순서에서 프로그램 설치 허용 |
설정이 무시됨 |
클라이언트에서 작업 순서를 지원하지 않습니다. 이 설정은 지원되지 않으며 소프트웨어 설치에 영향을 주지 않습니다. |
||
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(표준 오류 스트림)이 로그 파일에 복사됩니다.
팁 |
---|
배포할 소프트웨어가 Linux 또는 UNIX 서버에서 액세스 가능한 NFS(네트워크 파일 시스템) 공유에 있는 경우 배포 지점을 사용하여 패키지를 다운로드할 필요가 없습니다. 대신 패키지를 만들 때 이 패키지는 원본 파일을 포함함 확인란을 선택하지 마십시오. 그런 다음 프로그램을 구성할 때 NFS 탑재 지점의 패키지에 직접 액세스하도록 적절한 명령줄을 지정하십시오. |