[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