CloudLinux - CloudLinux Blog - Beta: CloudLinux 8 with 4.18 kernel is here
Blog
Featured 

Beta: CloudLinux 8 with 4.18 kernel is here

CLOS8Beta

In these Christmas days, I’m very happy to announce that a new version of CloudLinux 8 with a 4.18 kernel has been released to our beta repository. Besides a lot of new features and opportunities, CloudLinux 8 brings a fresh way of managing CloudLinux-specific features. CloudLinux 8 follows the upstream (RHEL) 4.18 kernel mainline. All CloudLinux-specific features were added as a separate module (lve-kmod) and will be updated independently.

Warning!
Please note that this CloudLinux 8 Beta is not intended for use on production servers!

In the first quarter of 2020, we will continue our work on making CloudLinux OS 8 more stable and reliable based on CloudLinux OS 7 hybrid kernel which is already in production.

How to install

The best way to install CloudLinux 8 is to convert a CentOS 8 server.

  1. Get either by getting trial subscription or by purchasing subscription.
  2. Download the conversion script: cldeploy.
  3. If you have an activation key, run the following commands:

    $ wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy $ sh cldeploy -k
  4. If you have an IP-based license, run the following commands:

    $ sh cldeploy -i
  5. Reboot by running the following command:

    $ reboot

Once you reboot, you are running CloudLinux kernel with LVE enabled.

Alternatively, you can download and install CloudLinux 8 beta from this ISO image. Mount and boot the image, then follow the following steps.

  1. Configure a network connection as shown below.

  2. Configure installation sources: select the On the network installation source and enter the following repository URL: https://www.repo.cloudlinux.com/cloudlinux/8/BaseOS/x86_64/. Also, add the additional AppStream repository URL: https://www.repo.cloudlinux.com/cloudlinux/8/AppStream/x86_64/.

  3. Select software: select the Minimal install environment.

CloudLinux 8 kernel-related features

Memory

  • Memory management supports 5-level page tables, increasing the physical memory upper limit to 64 TB.
  • Non-Uniform Memory Access (NUMA) node count has been increased from 4 NUMA nodes to 8 NUMA nodes, for even bigger servers.

Security

  • Code implementing the ext4 file system has been cleaned up, making it better at preventing malicious file system images.
  • The TCP listener handling is now completely lockless, making TCP servers faster and more scalable, and improving protection against DDoS attacks.

Performance

  • Spectre V2 mitigation default changed from IBRS to Retpolines for better performance.
  • Intel Omni-Path Architecture (OPA) provides Host Fabric Interface (HFI) hardware with initialization and setup for high-performance data transfers. This gives you high bandwidth, high message rates, and low latency between compute and I/O nodes in clustered environments.
  • IOMMU passthrough is now enabled by default. This is beneficial for customers who want to pass-through hardware devices to virtual machines.
  • A new writecache module has been implemented for the Device Mapper, allowing SSD drives or other persistent memory to be used as a cache for block write operations. (Note, Caching of read operations is not implemented, since such operations are cached in the RAM pages cache.)
  • A flexible process flow control mode (cgroup.type threaded) was added to the cgroup mode to allow process threads to be managed as a single entity. With this mode, threads in the same process don’t have to belong to the same group. They can be separated into different groups, but they must be threaded and placed in the same cgroup hierarchy.
  • Improvements were made to on-the-fly resizing of file systems that use bigalloc.
  • On ext4 file systems, inode generation scalability on SMP systems is improved.

Additional notes

  • CRIU for mod_lsapi is not supported yet in CloudLinux 8 beta. The CRIU workability for mod_lsapi will be provided in the next releases.

Further reading

cldeploy script updated
Beta: mod_lsapi PRO updated
 

Comments 3

Guest - Jesse on Tuesday, 07 January 2020 21:33

Any thoughts about the 4.18 kernel? I've been using it for some time now, initially my server showed no load averages in WHM.. once that was fixed the load displayed essentially doubled where displayed in top and in whm.. but my AWS monitor stayed consistent so I'm not sure that the load averaging is correct when using the 4.18 kernel

Any thoughts about the 4.18 kernel? I've been using it for some time now, initially my server showed no load averages in WHM.. once that was fixed the load displayed essentially doubled where displayed in top and in whm.. but my AWS monitor stayed consistent so I'm not sure that the load averaging is correct when using the 4.18 kernel
Inessa Atmachian on Wednesday, 08 January 2020 11:13

Hi Jesse!

Thanks for reaching out.

loadavg issue was fixed in the kmod-lve 2.0-8 module for CloudLinux 7 hybrid and CloudLinux 8 OS.
In the last CloudLinux 8 OS, we released the kmod-lve 2.0-10 and kernel 4.18.0-147.0.3 with a fix for loadavg.
If you have any additional issues related to loadavg let us know or you can create a Zendesk ticket: https://cloudlinux.zendesk.com/hc/en-us/requests/new

Hi Jesse! Thanks for reaching out. loadavg issue was fixed in the kmod-lve 2.0-8 module for CloudLinux 7 hybrid and CloudLinux 8 OS. In the last CloudLinux 8 OS, we released the kmod-lve 2.0-10 and kernel 4.18.0-147.0.3 with a fix for loadavg. If you have any additional issues related to loadavg let us know or you can create a Zendesk ticket: https://cloudlinux.zendesk.com/hc/en-us/requests/new
Guest - Jesse on Wednesday, 08 January 2020 16:40

I know... I am using 4.18.0-147.0.3... I'm saying that the "fix" that was put out with 4.18.0-147.0.3 seems to have "over" fixed it... as my load average shows double. I'll submit a ticket.

I know... I am using 4.18.0-147.0.3... I'm saying that the "fix" that was put out with 4.18.0-147.0.3 seems to have "over" fixed it... as my load average shows double. I'll submit a ticket.
Already Registered? Login Here
Guest
Thursday, 27 February 2020

Captcha Image