Soluzione 1:
Questa tabella di confronto del progetto SCST include informazioni su quali progetti supportano le prenotazioni persistenti.
Inoltre, potrebbe essere interessante il seguente thread della mailing list:
- http://www.spinics.net/lists/linux-stgt/msg02144.html
Questo è il mio post sulla mailing list del progetto linux-stgt (aka tgt), che include alcuni esempi di utilizzo del pacchetto sg3-utils per testare le prenotazioni SCSI. Al momento di questo post, il progetto tgt supportava le prenotazioni persistenti, ma non supporta il PR_OUT_PREEMPT_AND_ABORT
azione di servizio necessaria per supportare l'i/o fencing di RHEL5.
Soluzione 2:
Quello che devi iniziare a cercare è linux-iscsi. Sta sostituendo i moduli di destinazione iscsi del kernel a partire dalla 2.6.38 (non ancora rilasciato, ma presto git). Supporta le prenotazioni persistenti SCSI-3, lo sto usando in questo momento su OpenSUSE 11.3 con un cluster di failover Microsoft che consuma spazio di archiviazione tramite iSCSI.
Soluzione 3:
I target iSCSI FreeNAS supportano le prenotazioni persistenti SCSI-3. Ho creato un cluster Windows Server 2008 R2 a due nodi che esegue il ruolo Hyper-V e sono riuscito a eseguire la migrazione in tempo reale di una VM da un host/nodo all'altro.