"Pro Linux High Availability Clustering teaches you how to implement this fundamental Linux add-on into your business. Linux High Availability Clustering is needed to ensure the availability of mission critical resources. The technique is applied more and more in corporate datacenters around the world. While lots of documentation about the subject is available on the internet, it isn't always easy to build a real solution based on that scattered information, which is often oriented towards specific tasks only. Pro Linux High Availability Clustering explains essential high-availability clustering components on all Linux platforms, giving you the insight to build solutions for any specific case needed.
In this book four common cases will be explained:
- Configuring Apache for high availability
- Creating an Open Source SAN based on DRBD, iSCSI and HA clustering
- Setting up a load-balanced web server cluster with a back-end, highly-available database
- Setting up a KVM virtualization platform with high-availability protection for a virtual machine.
With the knowledge you'll gain from these real-world applications, you'll be able to efficiently apply Linux HA to your work situation with confidence.
Author Sander Van Vugt teaches Linux high-availability clustering on training courses, uses it in his everyday work, and now brings this knowledge to you in one place, with clear examples and cases. Make the best start with HA clustering with Pro Linux High Availability Clustering at your side."
Table of Contents
- Contents at a Glance
- About the Author
- About the Technical Reviewers
Chapter 1: High Availability Clustering and Its Architecture
- Different Kinds of Clustering
- What to Expect from High Availability Clusters
- History of High Availability Clustering in Linux
- The Components That Build a High Availability Cluster
Chapter 2: Configuring Storage
- Why Most Clusters Need Shared Storage
- NAS or SAN?
- iSCSI or Fibre Channel?
- Configuring the LIO iSCSI Target
- Connecting to an iSCSI SAN
- Setting Up Multipathing
- Chapter 3: Configuring the Membership Layer
- Chapter 4: Understanding Pacemaker Architecture and Management
Chapter 5: Configuring Essential Cluster Settings
- Specifying Default Cluster Settings
- Setting Up STONITH
- Using Fencing on Red Hat Clusters
- Chapter 6: Clustering Resources
- Chapter 7: Clustering Storage
- Chapter 8: Performing Daily Cluster Management Tasks
Chapter 9: Creating an Open Source SAN
- Creating an Open Source SAN with Pacemaker
- Configuring RAID 1 over the Network with DRBD
- Integrating DRBD in Pacemaker Clusters
- Adding an iSCSI Target to the Open Source SAN
Chapter 10: Use Case: Creating a Solution for Xen/KVM High Availability
- Introduction: An Overview of Open Source Virtualization Solutions
- Requirements for Setting Up an HA Solution for Virtual Machines
- Example of a Virtual Machine HA Cluster
- Creating a KVM HA Cluster
- Chapter 11: Use Case: Configuring a Load-Balanced Mail Front End with a Database Back End
- Title: Pro Linux High Availability Clustering
- Release date: July 2014
- Publisher(s): Apress
- ISBN: 9781484200797