CentOS high performance create high availability clusters to enhance system performance using CentOS 7
Create high availability clusters to enhance system performance using CentOS 7 About This Book Master the concepts of high performance and high availability to eliminate performance bottlenecks Maximize the uptime of services running in a CentOS 7 cluster A step-by-step guide that will provide knowl...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing
2016.
|
Edición: | 1st edition |
Colección: | Community experience distilled.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630180506719 |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Cluster Basics and Installation on CentOS 7; Clustering fundamentals; Why Linux and CentOS 7?; Downloading CentOS; Setting up CentOS 7 nodes; Installing CentOS 7; Setting up the network infrastructure; Installing the packages required for clustering; Key software components; Setting up key-based authentication for SSH access; Summary; Chapter 2: Installing Cluster Services and Configuring Network Components; Configuring and starting clustering services
- Starting and enabling clustering servicesTroubleshooting; Security fundamentals; Letting in and letting out; Getting acquainted with PCS; Managing authentication and creating the cluster; Setting up a virtual IP for the cluster; Adding a virtual IP as a cluster resource; Viewing the status of the virtual IP; Summary; Chapter 3: A Closer Look at High Availability; Failover - an introduction to high availability and performance; Fencing - isolating the malfunctioning nodes; Installing and configuring a STONITH device; Split-brain - preparing to avoid inconsistencies
- Quorum - scoring inside your clusterConfiguring our cluster with PCS GUI; Summary; Chapter 4: Real-world Implementations of Clustering; Setting up storage; ELRepo repository and DRBD availability; Configuring DRBD; Adding DRBD as a PCS cluster resource; Installing the web and database servers; Configuring the web server as a cluster resource; Mounting the DRBD resource and using it with Apache; Testing the DRBD resource along with Apache; Setting up a high-availability database with replicated storage; Troubleshooting; Summary; Chapter 5: Monitoring the Cluster Health
- Cluster services and performanceMonitoring the node status; Monitoring the resources; When a resource refuses to start; Checking the availability of core components; Summary; Chapter 6: Measuring and Increasing Performance; Setting up a sample database; Downloading and installing the Employees database; Introducing initial cluster tests; Test 1 - retrieving all fields from all records; Test 2 - performing JOIN operations; Performing a failover; Measuring and improving performance; Apache's configuration and settings; Loading and disabling modules
- Placing limits on the number of Apache processes and childrenDatabase resource; Creating indexes; Using query cache; Moving to an A/A cluster; Summary; Index