• While I was working on the active/active iSCSI cluster, I began wondering if the same technology and concepts could be used to create a pair of active/active Apache/MySQL servers.  Turns out it can.  The primary issue to keep in mind is that in this setup, the potential exists for running 2 instances of both Apache and MySQL (actually MariaDB which is a drop-in replacement) on the same system.  So long as you have unique sockets (IP address + port) and the resources on each system to do so, that shouldn't be a problem.

  • In this post I am going to create an active/active high-availability iSCSI cluster using CentOS 7, pacemaker, corosync, pcs/pcsd, and DRBD.  I am not going to cover what each of these components do as I covered that in my previous article CentOS 7 active/passive Apache Cluster - Part 1 but I would recommend giving it a read.  I also want to mention that this setup is based on a technical publication found on the Linbit site, the makers of DRBD, at http://www.linbit.com/en/resources/technical-publications/.  There is additional information in that document as well as other technical publications that are well worth reading so I suggest everyone sign up and have a look at them by heading over to the Linbit site.  I am putting my own spin on the instructions plus I am using the pcs shell instead of crm since it is now used in RHEL/CentOS 7.

  • In this post I’m going to take a look at a two-node CentOS 7 Apache active/passive cluster using mostly packages in the Red Hat cluster suite.  In case you don’t already know, CentOS is created by making use of the source packages provided by Red Hat Enterprise Linux (RHEL). 

  • In my last post, I went through the steps to build an active/passive Apache web hosting cluster on CentOS 7.  Building on the same platform, I’m going to add replicated block storage to our cluster by utilizing DRBD

  • If you have been following along, in my last two posts we successfully set up an active/passive Apache cluster on CentOS 7 and then we added shared storage. The storage I chose was local storage. In this post, I'll be replacing that with iSCSI shared storage and adding MySQL (actually MariaDB).

  • In this post, I'm going to take a look at a redundant Ceph storage cluster running on CentOS 7.  Although not completely accurate, I sort of think of Ceph as a redundant iSCSI option or even a 'poor mans' SAN because it can present block-level storage to clients.  Ceph is an extremely powerful enterprise-class clustering platform designed for performance, reliability, and scalability.

  • As you may have surmised by now, I am a big fan of SSSD.  One recent addition to this utility was the ability to control SSH access via an active directory group policy.  Yes, you read that right.  You can control SSH access by the placement of the system's computer account within active directory which can then determine what group policies are applied.  In the heterogeneous environments that most of us work in, this just might make your life a bit easier AND impress your Windows admin friends!