Создание live-диска с инсталлятором
Материал из Xgu.ru
- Короткий URL: live-installer
Содержание |
[править] Задача
Существует сеть компании, в которой есть центральный офис и множество отделений. Сети отделений однотипны. Там стоит один сервер на Debian GNU/Linux, который выполняет роль шлюза в Интернет и решает другие задачи.
Необходимо сделать компакт-диск, который можно использовать для распространения на отделения компании.
Компакт-диск будет использоваться в двух режимах:
- Для инсталляции сервера отделения.
- Для загрузки сервера отделения и исполнения своих обязанностей временно, когда работа с жётского диска невозможна.
За образец сервера отделения необходимо брать специально подготовленный и сопровождаемый сервер в центральном офисе. После инсталляции на отделении сервер отделения должен быть его точной копией за исключением локальных настроек.
Использование диска на отделении должно производиться в полностью автоматическом режиме и не должно требовать никакого вмешательства со стороны с целью настройки.
[править] Решение
[править] Работа в live-режиме
linux hostname=belka.somewhere.net
Если не указать hostname, он будет установлен равным специальному аварийному значению.
Параметр hostname имеет большое значение, потому что на его основе можно вычислить в каком отделении сейчас запускается диск и в зависимости от этого настроить все остальные параметры системы.
[править] Работа в режиме инсталлятора
[править] Автоматический режим
При загрузке нужно указать параметры:
linux install hostname=belka.somewhere.net
После того как система загрузится, она начнёт автоматическую инсталляцию.
Предполагается, что в системе присутствует два жёстких диска, установленных в качестве primary master и secondary master. Они будут автоматически объединены в RAID-массив. Поверх массива будет поднят LVM с необходимыми томами.