Hardware Drivers Overview

About

Some clusters may require custom hardware drivers for your chosen operating system. This package will create an environment that allows nodes to run installers on its first boot to build the driver against the up-to-date OS.

Components

The components in this package are:

  • First boot environment for automatically executing installers at boot time

    • This provides a system service that can be used to run installation scripts when a system is turned on. For example, Nvidia graphics driver can be set to compile after the initial build of the system such that it is compiled against the correct kernel version.
  • Infiniband driver first-boot script

    • A script that can install the Mellanox Infiniband driver either from upstream repositories or through local compilation from the source files
  • Nvidia graphics driver first-boot script

Key Files

  • /etc/systemd/system/firstrun.service
  • /var/lib/firstrun/*
  • /var/log/firstrun/*
  • /opt/alces/installers/*