I did this previously with a server on ubuntu 16.04 and targetcli. It worked and is still online today. I'm in need of more storage so I decided to make another machine with ubuntu 18.04 and targetcli-fb. The problem I have is that I cannot add the server to the failover cluster.

When I add the disk to the cluster it says the disk is not ready. On the event log of the cluster it gives IDs : 1793, 1069, 1205 and 1254 When I use the validation assistant it fails the "Validate SCSI-3 Persistent Reservation", something about "REGISTER AND IGNORE EXISTING" failing.

I do not remember what was done with the previous storage server and cannot remember if there was a configuration to make the disk able to go offline on one node if another brought it online as it asks to be done.

Disk is currently offline on all nodes, partition style is GPT and really should be able to connect, but it just does not.

  • When you created the backstore in targetcli, did you do it with IBLOCK or PSCSI? If it's PSCSI, perhaps the underlying device is a SATA disk or NVME, and doesn't support SCSI reservations? IBLOCK will terminate the reservation inside the target, so it works regardless of the backing hardware. – Mike Andrews Jul 13 '18 at 18:07
  • I created a iblock. – Carobell Jul 13 '18 at 18:07
  • Wow, perhaps @BaronSamedi1958 is correct? You could check dmesg on the server to see if there's anything interesting, or grab a packet capture and see what's being returned. But, perhaps it'd be easier to just start again with 16.04? Crazy! – Mike Andrews Jul 13 '18 at 18:15
  • I'm most likely going to go back to 16.04 for now, I really don't understand why it would not work on 18.04, or maybe I'll try again later, maybe I did something worng... – Carobell Jul 13 '18 at 19:00

Replace (upgrade) your iSCSI target, within the current configuration it doesn’t support “persistent reservations”, and this is a “no go” for Windows cluster storage.

  • 1
    Replace to something else then targetcli-fb or go back to 16.04 for it to work ? – Carobell Jul 13 '18 at 11:38
  • 2
    1) Upgrade LIO within current distro 2) Use SCST from here -> scst.sourceforge.net 3) Roll back to working Linux distro 4) Use StarWind Free on top of free Hyper-V Server 5) ... – BaronSamedi1958 Jul 13 '18 at 13:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.