DeepSea icon indicating copy to clipboard operation
DeepSea copied to clipboard

No role for rbd-client (e.g. mapping images)

Open johanneskastl opened this issue 4 years ago • 1 comments

Description of Issue/Question

There are several roles available for the various clients. But I found none that would fit for a client that wants to e.g. map a rbd image.

I can interact with rbd from the master/admin node, i.e. create images, list pools, but when trying to map an image (as described in the SES201 training) I get a missing kernel module. Of course I can prepare the client manually, but it would be nice if there were a role doing that for me.

Is there none? I doubt that this included in one of the client roles I have:

role-client-cephfs
role-client-iscsi
role-client-nfs
role-client-radosgw

Versions Report

# salt-run deepsea.version
0.9.23+git.0.6a24f24a0
# rpm -qi salt-minion
Name        : salt-minion
Version     : 2019.2.0
Release     : 6.14.1
Architecture: x86_64
Install Date: Mon Nov 25 16:39:02 2019
Group       : System/Management
Size        : 41019
License     : Apache-2.0
Signature   : RSA/SHA256, Tue Oct 22 11:50:52 2019, Key ID 70af9e8139db7c82
Source RPM  : salt-2019.2.0-6.14.1.src.rpm
Build Date  : Tue Oct 22 11:46:26 2019
Build Host  : sheep06
Relocations : (not relocatable)
Packager    : https://www.suse.com/
Vendor      : SUSE LLC <https://www.suse.com/>
URL         : http://saltstack.org/
Summary     : The client component for Saltstack
Description :
Salt minion is queried and controlled from the master.
Listens to the salt master and execute the commands.
Distribution: SUSE Linux Enterprise 15
# rpm -qi salt-master
Name        : salt-master
Version     : 2019.2.0
Release     : 6.14.1
Architecture: x86_64
Install Date: Mon Nov 25 14:45:52 2019
Group       : System/Management
Size        : 2936818
License     : Apache-2.0
Signature   : RSA/SHA256, Tue Oct 22 11:50:52 2019, Key ID 70af9e8139db7c82
Source RPM  : salt-2019.2.0-6.14.1.src.rpm
Build Date  : Tue Oct 22 11:46:26 2019
Build Host  : sheep06
Relocations : (not relocatable)
Packager    : https://www.suse.com/
Vendor      : SUSE LLC <https://www.suse.com/>
URL         : http://saltstack.org/
Summary     : The management component of Saltstack with zmq protocol supported
Description :
The Salt master is the central server to which all minions connect.
Enabled commands to remote systems to be called in parallel rather
than serially.
Distribution: SUSE Linux Enterprise 15

johanneskastl avatar Nov 27 '19 07:11 johanneskastl

I just set up another cluster using SES5 (SLES12 SP3), and there mapping works out of the box on the admin/master node. Not sure if it is intended behaviour to no longer have this working in SES6, so the client-role might still be a handy addition...

johanneskastl avatar Nov 28 '19 07:11 johanneskastl