I can put together two linux servers and use the (more or less) new DRBD dual-primary feature to get a shared block device with concurrent read/write access on the two nodes.
Can I then export an iSCSI target from each node and use the two like a single multipath iSCSI device? eg. to simulate a dual-controller iSCSI storage array
I know I can work on both nodes via iSCSI, I just don't know if the multipath thing needs any knowledge about it from the two targets or if they are completely independent and without shared state as long as iSCSI is concerned.
(NB I'm not going to use such a setup in production, it would be just a testbed replacement for a true dual controller iSCSI array that we don't own yet. I'm gonna connect a server to both targets and test the multipath'ing by disconnecting one of the two links)