Andy Melnikov (nponeccop) wrote,
Andy Melnikov
nponeccop

Categories:

Мечты о бездисковом кластере

Воодушевленный сверхдешевым кластером, я снова вернулся к идее перенести свою мегасистему "List Scrubber" на бездисковую основу. У меня такие требования:
  • Бездисковые х64-узлы с загрузкой по сети
  • Центральный узел под управлением Windows Server 2003 х64
  • По возможности меньше ПО и точек конфигурации на центральном сервере для обслуживания бездисковой загрузки рабочих узлов. В идеале - ограничиться встроенными BOOTP и TFTP-серверами
  • Поддержка узлами MPI и стандартных библиотек Си++.
  • Интероперабельные реализации MPI для центрального и рабочих узлов
  • Поддержка ОС прозрачного (посредством fopen/fread) доступа к дисковым шарам винды
  • Возможность запуска центрального узла на XP x64 (с установкой доп. ПО)
  • Процесс функционирования кластера должен выглядеть так:
    • Включается винда и рабочие узлы
    • На центральный узел загружаются обновленные executables для рабочих и центрального узла.
    • Запускается mpiexec который уже запускает процессы на всех узлах
Собственно, этим я добиваюсь удешевления каждого узла на стоимость винчестера, ОС и администрирования центрального сервера, а также отсутствие необходимости пользователям кластера иметь дело с не-Windows ОС.

Что я нашел для случая FreeBSD:
  • Скрипт nanobsd для конструирования обрезанных образов FreeBSD Root FS
  • Статью, иллюстрирующую возможности вкомпилирования Readonly root fs непосредственно в ядро, и избавление таким образом от использования какой-либо сетевой файловой системы для загрузки ОС. Правда, для 4.7 и с патчением.
  • man diskless, описывающий самый официальный способ бездисковой загрузки, но не годящийся из-за требования использовать NFS и соответственно держать где-то (в том числе в VMWare) загрузочный NFS-сервер либо искать NFS-сервер под винду (что чревато непонятками с хранением FS permissions и администрированием)
Есть ли какие-нибудь легкие пути? Например, prebuilt images?
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments