https://github.com/hpcsi/losf
Raw File
Tip revision: 275b2f2dd62c65259c983f606413b7b9c19234fc authored by Karl W. Schulz on 07 March 2019, 17:10:48 UTC
prep changelog for next release
Tip revision: 275b2f2
README

-------------------------------------------------------------------
LosF: A Linux operating system Framework for managing HPC clusters
-------------------------------------------------------------------

LosF is intended to be a lightweight configuration management system
designed for use with high-performance computing (HPC) clusters.
Target users for this package are HPC system administrators and system
architects who desire flexible command-line utilities for
synchronizing hosts across a cluster. Based on keyword-driven
configuration files, cluster hosts can be organized into different
node types (e.g. login, compute, file-system servers, etc), and each
node type maintains it's own configuration. Typical synchronization
capabilities and features provided by LosF on HPC clusters include:

* kickstart provisioning files (for use with Cobbler)
* host configuration files
* runtime services
* file permissions
* soft links
* OS packages from distros (RPM based)
* custom 3rd party HPC packages (RPM based)
* management of CHROOT based images
* historical host logging (beta, still under development)

There are three primary top-level command line utilities provided by LosF:

* losf      -> configuration for package management, node provisioning, and logging
* update    -> utility to bring local host in sync with current s/w configuration
* koomie_cf -> parallel ssh tool

To use these tools (and other ancillary utilities), configuration
files are required to be provided on a per-cluster basis to define
node type designations based on hostname regular expressions, and to
provide templates for desired configuration files. 

LosF is currently designed to work with Cobbler for bare-metal
provisioning. See the companion INSTALL file for more information on
software requirements to use LosF and Cobbler.

-----------
Questions?
-----------

Karl W. Schulz, losf@koomie.com


back to top