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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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.