Confluent is a software package to handle essential bootstrap and operation of scale-out server configurations. It supports stateful and stateless deployments for various operating systems.
This is free and open source software.
Features include:
- Console Management:
- Arbitrate multi-user access.
- Full logging with fine grained timestamps.
- VT-aware buffering for quality reconstitution of a console after reconnect.
- Hardware Control: Essential operations using ipmi, redfish, and/or implementation specific plugins to implement features including:
- Power on/off.
- Set next boot device (e.g. force network boot).
- Configure BIOS/UEFI/BMC settings.
- Configure hardware storage controllers (e.g. create/delete raid arrays and set drive usage).
- Health check.
- Telemetry (temperature, voltages, power, energy, etc).
- Virtual USB device mount management.
- Retrieve support data.
- OS Deployment including:
- Sample profiles for ESXi 6.7/7.0, RedHat/CentOS 7.x/8.x, SuSE 15.x, RHV-H 4.3/4.4 and Ubuntu 20.04.
- Deployment over PXE, HTTP(S)boot, or removable media (real or virtual).
- Does not require a DHCP server, nor does it conflict with an external DHCP server for all deployment methods.
- Support customization during phases of deployment (e.g. post, firstboot, onboot) by local commands or automatically launched remote ansible playbooks.
- Centralized access to network topology information.
- Access mac address table and lldp information across all switches in one interface.
- Rich device on-boarding capabilities.
- Detect generic PXE systems and Lenovo hardware management devices at a glance.
- Rapidly onboard devices manually, based on data such as serial number or mac address, or based on where things are physically plugged in to chassis or switches.
- Scalability and Availability:
- Powerful noderange syntax to describe target systems simply but with great flexibility.
- An attribute database with group inheritance and formulaic attribute derivation for structured data-centers.
- Collective mode enables scaling a single confluent interface across multiple servers or virtual machines for HA and/or to manage thousands of systems.
- Tools to quickly analyze data and highlight inconsistencies or to do quick statistical analysis.
- Security:
- Designed with secure default behaviors with opt-in to reduced security.
- Use of fully validated TLS to protect collective, deployment and hardware management.
- Take advantage of TPM2 to protect boot volumes for supported profiles.
- Use TPM2 to persist node trust across reboots in stateless environments.
- Node authentication options to balance convenience versus hardening to protect .potentially sensitive data such as encrypted root password.
- SSH PKI strategy to securely enable convenient SSH without users having to self-curate .SSH keys or having to update known_hosts.
- SecureBoot is supported for media and HTTP boot methods.
- Flexible usage scenarios:
- Collection of straightforward Linux commands.
- Command line API browser that is like browsing a file-system.
- Python client library.
- REST API over HTTP.
Website: github.com/xcat2/confluent
Support:
Developer: xCAT Consortium
License: Apache License 2.0
Confluent is written in Python. Learn Python with our recommended free books and free tutorials.
| Popular series | |
|---|---|
| The largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions. | |
| Hundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information. | |
| The Big List of Active Linux Distros is a large compilation of actively developed Linux distributions. | |
| Replace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, SAS, Progress, Salesforce, and Citrix | |
| Awesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series. | |
| Machine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source. | |
| New to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux. | |
| Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities. | |
| Essential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users. | |
| Linux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine. | |
| Surveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal. | |
| Saving Money with Linux looks at how you can reduce your energy bills running Linux. | |
| Home computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum. | |
| Now and Then examines how promising open source software fared over the years. It can be a bumpy ride. | |
| Linux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged. | |
| Linux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery. | |
| Getting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers. | |
| Best Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series. | |
| These best free books accelerate your learning of every programming language. Learn a new language today! | |
| These free tutorials offer the perfect tonic to our free programming books series. | |
| Linux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts. | |
| Stars and Stripes is an occasional series looking at the impact of Linux in the USA. | |