Munki (программное обеспечение) - Munki (software)

Мунки
Munki Logo.png
Разработчики)Анимационные студии Уолта Диснея
изначальный выпуск1 сентября 2014 г.; 6 лет назад (2014-09-01)
Репозиторийgithub.com/ munki/ munki
Написано вPython
Операционная системаMac OS X
ТипУправление конфигурацией, DevOps, Инфраструктура как код
ЛицензияЛицензия Apache 2.0
Интернет сайтwww.munki.org

Мунки представляет собой набор инструментов с открытым исходным кодом, которые управляют установкой и настройкой программного обеспечения при использовании вместе с репозиторием пакетов и метаданных пакетов на веб-сервере. Обычно он используется системные администраторы кому нужно управлять установкой программного обеспечения на большом количестве macOS компьютеры, как правило, в корпоративных и образовательных средах.[1][2][3]

Обзор

На стороне сервера Munki может использовать любой веб-сервер. Вы можете использовать любой доступный современный веб-сервер на любой платформе. Современные, потому что некоторые программные пакеты могут иметь размер более 2 ГБ, а старые веб-серверы имеют проблемы с обслуживанием файлов такого размера. Munki не требует установки специального программного обеспечения на веб-сервере, но требуются разрешения на запись для каталогов и файлов на веб-сервере.

Munki может установить стандартное программное обеспечение яблоко пакеты - такие же пакеты, которые при двойном щелчке открываются в Apple Installer.app. Munki также может устанавливать программное обеспечение с образов дисков. Во многих случаях Munki также может удалить установленное программное обеспечение. Munki может обновлять программное обеспечение, которое он не устанавливал сам. Munki можно настроить для установки обновлений программного обеспечения Apple. Это позволяет пользователям без прав администратора устанавливать доступные обновления Apple. Смотрите здесь для получения дополнительной информации.

Совместимость версий Munki
Выпуск Мункиподдержка macOS
Мунки 3macOS версии 10.7 "Горный лев " и выше
Мунки 2macOS версии 10.6 "Снежный барс "через macOS версии 10.13"High Sierra "
Мунки 1macOS версии 10.5 "Леопард "через macOS версии 10.9"Mavericks "

Составные части

Большая часть данных, необходимых для работы манки, хранится на веб-сервере. Munki использует три типа данных:

  • Элементы установщика: это пакеты или образы дисков, содержащие устанавливаемое программное обеспечение. Во многих случаях вы можете использовать пакет или образ диска, предоставленный поставщиком программного обеспечения, без необходимости переупаковывать или преобразовывать пакет установщика каким-либо образом. Иногда их просто называют «пакетами», но на самом деле Munki может установить из вещей, которые не являются строго пакетами установщика Apple.
  • Каталоги: это списки доступного программного обеспечения, содержащие метаданные об элементах установщика. Вы, как администратор Munki, создаете эти каталоги с помощью инструментов, поставляемых с Munki. Каталоги обычно создаются из отдельных файлов, называемых файлами «pkginfo», которые описывают метаданные для одного элемента установщика. Узнайте больше о файлах pkginfo здесь. В сделать каталоги инструмент используется для создания каталогов из файлов pkginfo.
  • Манифесты: Манифест - это, по сути, список того, какое программное обеспечение следует установить или удалить с данного компьютера. У вас может быть свой манифест для каждой машины или один манифест для всех ваших машин. Манифесты могут включать в себя содержимое других манифестов, что позволяет группировать программное обеспечение для легкого добавления в манифесты клиентов. Например, вы можете создать манифест со списком всего программного обеспечения, которое должно быть на каждой машине в вашей организации. Затем манифест для клиента может включать манифест общего программного обеспечения и дополнительно иметь уникальное программное обеспечение для этого клиента.

Манифесты и каталоги хранятся на веб-сервере в виде стандартных файлов Apple plist в текстовом формате. Файлы pkginfo также являются файлами в формате plist. Если вы администрировали компьютеры Mac OS X, вы почти наверняка сталкивались с файлами plist. Это хорошо понятный способ хранения структурированных данных в текстовом формате.

Смотрите также

Рекомендации

  1. ^ Фелькер, Михаил (30 января 2013 г.). «Инструменты с открытым исходным кодом для управления компьютерами Mac на предприятии». ИТ-профессионал Тома.
  2. ^ Нигл, Грег. «MacEnterprise: управление установками программного обеспечения с помощью Munki». MacTech.
  3. ^ Смит, Уильям (2015). Руководство администратора Enterprise Mac. С. 449–450. ISBN  9781484217061. OCLC  930703381.

внешняя ссылка