[hpc-devel] bind/dhcp - предварительные результаты

Max Kovalenko =?iso-8859-1?q?madmax_=CE=C1_botik=2Eru?=
Чт Сен 27 19:46:44 MSD 2007


On Thu, Sep 27, 2007 at 12:19:11PM +0400, Stanislav Ievlev wrote:
> А как вообще узлы новые вводятся?
> 
> Если стойки по очереди, то тогда вполне можно сделать подготовку:
> загнать нужные диапазоны адресов для очередной стойки, ну а потом
> пусть администратор сам аккуратно по порядку включает чтобы нумерация
> узлов получилась правильная.
> 
> А как потом из dhcp снять mac-ки. В логи глядеть или скрипт
> какой-нибудь соорудить типа "зафиксировать текущие маки"?


Может разбить процесс "ввода в строй узлов" на несколько этапов?

1. На одном из начальных этапов инсталляции фронтэнда запросить диапазоны
для имен узлов и адресов.

И принимать их, например, в таком виде:

имена: node-{1..3}-{1..4}-{1..6}
адреса: 10.{1..3}.{1..4}.{1..6}

Просто и удобно, и админам, и скриптикам...

После этого можно проинициализировать все что необходимо заранее и
избежать проблемы, например, с тем же logrotate...

2. Этап ввода узлов в состав установки по мере их
собранности/готовности к заливке системы.
(на фронтэнде система уже установлена, сконфигурирована)

Запускаем "механизм" инсталляции узлов.
Но не обязательно на весь диапазон, а лишь на тот, который нам сейчас интересен.

Диапазон может варироваться от одного узла (нам нужно переучесть
какой-то конкретный узел) до всей установки (мало узлов или
администратора не пугает непрерывный последовательный процесс заливки
на ХХХХ узлов).

Например, собрана третья стойка, запускаем на соответствующем
диапазоне: node-3-{1..4}-{1..6}

Тут нужно подумать как лучше сделать... 
-- опустить демон(ы), запустить с временными конфигами, в которые
   вписаны необходимые диапазоны адресов/имен...
-- полученные в процессе заливки узлов данные собрать и
   дописать/перезаписать в "основных" конфигах...
-- по окончании процесса перезапустить демон(ы) на "боевых" конфигах...

Сами узлы по отработанной схеме включаем для заливки системы по
порядку, один за другим, по мере захвата ими нужного адреса из пула...


-- 
 ,------------------------------------------------------->8 Cut here 8<----.
 | Max Kovalenko                                                           |
 |----------------------------. .------------------------------------------|
 | Research Center for         | e-mail ..... madmax на botik.ru              |
 | Multiprocessor Systems      | ICQ UIN .... 12368627                     |
 | Program Systems Institute   |                                           |
 | Russian Academy of Sciences | Home URL ... http://dm.botik.ru/~madmax   |
 `----------------------------' `------------------------------------------'



Подробная информация о списке рассылки HPC-devel