Hello all,
I'm fighting with a strange problem when using iSCSI as shared storage.
Let's say I do create a Lun on storage and present her to cluster.
I do create a storage ( "Datacenter -> Storage " ) type iSCSI and she get correctly created on all nodes.
After that I do create a Storage of type LVM using this Lun and also this get created on all nodes.
The problem starts when I want to expand the lun ( but also when I create a new Lun on storage and present to cluster ).
I do expand the Lun and I can see that all nodes get the scsi change information, but while on the node I'm doing the configuration I can see the iSCSI stuffs ( storage and so on ) correctly working, on all other nodes the iSCSI storage becomes "Status Unknown" and since then I cannot use them.
The only way to get them working is by rebooting every other node except the one that has all working, and the storage became available again.
I can't see any specific error message around and the problem seems to be more tied to PV/LV than iSCSI, not really sure.
No systemctl restart iscsid.service or pvesm rescan iscsi change the situation. Only the reboot.
More over ( but I'm not sure if I'm doing correctly ) on the working one I need to do the pvresize manually to get the new space available ( but this could also be correct, can't find lot of info on this task ).
The storage, at the moment, is a TrueNas exporting iSCSI Luns, and also a target for Zfs-Over-iSCSI and proxmox pve is 8.2.2 from free repository.
I've seen quite a bit of thread about this specific problem, and almost everyone ends with a reboot ( which IMHO is not an acceptable solution )
Any idea on how to workaround or fix this problem ?
Thanks in advance.
Pigi_102
I'm fighting with a strange problem when using iSCSI as shared storage.
Let's say I do create a Lun on storage and present her to cluster.
I do create a storage ( "Datacenter -> Storage " ) type iSCSI and she get correctly created on all nodes.
After that I do create a Storage of type LVM using this Lun and also this get created on all nodes.
The problem starts when I want to expand the lun ( but also when I create a new Lun on storage and present to cluster ).
I do expand the Lun and I can see that all nodes get the scsi change information, but while on the node I'm doing the configuration I can see the iSCSI stuffs ( storage and so on ) correctly working, on all other nodes the iSCSI storage becomes "Status Unknown" and since then I cannot use them.
The only way to get them working is by rebooting every other node except the one that has all working, and the storage became available again.
I can't see any specific error message around and the problem seems to be more tied to PV/LV than iSCSI, not really sure.
No systemctl restart iscsid.service or pvesm rescan iscsi change the situation. Only the reboot.
More over ( but I'm not sure if I'm doing correctly ) on the working one I need to do the pvresize manually to get the new space available ( but this could also be correct, can't find lot of info on this task ).
The storage, at the moment, is a TrueNas exporting iSCSI Luns, and also a target for Zfs-Over-iSCSI and proxmox pve is 8.2.2 from free repository.
I've seen quite a bit of thread about this specific problem, and almost everyone ends with a reboot ( which IMHO is not an acceptable solution )
Any idea on how to workaround or fix this problem ?
Thanks in advance.
Pigi_102