Graffiti Software

Web & Software Developers

cPanel CentOS 7 Implementation

Wednesday, 24 June 2015 15:21

FInally!. The CURRENT release is availbale. I had been running the EDGE on a dev server and was very buggy. The first and most significant of the items list is that this is new installation only, no upgrades:

The second word of warning: cPanel does not plan at this time to support a 32 bit version of this distro since Red Hat does not provide one. More details will be provided as we progress.

cPanel & WHM version 11.50 introduces support for the CentOS 7 operating system. This document describes changes that we made to cPanel & WHM in order to accommodate CentOS 7's functionality, as well as known issues that relate to CentOS 7 installations. For more information about CentOS 7, visit the CentOS Project website.

Installation to the EDGE and CURRENT tiers

Currently, cPanel & WHM version 11.50 (and therefore, CentOS 7 support) is available on the EDGE and CURRENT release tiers.

For more information about the release tiers, read our cPanel & WHM Product Versions and the Release Process documentation.

Warning:

We strongly recommend that you install EDGE builds to development or testing servers only.

To install the EDGE release tier, the /etc/cpupdate.conf file must contain the following line:

CPANEL=edge

To install the CURRENT release tier, the /etc/cpupdate.conf file must contain the following line:

CPANEL=current

For more information about the /etc/cpupdate.conf file, read our Installation Guide - Preconfigured Release Tier documentation.

Changes for CentOS 7

Our implementation of CentOS 7 maintains as much of cPanel & WHM's existing functionality as possible. However, the following adjustments were required:

Installation and system requirements

  • New installations on CentOS 7 servers require at least 1 Gigabyte (GB) of RAM, though we recommend at least 2 GB of RAM for heavily-populated servers.
  • CentOS 7 installations must use the XFS® or ext4 filesystems.
  • Due to changes in data storage, the system may report different total data sizes for migrations or backup restorations between CentOS 5 or 6 and CentOS 7.

For more information, read our Installation Guide documentation.

Systemd support

While our previously-supported operating systems used the init.d system, CentOS 7 uses the systemd system to manage services. Because of this, we updated our product to ensure compatibility with both systems. This includes updates for all of cPanel & WHM's /usr/local/cpanel/scripts/restartsrv_*scripts.

Note:

We strongly recommend that you use these scripts in your cron jobs and custom scripts, regardless of the operating system that you currently use.

cPanel-provided RPMs

We rebuilt all of the cPanel-provided RPMs for CentOS 7 compatibility. However, if you use additional RPMs or custom modules, you should check to ensure that those dependencies did not changed.

Known issues

Note:

As issues occur that involve our CentOS 7 implementation, we will document the available information below.

The following cPanel & WHM features still require confirmation or further development:

cPanel DNSONLY

John Beck

I am a coder. I love the idea of taking a organic idea and tranforming it into a digital form.

find us

Location

  • Serving Small-Medium Sized Business Nationwide.
  • (251) 747-5065
  • (850) 764-1666