Home

вторник, 23 февраля 2010 г.

Сетевая загрузка Mac OS X, дополнение

Часть шестая, дополнение

Как и упоминалось в первой статье цикла, в качестве сервера сетевой загрузки может выступать не обязательно Mac. Использование протокола BSDP сопровождается некоторыми mac-специфичными особенностями, о которых я и расскажу в этом дополнении: конфигурация isc-dhcpd в целях NetBoot

воскресенье, 21 февраля 2010 г.

Сетевая загрузка Mac OS X, часть V

Часть пятая, практически BSDM

Раздачу файлов по сети мы организовали, осталось настроить сервер BOOTP, который будет рассказывать, что как откуда и куда грузить

netboot.png

Как обычно, все необходимое для обслуживания запросов BSDP (Boot Service Discovery Protocol) в системе уже присутствует, осталось только все немного настроить.

Сетевая загрузка Mac OS X, часть IV

Часть четвертая, Need For Speed undercover

В третьей части цикла мы настроили доступ к конфигурации и начальному загрузчику образа по протоколу TFTP. На очереди основная часть, сам образ операционной системы.

nfsu.jpg

Понятно, что в виду его размера полностью скачивать его на сторону клиента смысла нет - и долго, и хранить негде. Поэтому для доступа такие образы монтируются сразу по сети по протоколу NFS (Network File System). Вот этот протокол мы и будем настраивать сейчас.

Сетевая загрузка Mac OS X, часть III

Часть третья. Сервер, не суетись под клиентом

В предыдущей части цикла мы уже создали образ для сетевой инсталляции Mac OS X, так что настало время приступать к поэтапной конфигурации NetBoot сервера и всех его сервисов. А начнем мы с TFTP сервиса.
tftp.jpg
Собственно Trivial FTP настолько прост в конфигурации, что даже противно. Но начинать именно с него полезно в том смысле, что мы затронем аспекты работы с утилитой launchctl, которая служит для управления сервисами Mac OS X.

Сетевая загрузка Mac OS X, часть II

Часть вторая, Что в образе тебе моём?

Как мы выяснили в первой части, для передачи клиенту сетевой загрузки нужно приготовить специальный образ по специальному рецепту. В состав серверной версии макоси входит специальная утилита System Image Utility, которая куховарит образы легко и непринужденно,

sysimgutl.png

но на нашей кухне установлена только десктопная версия. Так что припадем к истокам и запустим терминал.

суббота, 20 февраля 2010 г.

Сетевая загрузка Mac OS X, часть I

Часть первая, ознакомительная

Практически общеизвестен тот факт, что удержание клавиши Option (⌥) при загрузке позволяет попасть в меню вариантов загрузки EFI с доступных локальных дисков.
Его разновидность с вариантом загрузки по сети известен чуть менее, хотя в нем ничего сложного. Достаточно нажать клавишу N во время стартового звука и удерживать её до появления на экране иконки глобуса.

netblogo.jpg

Если в этот момент ваш Mac подсоединен к сети по ethernet кабелю (или WiFi для моделей времен MacBook Air и более поздних), а в сети есть Mac OS X Server с активированным сервисом NetBoot, то после нескольких секунд подмигивания глобусом ваш Mac обнаружит все доступные варианты и или автоматически начнет грузится по сети, или предложит вариант загрузки с одного из нескольких сетевых разделов (если их несколько).

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