Warewulf: Инструментарий для развертывания и управления компьютерными кластерами
Warewulf
Warewulf: инструмент для создания и администрирования компьютерных кластеров. Централизованное управление, автоматизация загрузки и настройка узлов. Легко масштабируется!
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Комплект инструментов для развертывания компьютерных кластеров
Computer cluster implementation toolkit
Warewulf — это комплект инструментов для развертывания компьютерных кластеров, упрощающий процесс установки и долгосрочного администрирования кластера.
Warewulf is a computer cluster implementation toolkit that facilitates the process of installing a cluster and long term administration.
Инструментарий
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-системах, таких как кластеры веб-серверов, кластеры обнаружения вторжений и кластеры высокой доступности.
Warewulf does this by changing the administration paradigm to make all of the slave node file systems manageable from one point, and automate the distribution of the node file system during node boot. It allows a central administration model for all slave nodes and includes the 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. From the software administration perspective it does not make much difference if you are running 2 nodes or 500 nodes. The procedure is still the same, which is why Warewulf is scalable from the admins perspective. Also, because it uses a standard chroot'able file system for every node, it is extremely configurable and lends itself to custom environments very easily. While Warewulf was designed to be a high performance computing (HPC) system, it is not an HPC system in itself. Warewulf is more along the lines of a distributed Linux distribution, or more specifically a system for replicating and managing small, lightweight Linux systems from one master. Using Warewulf, HPC packages such as LAM/MPI/MPICH, Sun Grid Engine, PVM, etc. can be easily deployed throughout the cluster. Warewulf solves the problem of slave node management rather than being a strict HPC specific system (even though it was designed with HPC in mind). Because of this it is as flexible as a home grown cluster, but administratively scales very well. As a result of this flexibility and ease of customization, Warewulf has been used not only on production HPC implementations, but also development systems like KASY0 (the first system to break the one hundred dollar per GFLOPS barrier), and non HPC systems such as web server cluster farms, intrusion detection clusters, and high availability clusters.