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

NetInstall Windows / Linux / Other с OS X Server

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

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

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

Служба 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 Assistant следует запускать на том же компьютере, что и демон DeployStudio; он выполняет начальную настройку, например настройку репозитория и создание набора NetBoot.
  • DeployStudio Admin - это инструмент для постоянного администрирования, например для управления рабочими процессами.

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

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