Configuring shared memory communications direct

Use this procedure to configure the SMC-D on Linux® on Z nodes.

  1. Verify that the internal shared memory (ISM) device is available. You can list ISM devices by issuing the following command:
    # lspci | grep ISM
    A sample output is as follows:
    1014:00:00.0 Non-VGA unclassified device: IBM Internal Shared Memory (ISM) virtual PCI device

    For more information about ISM devices, see Internal shared memory device driver.

  2. Set up smc-tools and qclib OS packages.
    SLES
    zypper install smc-tools qclib
    RHEL
    dnf install smc-tools qclib
  3. Verify that SELinux is set to the permissive or disabled mode.
    SMC sockets are not included in the standard SELinux policies. Therefore, SMC-D does not support the enforcing mode of SELinux .
    1. Verify the SELinux settings in the /etc/selinux/config file.
    2. Set the SELINUX=permissive or SELINUX=disabled mode.
    3. Reboot the node to apply the changes.