Введение

DRBL (Diskless Remote Boot in Linux) – это NFS/NIS-сервер, предоставляющий бездисковую или системно-независимую среду для клиентских машин. Его можно использовать для клонирования машин с предустановленным программным обеспечением Clonezilla, для сетевой установки дистрибутивов Linux, таких как Fedora, Debian и другие, а также для загрузки машин через PXE (или аналогичные средства) с использованием компактных операционных систем (например, DSL, Puppy Linux, FreeDOS).

Предоставление сервера DRBL осуществляется путем установки на машине с поддерживаемым дистрибутивом Linux через скрипт установки или Live CD. Установка возможна на компьютере, где уже установлены Debian, Ubuntu, Mandriva, Red Hat Linux, Fedora, CentOS или SuSE. В отличие от LTSP, DRBL использует распределенные аппаратные ресурсы и позволяет клиентам полностью обращаться к локальному оборудованию, что делает возможным использование менее мощных серверных машин. Он также включает Clonezilla – утилиту для клонирования дисков и разделов, аналогичную Symantec Ghost. DRBL распространяется по лицензии GNU GPL, предоставляя пользователям возможность его настройки.

Как это работает

Клиентский компьютер настроен на загрузку с сетевой карты с использованием PXE или Etherboot. Клиент запрашивает IP-адрес и tftp-образ для загрузки, которые предоставляются сервером DRBL. Клиент загружает начальный RAM-диск, предоставленный сервером DRBL по протоколу tftp, и затем монтирует NFS-шару (также предоставленную сервером DRBL) в качестве корневого (/) раздела. После этого клиент загружает либо дистрибутив Linux, на котором установлен сервер DRBL, Clonezilla, либо установщик для различных дистрибутивов Linux, в зависимости от конфигурации данного клиента на сервере DRBL. Все системные ресурсы находятся на локальной машине, за исключением хранилища, которое размещается на сервере DRBL.

Ключи к успешной среде бездискового узла с DRBL

Основным узким местом в установке DRBL является пропускная способность между хранилищем на сервере DRBL и клиентской рабочей станцией. Быстрое хранилище на сервере (RAID) и быстрая сеть (Gigabit Ethernet) – оптимальное решение для данной среды.