The EuroLinux operating system includes additional modules as standard that considerably extend its capabilities. Thanks to that, in case of necessity of using technologies often necessary in a server environment, there is no need to buy additional functionalities – we make them available without any additional charges.
High Availability (HA)
The high availability module allows you to sustain the operation of applications regardless of the status of individual nodes in a cluster. Thanks to this, the failure of a node is not synonymous with the failure of the entire infrastructure. In order to increase data security, it also adds new ways of redundant information storage. It enables task sharing between nodes, guaranteeing data consistency when multiple users are working on the same file simultaneously. Furthermore, nodes can be disconnected and added to the cluster without any reconfiguration by an administrator.
This module implements Global File System 2 (GFS2) – a file system that allows all nodes in the cluster to access a block device directly. All nodes operate as an equal in this system, so it is not a typical client-server architecture, which is usually very vulnerable to server failure. The operations handling on a block device is similar in a cluster with GFS2 as it is on a node's local file system. Resilient Storage additionally includes CLVM, a manager for handling logical partitions in a cluster compliant with LVM2 standards. A logical LVM partition created by CLVM is available on each node.
This module, together with the EuroMan platform or Red Hat Satellite Server, allows you to manage thousands of physical and virtual machines from one central, graphical console. The combination of these two tools creates a complete and proven solution for managing the life cycle of operating systems. The main capabilities of this module are:
- update management – an administrator has the ability to apply, dismantle, compare and undo updates
- configuration of systems and the software available on them – allows an administrator to quickly and easily create a tailored environment and conveniently duplicate it using kickstart files
- auditing and reporting – allows an administrator to easily find information about the system, its hardware resources, available erratas, applied updates, etc.
The Load Balancer module, based on the popular HAProxy solution, allows you to distribute network traffic across multiple servers – that is, load balancing. This module is used to provide higher performance, high availability and increased resilience to failures. An administrator can choose from a variety of balancing algorithms and ways to check availability (health check). HAProxy can be used as a layer 4 (transport) load balancer using TCP, as well as a layer 7 (application) load balancer using HTTP.
Scalable File System
This is a module that implements the XFS file system – easily scalable, fast and supporting block devices that exceed 16 TB in size. XFS uses metadata journaling – it helps to instantly check and, if necessary, fix errors in the file system structure. XFS also allows you to expand or defragment a file system without interrupting its operation. With the ability to expand the file system online (that is, while the operating system and programs are running on it), XFS reduces the likelihood of server outages.