General System Requirements

Before you begin installing the Lightbits product, you should be aware of the following installation considerations:

  • The System Administrator performing this installation must have the following permissions:

    • SSH accessibility (needed packages/permissions).
    • Root user permissions are required to complete the installation (can use a normal user with sudo access).
  • The Linux distribution that your clients use must have the NVMe/TCP client-side drivers. These drivers are included beginning with Linux kernel v5.3.5 and above.

    • If your system's Linux distribution does not include this kernel version or a later version, download back-ported NVMe/TCP client side drivers for specific kernels and distributions from the Lightbits drivers webpage.

See the Installation Best Practices page for software, hardware, and other recommendations.

Lightbits Server Prerequisites

Consider the following prerequisites for the storage servers that will host the Lightbits software.

  • Lightbits recommends that you plan to use two networking interfaces types on the Lightbits servers: one for management and another one as a data interface. This is not required, as the data interface can function as both management and data. For dual instance/node/NUMA configurations, an additional network interface can be used.
  • We support the following server-based OS installations: AlmaLinux/Red Hat/Rocky. Note that the CentOS releases are end of life.
  • If persistent memory (Intel Optane) is used, configure the pmem properly per different vendors' servers. Consult with the server vendor or with Lightbits for any additional questions. Note that you should enable the memory interleaving in the BIOS/uEFI. For Intel Optane, you should use the App Direct Mode.
  • You must have Python v3.6 (or higher) installed on the Lightbits servers. Additionally, it is advised to have network-scripts, yum-utils, and net-tools installed.
  • NUMA should not be disabled in the bios (for the option to show dual socket if they were a single socket).
  • Ensure that the Ansible install machine and Lightbits storage node have the same date and time.

In December 2020, the CentOS community and Red Hat announced the sunsetting of CentOS.

If you would like to run other processes on the server, make sure the processes do not interfere with Lightbits services on certain ports/directories/configuration files.

Example command to install:

Bash
Copy
  • The Lightbits software kernel requires a boot partition with at least 512 MB available.
  • To complete the installation process, you will need information from your version of the Lightbits Installation-Customer Addendum. If you do not have the customer addendum, contact a Lightbits representative to receive a copy.
  • For more information about which Python version supports Ansible, see the Ansible Installation Guide.
  • Lightbits releases are tested on Red Hat based distributions, including Rocky Linux and AlmaLinux. See the current distribution's release notes for full details on tested distributions.
  • Note that on newer distributions, certain packages may no longer be supported because they have been deprecated (for example, the network-scripts package).

The following table details the supported Lightbits distributions and kernels for older releases of Lightbits. Starting with Lightbits release v3.4.1, Lightbits runs in userspace and there is no longer any kernel dependency, although Lightbits recommends using the latest stable kernel available for your distribution.

Lightbits ReleaseRelease TypeKernel VersionSupported OS
3.12.5~b16529251837RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.12.5~b16529251837RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.16.1~b15961757728RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.16.1~b15961757728RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.12.4~b15783733640RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.12.4~b15783733640RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.12.3~b15468346881RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.12.3~b15468346881RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.15.1~b15002456970RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.15.1~b15002456970RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.14.1~b14010542861RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.14.1~b14010542861RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.12.2~b14000683304RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.12.2~b14000683304RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.13.1~b12920387115RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.13.1~b12920387115RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.9.6~b17267510753RHLSee the userspace comment above.Alma, Red Hat, Rocky 9
3.9.6~b17267510753RHLSee the userspace comment above.Alma, Red Hat, Rocky 8
3.9.6~b17267510753CentosSee the userspace comment above.Centos 7.9
3.9.5~b135RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.9.5~b135RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.12.1~b125RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.12.1~b125RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.9.4~b109RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.9.4~b109RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.9.3~b104RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.9.3~b104RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.11.1~b105RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.11.1~b105RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.10.1~b67RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.10.1~b67RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.9.2~b56RHELSee the userspace comment above. Note: from this release on both el8 and el9 has the same build number, only repo name is differentAlma, Red Hat, Rocky 8
3.9.2~b56RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.9.2~b61CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.9.1~b1713RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.9.1~b1716RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.9.1~b1712CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.8.3~b1718RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.8.3~b1725RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.8.3~b1717CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.8.2~b1679RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.8.2~b1682RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.8.2~b1672CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.8.1~b1643RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.8.1~b1647RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.8.1~b1642CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.7.2~b1660RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.7.2~b1663RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.7.2~b1659CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.7.1~b1548RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.7.1~b1538RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.7.1~b1547CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.6.2~b1633RHELSee the userspace comment above.Alma, Red Hat, Rocky 9
3.6.2~b1631RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.6.2~b1635CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.6.1-b1503 / 3.6.1-b1504RHEL

See the userspace comment above. Dependencies differ between RHEL releases.

Use 3.6.1~b1504 for el8.

Use 3.6.1~b1503 for el9.

Alma, Red Hat, Rocky 8 and 9
3.6.1~b1502CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.5.1~b1444CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.5.1~b1443RHELSee the userspace comment above.Alma, Red Hat, Rocky 8 and 9
3.4.4~b1623RHELSee the userspace comment above.Alma, Red Hat, Rocky 8
3.4.4~b1614CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.4.3~b1468CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.4.2~b1420CentOS4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
3.4.2~b1423RHELSee the userspace comment above.Alma, Red Hat, Rocky 8 and 9
3.4.1~b1398CentOS4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
3.4.1~b1397RHELSee the userspace comment above.Alma, Red Hat, Rocky 8 and 9
3.3.3~b1465CentOS4.14.252_0017303255861b045c6f9_ rel_lbCentOS 7.9
3.3.2~b1363GA4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
3.3.2~b1362RHEL4.18.0-477.13.1.el8Alma, Red Hat 8.7
3.3.1~b1335RHEL4.18.0-477.13.1.el8Alma, Red Hat 8.7
3.3.1~b1336RHEL4.18.0-372.9.1.el8Alma, Red Hat 8.6
3.3.1~b1334GA4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
3.2.1~b1253RHEL4.18.0-372.9.1.el8Alma, Red Hat 8.6
3.2.1~b1252RHEL4.18.0-425.19.2.el8Alma, Red Hat 8.6
3.2.1~b1251GA4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
3.1.2~b1127RHEL4.18.0-425.3.1.el8Alma, Red Hat 8.6
3.1.2~b1130RHEL4.18.0-372.9.1.el8Alma, Red Hat 8.6
3.1.2~b1125GA4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
3.1.1~b1119RHEL4.18.0-425.3.1.el8Alma, Red Hat 8.6
3.1.1~b1118RHEL4.18.0-372.9.1.el8Alma, Red Hat 8.6
3.1.1~b1116GA4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
3.0.5~b1107RHEL4.18.0-372.32.1.el8_6Alma, Red Hat 8.6
3.0.5~b1105RHEL4.18.0-372.9.1.el8Alma, Red Hat 8.6
3.0.5~b1102GA4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
3.0.4~b1085RHEL4.18.0-372.32.1.el8_6Alma, Red Hat 8.6
3.0.3~b1062RHEL4.18.0-372.26.1.el8_6Alma, Red Hat 8.6
3.0.3~b1061RHEL4.18.0-372.9.1.el8Alma, Red Hat 8.6
3.0.3~b1059GA4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
2.3.22~b1031RHEL4.18.0-372.26.1.el8_6Alma, Red Hat 8.6
3.0.1~b1007RHEL4.18.0-372.19.1.el8_6Alma, Red Hat 8.6
3.0.1~b1004GA4.14.252_0017303255861b045c6f9_rel_lbCentOS 7.9
2.3.20~b988RHEL4.18.0-372.19.1.el8_6Alma, Red Hat 8.6
2.3.19~b962RHEL4.18.0-372.16.1.el8_6Alma, Red Hat 8.6
2.3.18~b951RHEL4.18.0-372.13.1.el8_6Alma, Red Hat 8.6
2.3.17~b930RHEL4.18.0-305.12.1.el8_4Red Hat 8.4
2.3.17~b927RHEL4.18.0-372.9.1.el8Alma, Red Hat 8.6
2.3.17~b923GA4.14.252_001730324769e3ea3c709_rel_lbCentOS 7.9
2.3.16~b887RHEL4.18.0-305.12.1.el8_4Red Hat 8.4
2.3.16~b886GA4.14.252_001730324769e3ea3c709_rel_lbCentOS 7.9
2.3.14~b806RHEL4.18.0-305.12.1.el8_4Red Hat 8.4
2.3.14~b805GA4.14.252_001730324769e3ea3c709_rel_lbCentOS 7.9
2.3.12~b793GA4.14.252_001730324769e3ea3c709_rel_lbCentOS 7.9
2.3.8~b664GA4.14.216_41421769bde239058b6e_rel_lbCentOS 7.9

For Lightbits RHEL releases prior to 3.4.1, the kernel version shown must be pre-installed on the servers for the Ansible installation of Lightbits in order to work. For sunsetted Lightbits GA releases, the kernel version shown is installed on the servers.

Due to the known kernel issue detailed here - and in order to avoid potential issues - for RHEL below 9.2 and/or upstream kernel below 6.2, Lightbits recommends using cgroup v1.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard