Cargando…

Pro Linux high availability clustering /

This book explains essential high-availability clustering components on all Linux platforms, giving the reader insight into building solutions for any specific case needed. Topics covered include: configuring Apache for high availability, creating an Open Source SAN based on DRBD, iSCSI and HA clust...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Vugt, Sander van (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, [2014]
Colección:Expert's voice in Linux.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Machine generated contents note: ch. 1 High Availability Clustering and Its Architecture
  • Different Kinds of Clustering
  • High Performance Clusters
  • Load Balancing Clusters
  • High Availability Clusters
  • What to Expect from High Availability Clusters
  • History of High Availability Clustering in Linux
  • Heartbeat 2.0 and Red Hat Cluster Suite
  • Cluster Membership and Resource Management
  • Components That Build a High Availability Cluster
  • Shared Storage
  • Different Networks
  • Bonded Network Devices
  • Multipathing
  • Fencing/STONITH Devices and Quorum
  • Summary
  • ch. 2 Configuring Storage
  • Why Most Clusters Need Shared Storage
  • NAS or SAN?
  • NAS
  • SAN
  • iSCSI or Fibre Channel?
  • Understanding iSCSI
  • Configuring the LIO iSCSI Target
  • Connecting to an iSCSI SAN
  • Step 1 discovery Mode
  • Step 2 node Mode
  • Step 3 Managing the iSCSI Connection
  • Disconnecting an iSCSI Session
  • Setting Up Multipathing
  • /etc/multipath.conf
  • Specific Use Cases for Multipath
  • Summary
  • ch. 3 Configuring the Membership Layer
  • Configuring the Network
  • Network Bonding Modes
  • Configuring the Bond Interface
  • Dealing with Multicast
  • corosync or cman?
  • Configuring corosync
  • Understanding corosync.conf Settings
  • Networks Without Multicast Support
  • Configuring cman
  • Summary
  • ch. 4 Understanding Pacemaker Architecture and Management
  • Pacemaker Related to Other Parts of the Cluster
  • Resource Agents
  • corosync/cman
  • Storage Layer
  • Pacemaker Internal Components
  • Cluster Information Base
  • crmd
  • pengine
  • Irmd
  • stonithd/fenced
  • Cluster Management Tools
  • crm shell
  • Hawk
  • Other Tools
  • Conga: Luci and Ricci
  • Summary
  • ch. 5 Configuring Essential Cluster Settings
  • Specifying Default Cluster Settings
  • no-quorum-policy
  • default-resource-stickiness
  • stonith-action
  • Setting Up STONITH
  • Different Solutions
  • Setting Up libvirt Hypervisor-Based STONITH
  • Setting Up Hardware-Based STONITH: The APC Master Power Switch
  • Configuring STONITH for Dell DRAC and Other Server Management Cards, Such As HP ILO
  • IPMI and Other Management Boards
  • Setting Up Shared Disk-Based STONITH
  • Using Fencing on Red Hat Clusters
  • Summary
  • ch. 6 Clustering Resources
  • What Makes Clustered Resources Different
  • Clustering an Apache File Server
  • Creating Resources
  • Grouping Resources
  • Working with Constraints
  • Constraint Types
  • Understanding Scores
  • Testing the Configuration
  • Understanding Resource Agent Scripts
  • Summary
  • ch. 7 Clustering Storage
  • Using a Cluster File System
  • Configuring an OCFS2 File System
  • Understanding Clone Resources
  • LVM2 in Cluster Environments
  • OCFS2 on Top of CLVM2
  • Using GFS2 with Pacemaker
  • Summary
  • ch. 8 Performing Daily Cluster Management Tasks
  • Starting and Stopping Resources
  • Monitoring Resource State
  • Resource Migration
  • Using Resource Cleanup
  • Managing Nodes
  • Using Unmanaged Mode and Maintenance Mode for Maintenance
  • Understanding Log Files
  • Backup and Restore of the Cluster Configuration
  • Wipe Everything and Start All Over
  • Summary
  • ch. 9 Creating an Open Source SAN
  • Creating an Open Source SAN with Pacemaker
  • Configuring RAID 1 over the Network with DRBD
  • Precautionary Measures
  • Creating the Configuration
  • Working with the DRBD
  • Troubleshooting the Disconnect State
  • Working with Dual Primary Mode
  • Integrating DRBD in Pacemaker Clusters
  • Testing
  • Adding an iSCSI Target to the Open Source SAN
  • Creating an Open Source SAN with LVM
  • Setting Up the iSCSI Target in the Cluster
  • Summary
  • ch. 10 Use Case: Creating a Solution for Xen/KVM High Availability
  • Introduction: An Overview of Open Source Virtualization Solutions
  • Xen
  • KVM
  • Requirements for Setting Up an HA Solution for Virtual Machines
  • Example of a Virtual Machine HA Cluster
  • Creating a KVM HA Cluster
  • Creating the Base Cluster
  • Configure the SAN for Shared Storage
  • Installing a KVM Virtual Machine
  • Setting Up Cluster Resources for the KVM Virtual Machine
  • Summary
  • ch. 11 Use Case: Configuring a Load-Balanced Mail Front End with a Database Back End
  • Customer Situation
  • Database Back End
  • Mail Front End
  • One Big Cluster or Many Little Clusters?
  • Summary.