Введение
DRBL (Diskless Remote Boot in Linux) – это NFS/NIS-сервер, предоставляющий бездисковую или системно-независимую среду для клиентских машин. Его можно использовать для клонирования машин с предустановленным программным обеспечением Clonezilla, для сетевой установки дистрибутивов Linux, таких как Fedora, Debian и другие, а также для загрузки машин через PXE (или аналогичные средства) с использованием компактных операционных систем (например, DSL, Puppy Linux, FreeDOS).
cloning machines with Clonezilla software inbuilt,
providing for a network installation of Linux distributions like Fedora, Debian, etc.,
providing machines via PXE boot (or similar means) with a small size operation system (e. g., DSL, Puppy Linux, FreeDOS). Providing a DRBL Server
Предоставление сервера DRBL осуществляется путем установки на машине с поддерживаемым дистрибутивом Linux через скрипт установки или Live CD. Установка возможна на компьютере, где уже установлены Debian, Ubuntu, Mandriva, Red Hat Linux, Fedora, CentOS или SuSE. В отличие от LTSP, DRBL использует распределенные аппаратные ресурсы и позволяет клиентам полностью обращаться к локальному оборудованию, что делает возможным использование менее мощных серверных машин. Он также включает Clonezilla – утилиту для клонирования дисков и разделов, аналогичную Symantec Ghost. DRBL распространяется по лицензии GNU GPL, предоставляя пользователям возможность его настройки.
Live CD. Installation is possible on a machine with Debian, Ubuntu, Mandriva, Red Hat Linux, Fedora, CentOS or SuSE already installed. Unlike LTSP, it uses distributed hardware resources and makes it possible for clients to fully access local hardware, thus making it feasible to use server machines with less power. It also includes Clonezilla, a partitioning and disk cloning utility similar to Symantec Ghost. DRBL comes under the terms of the GNU GPL license so providing the user with the ability to customize it.
Как это работает
Клиентский компьютер настроен на загрузку с сетевой карты с использованием PXE или Etherboot. Клиент запрашивает IP-адрес и tftp-образ для загрузки, которые предоставляются сервером DRBL. Клиент загружает начальный RAM-диск, предоставленный сервером DRBL по протоколу tftp, и затем монтирует NFS-шару (также предоставленную сервером DRBL) в качестве корневого (/) раздела. После этого клиент загружает либо дистрибутив Linux, на котором установлен сервер DRBL, Clonezilla, либо установщик для различных дистрибутивов Linux, в зависимости от конфигурации данного клиента на сервере DRBL. Все системные ресурсы находятся на локальной машине, за исключением хранилища, которое размещается на сервере DRBL.
Ключи к успешной среде бездискового узла с DRBL
Основным узким местом в установке DRBL является пропускная способность между хранилищем на сервере DRBL и клиентской рабочей станцией. Быстрое хранилище на сервере (RAID) и быстрая сеть (Gigabit Ethernet) – оптимальное решение для данной среды.