4

Возможно, это давний вопрос, но поскольку в отделе стало появляться все больше и больше компьютеров Mac, я чувствую необходимость упростить время установки.

У меня около 30 последних MacPro, и мне нужно установить на них кучу программного обеспечения. Поэтому я думал о том, чтобы сделать все это на 1 машине, а затем клонировать диск на 30 других. Было бы неплохо, если бы это можно было сделать по сети, так что все 30 одновременно, но я думаю, это требует довольно много. Есть идеи? Я посмотрел на CarbonCopy, и это кажется многообещающим. Также есть CloneZilla.

Есть ли опыт работы с крупномасштабными настройками OS X? Непосредственной проблемой, о которой я могу думать, являются имена пользователей. Я думаю, что они должны быть изменены вручную.

Что делать, если на Mac также есть разделы Windows? С этим справятся CarbonCopy и / или CloneZilla?

Alex

2 ответа2

1

Существует несколько вариантов, с общим компромиссом между тем, сколько усилий вы вкладываете в настройку, и тем, сколько усилий затрачивается на каждый компьютер после его настройки. Вот некоторые общие приемы (примечание: большинство из них основаны на Snow Leopard; Lion немного что-то меняет, и у меня пока нет с этим опыта):

  • Чтобы обрабатывать отдельные имена пользователей на каждом компьютере, вы можете настроить их, используя общую учетную запись администратора, а затем удалить невидимый файл /var /db /.AppleSetupDone - при следующей перезагрузке помощник по настройке снова запустится и позволит вам создать новую учетную запись пользователя (оставив прежнюю учетную запись администратора, установленное программное обеспечение и т.д.). Единственная проблема заключается в том, что у нового пользователя будут настройки по умолчанию, поэтому любые индивидуальные настройки, которые вы установили в исходной учетной записи, не будут перенесены.

  • Вы можете настроить предпочтения по умолчанию, установив их так, как вы хотите, а затем скопировав файлы предпочтений в соответствующую папку шаблона пользователя (/System /Library /User Template /English.lproj). Это может быть немного сложно, так как только пользователь root имеет доступ к этой папке (и если вы измените это, у вновь созданных пользователей будут странные разрешения для их домашних папок ...).

  • Для клонирования небольшого масштаба (т. Е. Если у вас недостаточно компьютеров для настройки сети), я рекомендую получить внешний HD (предпочтительно USB+FireWire), установить на нем OS X и использовать его в качестве мобильного устройства. инструмент для обработки изображений, как для создания изображений, так и для их клонирования на компьютеры.

  • Вместо клонирования с диска на диск создайте образ диска своего компьютера-прототипа. Загрузитесь с внешнего диска (или переведите прототип в режим целевого диска и подключите его к другому Mac). Запустите Дисковую утилиту, выберите "Файл"> "Создать"> "Образ диска" из папки, выберите том прототипа в качестве исходной "папки" и сохраните образ на другом диске (например, том, с которого вы загрузились) в формате "Только чтение" или "Сжатый". После создания изображения выберите "Изображения"> "Сканировать изображение для восстановления", чтобы подготовить изображение к восстановлению.

  • После того как изображение отсканировано, его можно клонировать на жесткий диск с помощью вкладки "Восстановление" в Дисковой утилите (с внешнего диска для создания образов или в режиме целевого диска). Отсканированные изображения также могут быть восстановлены различными другими способами.

  • Если вы хотите выполнить сетевое развертывание, вам достаточно OS X Server, в основном из-за его способности обслуживать образы NetBoot. Стандартный поддерживаемый Apple метод заключается в использовании утилиты System Image Utility для создания образа NetInstall. После создания и настройки службы NetBoot вы можете установить NetBoot на клиентском компьютере (или сразу на нескольких из них) и восстановить их жесткие диски с главного устройства на сервере.

  • Если вы хотите большей гибкости в системе формирования сетевых изображений, я рекомендую бесплатную программу DeployStudio. После некоторых дополнительных действий по настройке, он позволяет вам настроить образ NetBoot, который может запускать "рабочие процессы" на клиенте - такие вещи, как: 1) разделить HD на две части, 2) восстановить отсканированный образ OS X на один раздел, 3) восстановить образ Windows NTFS в другом разделе, 4) настроить параметры компьютера на основе базы данных, настройки которой соответствуют с каким компьютером (определяется по MAC-адресу Ethernet) и т. д.

  • Если вы хотите еще больше возможностей, взгляните на Casper Suite - я им не пользовался, но всем, с кем я разговаривал, кто пользовался, понравилось.

1

Что вам, вероятно, нужно, так это какая-то форма программного обеспечения для управления конфигурацией, такая как Puppet или Chef. Есть и другие приложения, которые вы также можете посмотреть.

На YouTube есть несколько обучающих видео по Puppet и, по крайней мере, одно интервью с Chef. Могут быть и другие, но я не искал их лично. Там достаточно, чтобы помочь вам получить лучшее представление о программном обеспечении.

Изменить: WRT проблема с именем пользователя, вы можете рассмотреть возможность использования сетевой аутентификации пользователя, такой как LDAP, которая является основой Apple Open Directory. В идеале вы должны определить, сколько вашей текущей инфраструктуры можно а) централизовать, б) автоматизировать и в) работать для достижения этой цели.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .