A sysadmin shares lessons from migrating a Linux HA/Storage cluster from Debian to CentOS 7, explaining why Debian's HA ecosystem proved inadequate. Three critical missing packages in CentOS 7's HA stack are identified: pacemaker built without --with-stonith, missing cluster-glue, and crmsh replaced by pcs. Short-term workarounds are provided including a recompiled pacemaker RPM with STONITH support hosted on packagecloud, and OpenSUSE-sourced cluster-glue and crmsh packages. Long-term solutions involve requesting upstream maintainers to port STONITH agents and lobbying third-party RHEL repos like GhettoForge, RPMFusion, and ELRepo to host the missing packages.
Sort: