Введение

Комплект инструментов для развертывания компьютерных кластеров

Warewulf — это комплект инструментов для развертывания компьютерных кластеров, упрощающий процесс установки и долгосрочного администрирования кластера.

Инструментарий

Warewulf достигает этого, изменяя парадигму администрирования, чтобы обеспечить управление всеми файловыми системами подчиненных узлов из единой точки и автоматизировать распространение файловой системы узла при его загрузке. Это позволяет использовать централизованную модель администрирования для всех подчиненных узлов и включает инструменты, необходимые для создания конфигурационных файлов, мониторинга и управления узлами. Система полностью настраиваема и может быть адаптирована практически к любому типу кластера. С точки зрения администрирования программного обеспечения не имеет существенного значения, работаете ли вы с 2 или 500 узлами – процедура остается прежней, что обеспечивает масштабируемость Warewulf для администраторов. Кроме того, благодаря использованию стандартной файловой системы, поддерживающей chroot, для каждого узла, система чрезвычайно конфигурируема и легко адаптируется к специализированным средам. Хотя Warewulf был разработан для систем высокопроизводительных вычислений (HPC), сама по себе она не является HPC-системой. Warewulf скорее представляет собой распределенный дистрибутив Linux, или, точнее, систему для репликации и управления небольшими, легковесными Linux-системами с одного мастер-узла. С помощью Warewulf HPC-пакеты, такие как LAM/MPI/MPICH, Sun Grid Engine, PVM и другие, могут быть легко развернуты по всему кластеру. Warewulf решает задачу управления подчиненными узлами, а не является специализированной HPC-системой (хотя и разрабатывалась с учетом HPC). Благодаря этому она столь же гибка, как и самодельный кластер, но при этом обладает отличной масштабируемостью в плане администрирования. В результате этой гибкости и простоты настройки Warewulf использовался не только в производственных HPC-инсталляциях, но и в системах разработки, таких как KASY0 (первая система, преодолевшая барьер в сто долларов за GFLOPS), а также в не-HPC-системах, таких как кластеры веб-серверов, кластеры обнаружения вторжений и кластеры высокой доступности.