Open Twanislas opened 1 year ago
it seems it depends on shell being present on host?
executing filesystem command: sh -c for file in $(ls -la /dev/mapper/* | grep "\->" | grep -oP "\-> .+" | grep -oP " .+"); do echo $(F=$(echo $file | grep -oP "[a-z0-9-]+");echo $F":"$(ls "/sys/block/${F}/slaves/");); done;
executing filesystem command: sh -c for file in $(ls -la /dev/mapper/* | grep "\->" | grep -oP "\-> .+" | grep -oP " .+"); do echo $(F=$(echo $file | grep -oP "[a-z0-9-]+");echo $F":"$(ls "/sys/block/${F}/slaves/");); done;
unless these commands are executed in the csi container
I'd like to bump this, many external storage arrays require multipath to manage the paths for proper redundancy. The HPE csi-driver for instance has a hard requirement on multipath being available.
This is also a needed for the NetApp trident ontap-san backend as it requires multipathd.
Hi team,
It looks like multipath-tools is not available in the iscsi-tools extension. I tried to search for multipath references everywhere, to no avail.
When mounting iscsi target trying to use multipath (using democratic-csi), I get
failed to discover multipath device
. However, I can see that the two disk references are successfully mounted :On the
democratic-csi
side,nsenter
support for the multipath executable needs to be added as well (see the original PR for supporting iscsiadm here : https://github.com/democratic-csi/democratic-csi/pull/225)Thanks for taking this request into consideration :)
Cheers !