Description
This course will allow you to understand the different types of Clusters under Linux and to implement a load balancing and high availability architecture.
Who is this training for ?
For whom ?Experienced network and system administrators under Unix/Linux.
Prerequisites
Training objectives
Training program
- Clusters and quality of service
- Types of Clusters and objectives to achieve.
- Problems and "trade off".
- The "Service Level Agreement", at the heart of the Cluster .
- Data managment
- Data storage types.
- iSCSI and GNBD.
- The logical volume manager.
- The access file system competitor GFS.
- Practical work Implementation of data export with GNBD.
- Virtualization with Xen
- Introduction to virtualization.
- The features of Xen.
- Network and storage management with Xen.
- Live migration of virtual machines and Xen hypervisor clustering.
- Practical work Creation and deployment of Xen virtual machines with virt-manager and Kickstart which will be the high availability and load balancing cluster nodes.
- High availability with Cluster Manager
- Configuration of Cluster nodes.
- Managing a Cluster with Conga.
- Implementing "fencing" and agents.
- Practical work Installation and configuration of Cluster Manager on Cluster nodes with Conga.
- Configuration of fencing of Cluster nodes with the fencing agent for virtual machines.
- Cluster resource management
- Network, data and processes.
- The resource manager: rgmanager.
- Mechanisms and failover criteria.
- Reflexes and Cluster administration procedures.
- Resource monitoring.
- Practical work Implementation of a high availability web server with the Cluster Manager resource manager and failover tests.
- Load balancing with LVS
- Introduction to the concept of load balancing.
- How LVS works: Linux Virtual Server.
- Load balancing algorithms.
- Hands-on work Modifying hypervisors and virtual machines to adapt to the network topology required for load balancing.
- Implementation of distribution with Piranha
- Redundancy of LVS.
- Creation of virtual services.
- Practical work Implementation of a web service in load balancing.
- Load sharing and LVS toggle tests.