NetInstall Windows/Linux/ Другое от OS X Server

Совсем недавно добавил OS X Server в мой рабочий Mac Pro и нашел набор инструментов NetInstall... И мне это нравится!

Но после настройки El Capitan для загрузки / установки / восстановления... Я хочу больше: можно ли создавать образы NetBoot/NetInstall/NetRestore для Mac или Windows с Linux-поддержкой? IE Windows 10, Windows 7, Debian, Ubuntu и т. Д. У меня есть установщики El Capitan и Yosemite, но он обнаруживает только El Capitan для System Image Utility.

Было бы здорово дать нашим пользователям Mac возможность загружаться в Windows без необходимости повторного разбиения, а также облегчать установку Boot Camp Windows и / или Linux (для наших программистов)

1 ответ

Решение

Только служба NetInstall (напрямую) поддерживает сетевые образы OS X. Он может обслуживать несколько версий (El Capitan, Yosemite, Mavericks, что угодно), но вы должны создавать изображения в той же основной версии, что и изображение, которое вы создаете. Поэтому, если вам нужен образ Yosemite, вам необходимо скопировать установщик Yosemite на компьютер Mac, на котором работает Yosemite, и запустить Yosemite-версию System Image Utility. Как только образ (фактически, вся папка.nbi) создан, скопируйте его на любую версию OS X Server, которую вы используете, поместите в /Library/NetBoot/NetBootSP0, и он будет доступен в Server.app интерфейс.

Хотя NetInstall не поддерживает Windows (или образы Linux, есть бесплатный сторонний пакет, DeployStudio, который поддерживает их (а также образы OS X). DeployStudio более гибкий и мощный, чем базовая служба NetInstall, но он также более сложный настроить. Вам понадобится:

  • Файловый сервер AFP, SMB или NFS, совместно использующий папку "Репозиторий", которая будет содержать основные образы, пакеты установщика, сценарии и т. Д.
  • Mac, на котором работает сервер DeployStudio. Это делает несколько вещей, но самое главное - рассказать клиентам, как смонтировать репозиторий.
  • Набор DeployStudio NetBoot. Это образ NetBoot (.nbi), который вы будете обслуживать со своего сервера NetInstall, который загружает клиентов в среду "DeployStudio Runtime". Среда выполнения подключится к серверу DeployStudio, смонтирует репозиторий и позволит вам запускать любые рабочие процессы развертывания (создание образов / обновление / настройка / любые процессы), которые вы настроили.

Есть также пара инструментов настройки / настройки:

  • Помощник DeployStudio должен быть запущен на том же компьютере, что и демон DeployStudio; он выполняет начальные настройки, такие как настройка репозитория и создание набора NetBoot.
  • DeployStudio Admin - это инструмент для постоянного администратора, например, для управления рабочими процессами.

Я рекомендую использовать настройку "Полная сеть" в руководстве по быстрой установке, а затем экспериментировать оттуда. Как только вы настроите все части и правильно поговорите друг с другом, это будет довольно гладко.

Я не использовал его для образов Windows или Linux, но я понимаю, что вы будете использовать WinClone и dd соответственно создавать изображения для них.

Другие вопросы по тегам