Munki(소프트웨어)
Munki (software)![]() | |
개발자 | 월트 디즈니 애니메이션 스튜디오 |
---|---|
초기 릴리즈 | 2014년 9월 | , 전(
저장소 | github |
기입처 | 파이썬 |
운영 체제 | Mac OS X |
유형 | 구성 관리, DevOps, 인프라스트럭처의 코드화 |
면허증. | Apache 라이센스 2.0 |
웹 사이트 | www |
Munki는 패키지 및 패키지 메타데이터의 웹 서버 기반 저장소와 함께 사용할 때 소프트웨어 설치 및 구성을 관리하는 오픈 소스 도구 모음입니다.일반적으로 기업 [1][2][3]및 교육 환경에서 다수의 MacOS 컴퓨터에 대한 소프트웨어 설치를 관리해야 하는 시스템 관리자가 사용합니다.
개요
서버측에서 Munki는 임의의 웹 서버를 사용할 수 있습니다.모든 플랫폼에서 사용 가능한 최신 웹 서버를 사용할 수 있습니다.일부 소프트웨어 패키지는 크기가 2GB를 초과할 수 있고 오래된 웹 서버에서는 해당 크기의 파일을 처리하는 데 문제가 있기 때문에 현대적입니다.Munki 에서는, Web 서버에 특정의 소프트웨어를 인스톨 할 필요는 없습니다만, Web 서버상의 디렉토리나 파일의 기입 권한이 필요합니다.
Munki는 표준 Apple 패키지로 제공되는 소프트웨어를 설치할 수 있습니다.이러한 패키지는 두 번 클릭하면 Apple Installer.app에서 열립니다.Munki는 디스크 이미지에서 소프트웨어를 설치할 수도 있습니다.대부분의 경우 Munki는 설치한 소프트웨어를 삭제할 수도 있습니다.Munki는 직접 설치하지 않은 소프트웨어를 업데이트할 수 있습니다.Munki는 Apple 소프트웨어 업데이트를 설치하도록 구성할 수 있습니다.이를 통해 관리자 권한이 없는 사용자는 사용 가능한 Apple 업데이트를 설치할 수 있습니다.상세한 것에 대하여는, 여기를 참조해 주세요.
Munki 릴리즈 | MacOS 지원 |
---|---|
문키 3 | macOS 버전 10.7 "Mountain Lion" 이후 |
문키 2 | macOS 버전 10.6 "Snow Leopard" ~ macOS 버전 10.13 "High Sierra" |
문키 1 | macOS 버전 10.5 "Leopard" ~ macOS 버전 10.9 "Mavericks" |
구성 요소들
munki가 기능하는 데 필요한 대부분의 데이터는 웹 서버에 저장됩니다.Munki는 다음 세 가지 유형의 데이터를 사용합니다.
- 설치 항목: 설치할 소프트웨어를 포함하는 패키지 또는 디스크 이미지입니다.대부분의 경우 설치 패키지를 재패키지화하거나 변환하지 않고도 소프트웨어 벤더가 제공하는 패키지 또는 디스크 이미지를 사용할 수 있습니다.「패키지」라고 불리는 경우도 있습니다만, 실제로는, Munki는 엄밀하게 Apple Installer 패키지가 아닌 것부터 인스톨 할 수 있습니다.
- 카탈로그: 설치 관리자 항목에 대한 메타데이터를 포함하는 사용 가능한 소프트웨어 목록입니다.Munki 관리자는 Munki와 함께 제공된 도구를 사용하여 이러한 카탈로그를 작성합니다.카탈로그는 일반적으로 단일 설치 항목의 메타데이터를 설명하는 "pkginfo" 파일이라고 하는 개별 파일로 구성됩니다.pkginfo 파일에 대한 자세한 내용은 여기를 참조하십시오.그
makecatalogs
도구는 pkginfo 파일에서 카탈로그를 작성하는 데 사용됩니다.
- 매니페스트: 매니페스트란 기본적으로 특정 머신에 설치 또는 삭제해야 하는 소프트웨어의 목록입니다.기계마다 다른 매니페스토를 가질 수도 있고 모든 기계에 대해 하나의 매니페스토를 가질 수도 있습니다.매니페스트에는 다른 매니페스트의 내용이 포함될 수 있으므로 클라이언트 매니페스트에 쉽게 추가할 수 있도록 소프트웨어를 그룹화할 수 있습니다.예를 들어, 조직의 모든 시스템에 필요한 모든 소프트웨어를 나열하는 매니페스트를 생성할 수 있습니다.클라이언트의 매니페스트에는 공통 소프트웨어 매니페스트가 포함될 수 있으며, 그 클라이언트에 고유한 소프트웨어가 추가될 수도 있습니다.
매니페스트 및 카탈로그는 웹 서버에 표준 Apple 목록 파일로 텍스트 형식으로 저장됩니다.pkginfo 파일도 plist-files 파일입니다.Mac OS X 머신을 관리해 본 적이 있는 경우, 거의 확실히 플라이스트 파일을 볼 수 있습니다.이러한 방법은 구조화된 데이터를 텍스트 형식으로 저장하는 데 잘 알려진 방법입니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Felker, Mikhael (30 January 2013). "Open Source Tools to Manage Macs in the Enterprise". Tom's IT Pro.
- ^ Neagle, Greg. "MacEnterprise: Managing Software Installs with Munki". MacTech.
- ^ Smith, William (2015). Enterprise Mac Administrator's Guide. pp. 449–450. ISBN 9781484217061. OCLC 930703381.