Lenics
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день, Уважаемые форумчане. Была поставлена одна задача. Имеется некоторый объем серверов, выполняющих свои функции.. На данных серверах стоит типовое ПО ( Для простоты, предположим, что nginx). ОС - одна. Железо - разное. Необходимые задачи. Быстрое развертывания системы или на новый сервер, или на заменяемый сервер. Желательно, чтобы данные сервера были без дисковые. Хочется иметь отдельную железяку, в размере пары штук, откуда происходила бы загрузка. Это обусловлено тем, что поддерживать в рабочем состоянии несколько хдд + рейдов из них куда проще, чем 20-ти + хдд, в каждой машинке. Проще мониторить, пересобирать рейд, меньше хдд, проще конфигурировать и т.д. Было бы лучше всего, если был-бы золотой образ для этих серверов ( По аналогии с citrix - решениями ), + уникальные папки для каждой железяки, что даст возможность сэкономить место. В системе есть единое файловое хранилище и единый сервер логов. Следовательно, на этих машинках постоянно записывать что-то свое смысла не вижу. На каждом сервере будет работать от 1-ной, до 5-ти служб. Из рассмотренных вариантов вижу несколько решений. 1) Сетевая загрузка системы по тому-же ISCI 2) Загрузка ОСь в RAM диск 3) Установка по сети системы на каждую машину ( на удаленный хдд (NAS\SAN) ) или на локальную флешку. 4) Загрузка системы с флеш карт. 2-ва последних варианта не вписываются в концепцию.. Но, это более мение живые решения, у которых меньше всего бубнов. Знаю, еще про вариант использования LVM.. В добавок, ко всему, сталкиваюсь с проблемой того, машины разные, следовательно, набор драйверов для них будет уникальный. Как я вижу ситуацию - Это подключается новая машика, на нее монтируется золотой образ системы, с которого она загружается, дальше выполняется доуставновка драйверов, может быть компиляция софта, и данные изменения записываются в свой каталог ( удаленный). Машина работает с данными дисками. При перезагрузке - идет подключения уже золотого образа и своего личного диска. Данная концепция, единственная, на мой взгляд, которая может работать во всех вышеприведенных вариантах (1-4). Мне, все время лезит в голову livecd, так как очень сильно похожа задача на принцип работы данной системы.. Извиняюсь, мои мысли могут быть немного сумбурно описаны. Хотел бы узнать, как лучше реализовать данную схему, может быть кто-то сталкивался с ней уже. Какие Вы видите варианты, сильные и слабые стороны. p.s. мне не нравится принцип - сетевая загрузка по сети тем, что при моргании канала, система может вылететь (Верно ли это?). На сколько знаю, что она просто приостанавливает работу, до появления сигнала и продолжает работать дальше при его появлении. На практике не смотрел. Если оно работает в таком виде, то ничего страшного, т.к. нода не будет работать сама, при потери связи. Спасибо за ответы. |