System Center Configuration Manager를 사용하여 Linux 및 UNIX 서버 응용 프로그램 만들기

 

적용 대상: System Center Configuration Manager (current branch)

응용 프로그램을 만들기 위한 다른 System Center Configuration Manager 요구 사항 및 절차 외에도 Linux 및 UNIX를 실행하는 컴퓨터용 응용 프로그램을 만들어 배포할 때는 다음 사항을 고려해야 합니다.

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

Linux 및 UNIX 소프트웨어 배포의 기능은 다음과 같습니다.

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

    • 새 소프트웨어 배포

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

    • 운영 체제 패치

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

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

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

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

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

Linux 및 UNIX 컴퓨터에 패키지 및 프로그램을 배포할 때와 Windows 장치에 패키지 및 프로그램을 배포할 때의 주요 차이점은 다음과 같습니다.

구성세부 정보
컴퓨터용 구성만 사용하고 사용자용 구성은 사용하지 마십시오.Linux 및 UNIX용 Configuration Manager 클라이언트에서는 사용자용 구성을 지원하지 않습니다.
배포 지점에서 소프트웨어를 다운로드하고 로컬 클라이언트 캐시에서 프로그램을 실행하도록 프로그램 구성Linux 및 UNIX용 Configuration Manager 클라이언트에서는 배포 지점에서 소프트웨어를 실행하도록 지원하지 않습니다. 대신 클라이언트에 다운로드한 후 설치하도록 소프트웨어를 구성해야 합니다.

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

Linux 및 UNIX용 클라이언트에서는 클라이언트 캐시용 구성을 지원하지 않고, 클라이언트 캐시의 최대 크기가 클라이언트 컴퓨터의 디스크 여유 공간까지로 제한됩니다.
배포 지점 액세스를 위한 네트워크 액세스 계정 구성Linux 및 UNIX 컴퓨터는 작업 그룹 컴퓨터로 사용하도록 설계되었습니다.Configuration Manager 사이트 서버 도메인의 배포 지점에서 패키지에 액세스하려면 해당 사이트에 대한 네트워크 액세스 계정을 구성해야 합니다. 이 계정을 소프트웨어 배포 구성 요소 속성으로 지정해야 하며 소프트웨어를 배포하기 전에 구성해야 합니다.

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

자세한 내용은 System Center Configuration Manager의 사이트 구성 요소을 참조하십시오.

패키지 및 프로그램은 Linux 또는 UNIX 클라이언트만 포함된 컬렉션에 배포하거나 모든 시스템 컬렉션과 같이 클라이언트 유형이 혼합된 컬렉션에 배포할 수 있습니다. 그러나 Linux 또는 UNIX가 아닌 클라이언트는 소프트웨어를 설치하지 않고 오류를 보고합니다.

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

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

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

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

패키지 및 프로그램

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

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

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

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

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

패키지 및 프로그램 속성동작추가 정보
패키지 공유 설정:

- 모든 옵션
오류가 생성되고 소프트웨어가 설치되지 않음클라이언트에서 이 구성을 지원하지 않습니다. 대신 클라이언트에서 HTTP 또는 HTTPS를 사용하여 소프트웨어를 다운로드한 다음 로컬 캐시에서 명령줄을 실행해야 합니다.
패키지 업데이트 설정:

- 배포 지점에서 사용자 연결 끊기
설정이 무시됨클라이언트에서 이 구성을 지원하지 않습니다.
운영 체제 배포 설정:

- 모든 옵션
설정이 무시됨클라이언트에서 이 구성을 지원하지 않습니다.
보고:

- 상태 MIF 일치에 대한 패키지 속성 사용
- 상태 MIF 일치에 대해 이 필드 사용
설정이 무시됨클라이언트에서 상태 MIF 파일의 사용을 지원하지 않습니다.
실행:

- 모든 옵션
설정이 무시됨클라이언트에서 항상 사용자 인터페이스 없이 패키지를 실행합니다.

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

- Configuration Manager에서 컴퓨터 다시 시작
- 프로그램에서 다시 시작 제어
- Configuration Manager에서 사용자가 로그오프됨
오류가 생성되고 소프트웨어가 설치되지 않음시스템 다시 시작 설정 및 사용자 관련 설정이 지원되지 않습니다.

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

- 사용자가 로그온했을 때만
오류가 생성되고 소프트웨어가 설치되지 않음사용자 관련 설정이 지원되지 않습니다.

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

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

- 사용자 권한으로 실행
설정이 무시됨사용자 관련 설정이 지원되지 않습니다.

그러나 클라이언트에서 관리 권한으로 실행하는 구성을 지원하지 않습니다. Important:  관리 권한으로 실행을 지정한 경우 Configuration Manager 클라이언트에서 루트 자격 증명을 사용합니다.

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

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

- 모든 옵션
설정이 무시됨콘텐츠가 항상 클라이언트에 다운로드되고 로컬에서 실행되기 때문에 이 설정은 지원되지 않습니다.
다른 프로그램을 먼저 실행오류가 생성되고 소프트웨어가 설치되지 않음재귀 프로그램 설치는 지원되지 않습니다.

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

- 로그온한 모든 사용자에 대해 한 번 실행
설정이 무시됨사용자 관련 설정이 지원되지 않습니다.

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

 프로그램을 실행할 수 있는 조건 = 사용자가 로그온했을 때만의 필수 구성 요소 구성에 대해 오류 및 로그 항목이 이미 만들어졌기 때문에 이 설정은 오류 또는 로그 항목을 생성하지 않습니다.
프로그램 알림 표시 안 함설정이 무시됨클라이언트에서 사용자 인터페이스를 구현하지 않습니다.

이 구성을 선택한 경우 무시되고 소프트웨어 설치가 계속됩니다.
배포된 컴퓨터에서 이 프로그램 사용 안 함설정이 무시됨이 설정은 지원되지 않으며 소프트웨어 설치에 영향을 주지 않습니다.
배포하지 않고 패키지 설치 작업 순서에서 프로그램 설치 허용설정이 무시됨클라이언트에서 작업 순서를 지원하지 않습니다.

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

- 모든 옵션
설정이 무시됨클라이언트에서 Windows Installer 파일 또는 설정을 지원하지 않습니다.
OpsMgr 유지 관리 모드:

- 모든 옵션
설정이 무시됨클라이언트에서 이 구성을 지원하지 않습니다.

배포

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

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

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

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

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

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

배포 속성동작추가 정보
배포 설정 - 목적:

- 사용 가능
- 필수
설정이 무시됨사용자 관련 설정이 지원되지 않습니다.

그러나 클라이언트에서 예약된 설치 시간을 적용하는 필수 설정은 지원되지만 예약된 시간 전의 수동 설치는 지원되지 않습니다.
절전 모드 해제 패킷 보내기설정이 무시됨클라이언트에서 이 구성을 지원하지 않습니다.
할당 일정:

- 로그온
- 로그오프
오류가 생성되고 소프트웨어가 설치되지 않음사용자 관련 설정이 지원되지 않습니다.

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

- 사용자가 할당과 별개로 프로그램을 실행할 수 있도록 허용
설정이 무시됨클라이언트에서 사용자 인터페이스를 구현하지 않습니다.
예약된 할당 시간에 도달한 경우 유지 관리 기간을 벗어나도 다음 작업을 수행할 수 있도록 허용:

- 시스템 다시 시작(설치를 완료하는 데 필요한 경우)
오류가 생성됨클라이언트에서 시스템 다시 시작을 지원하지 않습니다.
빠른(LAN) 네트워크에 대한 배포 옵션:

- 배포 지점에서 프로그램 실행
오류가 생성되고 소프트웨어가 설치되지 않음클라이언트가 배포 지점에서 소프트웨어를 실행할 수 없으며 대신 프로그램을 다운로드한 후 실행해야 합니다.
느리거나 불안정한 네트워크 경계에 대한 배포 옵션 또는 콘텐츠에 대한 대체 원본 위치:

- 클라이언트가 동일한 서브넷에 있는 다른 클라이언트와 콘텐츠를 공유하도록 허용
설정이 무시됨클라이언트에서 피어 간의 콘텐츠 공유를 지원하지 않습니다.

콘텐츠 위치에 대한 자세한 내용은 System Center Configuration Manager용 콘텐츠 및 콘텐츠 인프라 관리 섹션을 참조하세요.

배포를 만드는 방법에 대한 자세한 내용은 System Center Configuration Manager에서 응용 프로그램을 배포하는 방법 섹션을 참조하십시오.

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_ICON_tip.jpg 


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

System Center Configuration Manager를 사용하여 응용 프로그램 만들기 및 배포

표시: