Назад | Перейти на главную страницу

Массовое развертывание программного обеспечения OSX?

Я застрял. Я хотел бы думать, что у меня достаточно хорошая информация, но, хоть убей, я не могу понять, как развернуть программное обеспечение Mac на предприятии, например, с помощью групповой политики.) Я не говорю о развертывании образов. , Я имею в виду, например, как убедиться, что на каждом Mac установлена ​​последняя версия flash или что-то еще. (Я не ожидаю поддержки сторонних установщиков, только .pkg и, возможно, руководство «Поместите этот каталог сюда», для которого, конечно, я могу использовать свой собственный .pkg.)

У меня есть сервер OSX (10.6), настроенный в «Золотом треугольнике» (OD, разговаривающий с AD), поэтому пользователи могут входить в систему со своими учетными записями AD, и я могу управлять обновлениями Apple или пользовательскими настройками, но развертывание ...? Я упускаю что-то очевидное? (Или это Apple?)

P.S. У нас также есть Apple Remote Desktop, но это только для разовых ...

Мы только начинаем использовать Мунки, который работает очень похоже на WPKG для Windows. Для конечного пользователя он очень похож на Apple Software Update.

Он отлично подходит как для развертывания, так и для обновления программного обеспечения, и для его работы требуется только веб-сервер (все статические файлы, поэтому подойдут любые).

Puppet и Chef поддерживают OS X; это отличные инструменты управления конфигурацией, которые также могут автоматизировать развертывание программного обеспечения.

Помимо развертывания полных образов системы, Apple не предлагает никаких методов автоматической установки программного обеспечения.

Помимо ARD, я использую собственное решение, в котором я управляю списками клиентских классов (например, версия ОС, офисная версия или установленная версия Adobe CS). Когда я хочу развернуть часть программного обеспечения, я разрешаю сценарию жестко привязать файл к каталогу установки для каждого соответствующего клиента, который затем устанавливается другим сценарием на клиенте во время следующей перезагрузки. Это работает несколько хакерским способом, но требует файлов pkg, требующих ручной сборки pkgs для таких вещей, как Adobe Updates.

В какой-то момент в недалеком будущем я, вероятно, заменю это чем-то вроде уже упомянутой filewave или Люкс Каспер.

Я очень рекомендую посмотреть Filewave. Мы использовали их программное обеспечение для развертывания Firefox, Adobe CS Suite, драйверов для принтеров и Audacity. Как следует из названия, он в основном работает на уровне файлов, но вы также можете выполнять развертывание пакетов. Мы заменили и обновили 100 компьютеров Mac в течение 6 недель, а также реализует несколько других очень крупных проектов (беспроводная сеть с 50 точками доступа, телефонная система, SAN, VMWare ESX). Мы бы никогда не смогли это сделать без Filewave. Мы установили пакет Adobe CS, который занимает около 5-6 ГБ, устанавливается по гигабитной сети за несколько минут на 20 компьютеров.

Вы устанавливаете агент на компьютер и настраиваете сервер. Объедините компьютеры в группы, а затем перетащите пакеты в группы. Вы можете рассчитать время установки или удаления программного обеспечения. Вы несете ответственность за создание установочных пакетов, но программа Filewave великолепна. Вам действительно нужно быть осторожным при создании приложений, потому что, если у вас нет систематического подхода, это может вызвать проблемы в будущем. Но как только пакет собран, ваша работа окончена!

CFengine отлично подойдет вам.

Я поддерживаю рекомендацию FileWave. Это фантастический инструмент, которым я пользуюсь около 9 лет. Его кроссплатформенность (Mac / Win), имеет диагностические сообщения и журналы, а также отличную команду технической поддержки. Не 24x7, но очень отзывчивые в рабочее время и довольно быстро меняют ситуацию. Программное обеспечение можно даже распространять через Apple Remote Desktop, устанавливать в образ базового диска и добавлять в рабочий процесс Deploy Studio.

Между FileWave и NetRestore / DeployStudio я могу заменить всю лабораторию за день или два и никогда больше не прикасаться к ним (лично). Если ОС не требует переустановки или значительного обновления (например, с 10.5 до 10.6).

Я также использую FileWave для удаления сценариев оболочки на Mac и запуска их от имени пользователя root. Отлично подходит для тонких вещей, изменения конфигурации и т. Д.

Не стесняйтесь связаться со мной, если я могу помочь.