Planning for systemd
IBM Storage Scale supports systemd version 219 and later on Linux® operating systems.
IBM
Storage Scale automatically installs and
configures itself as a systemd service in systems that have systemd version 219 or later installed.
The service unit files are installed in the systemd lib directory, as shown in
the following list:
- Red Hat® Enterprise Linux and SUSE Linux Enterprise
Server:
/usr/lib/systemd/system
- Ubuntu:
/lib/systemd/system
- gpfs
- Starts or stops the GPFS daemon (mmfsd).
- gpfs-online
- Marker service which switches to active after GPFS has reached a working state. It uses the GPFS state as shown in the mmhealth node show command output for its status.
- gpfs-wait-mount.service
- Marker service which switches to active after the GPFS filesystems have been mounted. It uses the filesystem state as shown in
the mmhealth node show command output for its status. The status for the
mmhealth command only looks at filesystems which have
automount
value set to yes. - mmccrmonitor
- Starts or stops the mmccrmonitor daemon. This service is enabled to start at boot time. It runs all the time. If it is killed by some means other than the systemd systemctl command, restart it manually with the systemctl command.
- mmautoload
- Starts the mmautoload daemon after the node is rebooted and also starts the
GPFS daemon if autostart is specified. This
service also shuts down the GPFS daemon when
the operating system shuts down.
The systemd manager invokes this service when the node is shut down or rebooted. This service is enabled to start at boot time after mmccrmonitor is started. It cannot be started or stopped with the systemd systemctl command.
- mmsdrserv
- Starts or stops the mmsdrserv daemon. This service is started after the node is rebooted and is stopped after the GPFS daemon is started. It is also stopped as needed by other GPFS systemd services.
- mmsysmon
- Starts or stops system health monitoring in a cluster in which the Clustered Configuration Repository (CCR) is enabled. This service is enabled to start when the node is booted and is meant to run continuously until the node is shut down. It also can be started by other services.
- lxtrace
- Does trace operations. This service is controlled by the mmtracectl command. Do not start or stop this service with the systemctl command.
Descriptions of the IBM Storage Scale daemons:
- The GPFS daemon (mmfsd) is the main IBM Storage Scale daemon that runs on the node.
- The mmccrmonitor daemon starts and stops the mmsdrserv daemon if mmfsd is not running.
- The mmsdrserv daemon provides access to configuration data to the rest of the nodes in the cluster when the mmfsd daemon is not running.
- The mmautoload daemon sets up GPFS resources when the operating system is started.