About This Book
- Install, configure, and manage a multi-node cluster running on CentOS Linux
- Manage your cluster resources and learn how to start, stop, and migrate resources from one host to another
- Designed as a step-by-step guide, this book will help you become a master of cluster nodes, cluster resources, and cluster services on CentOS 6 and CentOS 7
Who This Book Is For
This book is targeted at system engineers and system administrators who want to upgrade their knowledge and skills in high availability and want to learn practically how to achieve high availability with CentOS Linux. You are expected to have good CentOS Linux knowledge and basic networking experience.
What You Will Learn
- Prepare the CentOS 6 and CentOS 7 operating systems for cluster software installation
- Install, configure, and test cluster stacks on CentOS 6 (Corosync, CMAN, and RGManager) and CentOS 7 (Corosync and Pacemaker)
- Configure failover domains, cluster resources, cluster services, and cluster resource groups
- Start, stop, add, and remove cluster nodes from a cluster on CentOS 6 and CentOS 7
- Place a cluster on standby mode to perform maintenance work on the cluster node
- Configure fencing on CentOS 6 and STONITH on CentOS 7
- Successfully test cluster failovers
In Detail
The high performance and stability of CentOS Linux are the key factors that make CentOS Linux the right Linux distribution to build high availability solutions on. This book introduces you to high availability before briefly walking you through the cluster stack and its layers. The book is then divided into two parts, part A and part B, based on CentOS versions 6 and 7 respectively. Each part begins with the installation and configuration of the Corosync cluster messaging software with CMAN or with the Pacemaker cluster resource management software.
You will also be introduced to cluster service configuration and cluster service management before you configure fencing or STONITH on CentOS 6 and CentOS 7. By the end of this book, you will have the skills required to independently design, implement, and maintain a CentOS high availability multinode cluster environment.