For each node to properly use GlusterFS storage, each GlusterFS storage node needs to  have  dm_thin_pool  configured, and each worker node needs to have the GlusterFS Client  installed. In the following example, the worker node hosts the GlusterFS storage so both  dm_think_pool  and the  GlusterFS client  are configured on the same node. The following  steps describe how to do this. Note:  The examples in this book use RedHat Linux on s390x. The instructions for other  Linux distributions and architectures follow the same patterns, but the commands are  slightly different. For the commands for other Linux distributions and other computer  architectures, see the IBM Knowledge Center:  https://www.ibm.com/support/knowledgecenter/SSBS6K_3.2.0/manage_cluster/prepare _nodes.html . 44  Implementation Guide for IBM Blockchain Platform for Multicloud 2. Install GlusterFS Client as in Example 2-5. Example 2-5 Install GlusterFS client  echo dm_thin_pool | sudo tee -a /etc/modules-load.d/dm_thin_pool.conf dm_thin_pool 1. Configure the  dm_thin_pool  kernel module. rpm --import  https://oplab9.parqtec.unicamp.br/pub/key/openpower-gpgkey-public.asc rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}	%{SUMMARY}
' gpg-pubkey-fd431d51-4ae0493bgpg(Red Hat, Inc. (release key 2)  <security@redhat.com>) gpg-pubkey-2fa658e0-45700c69gpg(Red Hat, Inc. (auxiliary key)  <security@redhat.com>) gpg-pubkey-75b92fa7-5ccf44cbgpg(OpenPower Unicamp Lab (OpenPower)  <openpower@ic.unicamp.br>) sudo yum install yum-utils && sudo yum-config-manager --add-repo  https://oplab9.parqtec.unicamp.br/pub/s390x/glusterfs/rhel/7.6/ Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager rhel-7-for-system-z-extras-rpms | 2.1 kB 00:00 rhel-7-for-system-z-optional-rpms | 2.0 kB 00:00 rhel-7-for-system-z-rpms | 2.0 kB 00:00 rhel-7-for-system-z-supplementary-rpms | 2.0 kB 00:00  ... sudo yum update && sudo yum install glusterfs-client gluster-cli Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager rhel-7-for-system-z-extras-rpms | 2.1 kB 00:00 rhel-7-for-system-z-optional-rpms | 2.0 kB 00:00 rhel-7-for-system-z-rpms | 2.0 kB 00:00 rhel-7-for-system-z-supplementary-rpms | 2.0 kB 00:00 Resolving Dependencies --> Running transaction check ---> Package atomic-registries.s390x 1:1.22.1-26.gitb507039.el7 will be updated ---> Package atomic-registries.s390x 1:1.22.1-28.gitb507039.el7 will be an  update