В этом разделе дан обзор специализированных Linux-дистрибудтивов и пакетов программ, предназначенных для быстрого развертывания кластера.
PelicanHPC GNU Linux
PelicanHPC - это модификация хорошо известного Linux-дистрибутива Debian Live, которая позволяет
установить кластер компьютеров для выполнения параллельных вычислений с использованием LAM-MPI и/или MPICH
реализаций интерфейса MPI или параллельных виртуальных машин PVM. Вы можете превратить комнату полную машин, работающих под управлением
Windows в Linux-кластер, а после после выполнения работ и перезагрузки ваши Windows-машины оказываются в исходном состоянии, какое было до загрузки кластера.
Компьютеры в кластере могут быть как гомогенные, так и гетерогенные. Если сетевые карты имеют возможность осуществлять PXE-загрузку, то запуск и конфигурация кластера
занимает около 5 минут. Поддерживаются кластеры, содержащие от 2 до 200 машин.
Руководство содержит детальные и пошаговые инструкции по установке и настройке кластера.
Debian Cluster Components
Debian Cluster Components (DCC) - это набор инструментов для максимально
простого построения, управления и развертывания
высокопроизводительного Linux-кластера. Набор состоит из следующих
системных компонентов: инсталляционный набор, C3, система очередей TORQUE,
OpenLDAP и Ganglia. Набор Debian-пакетов, установленный в используемой вами
Debian-системе, обеспечивает полные функциональные возможности главной консоли кластера.
DCC/Live
DCC/Live - основанный на Knoppix загрузочный CD, который обеспечивает виртуальную инфраструктуру Linux-кластера
на единственном компьютере. Консоль кластера (front-node) и три виртуальных вычислительных узла (work-nodes) запускаемых
с помощью механизма User Mode Linux доступны пользователю после загрузки системы. Планировщик очередей заданий
и другие специфические сервисы кластера предустановлены в систему и не требуют дополнительной настройки.
Этот проект главным образом разработан для образовательных целей.
Примеры параллельных программ и инструкции включены в состав CD.
Scalable Cluster Environment
Этот набор программ, названный SCE (Scalable Computing Environment), состоит из инструментального
набора для построения кластера, комплексной системы управления (SCMS), масштабируемой системы контроля в реальном времени,
Web-ориентированной системы мониторинга (KCAP), параллельных версий Unix-команд и планировщика задач.
ComputeMode
ComputeMode является средством для организации высокопроизводительной сети (HPC grid), которая
может быть расширена путем подключения неиспользуемых компьютерных ресурсов.
Например, ComputeMode позволяет построить виртуальный кластер, используя в качестве вычислительных узлов
офисные компьютеры во время их простоя. На практике, большое количество машин в крупных компаниях
простаивают в ночное время, в выходные, во время отпусков и командировок сотрудников.
ComputeMode позволяет использовать эти ресурсы в своих интересах.
Warewulf
Warewulf is a Linux cluster implementation tool that builds RAMDISK based filesystems and distributes
them to the slave nodes. This facilitates a Central administration model for all nodes and includes
tools needed to build configuration files, monitor, and control the nodes. It is totally customizable
and can be adapted to just about any type of cluster. The node distributions are built from a virtual node
filesystem residing on the master and transfered to the nodes either by Etherboot or CD-ROM images.
Administration becomes scalable by having only one point of admin for all nodes. Node filesystems are
very easy to customize, which makes Warewulf fit many different solutions. There are also a number of
add-on software components (MPI, PVM, and Sun Grid Engine) for Warewulf.