[hpc-devel] Q: бездисковые узлы

Serge Ryabchun =?iso-8859-1?q?serge=2Eryabchun_=CE=C1_gmail=2Ecom?=
Ср Сен 12 18:11:49 MSD 2007


12.09.07, Stanislav Ievlev<stanislav.ievlev на gmail.com> написал(а):
> Привет всем!
>
> Поделитесь пожайлуста опытом по настройке бездисковых узлов.

Ум, мы используем специализированный initrd.img, ядро с вмонтированными
драйверами используемой сети - соответственно не требуется менять initrd.img,
он статический с 2004 года. Проблема, пожалуй, одна - требуется таймаут в
10-20 секунд перед поднятием dhcpcd, не успевает завершиться инициализация
GigE от intel.
В /etc/inittab стоит rc.sysinit.node, который несколько пропатченный
до пары килобайт.
Ну еще в /var
lrwxrwxrwx   1 root    root      13 Feb 22  2007 lock -> /dev/shm/lock
lrwxrwxrwx   1 root    root      12 Feb 22  2007 log -> /dev/shm/log
lrwxrwxrwx   1 root    root      12 Feb 22  2007 run -> /dev/shm/run

> Корень монтируется в nfsroot или возможны ещё какие технологии?

Возможно и LUSTRE монтировать. Но Lustre не очень хорошо себя
ведет на каталогах с > 1000 инодов.

Серьезно помогает:
modprobe netconsole netconsole=514@${IPADDR}/eth0,514@${DHCPSID}/${DHCPSHADDR}
в rc.sysinit.node на старте и syslogd туда же.

> Возникали ли проблемы, что некоторые параметры могут "плавать" в
> зависимости от узла к узлу или везде как правило давались только
> ссылки на главный узел?

А конечно. rc.local с обработкой ${HOSTNAME}. Есть правда и варианты с
использованием fs, которые понимают макросы типа @hostname@ в симлинках,
но я туда только смотрел, но не использовал.

> Было бы здорово, если бы ткнули в какую-нибудь документацию ;)


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