Lösung 1:
Diese Vergleichstabelle des SCST-Projekts enthält Informationen darüber, welche Projekte dauerhafte Reservierungen unterstützen.
Darüber hinaus könnte der folgende Mailinglisten-Thread von Interesse sein:
- http://www.spinics.net/lists/linux-stgt/msg02144.html
Dies ist mein Beitrag zur Projekt-Mailingliste linux-stgt (auch bekannt als tgt), die einige Beispiele für die Verwendung des Pakets sg3-utils zum Testen von SCSI-Reservierungen enthält. Zum Zeitpunkt dieses Beitrags hatte das tgt-Projekt Unterstützung für dauerhafte Reservierungen, aber nicht unterstützt den PR_OUT_PREEMPT_AND_ABORT
Serviceaktion zur Unterstützung von RHEL5-E/A-Fencing erforderlich.
Lösung 2:
Diejenige, nach der Sie suchen müssen, ist linux-iscsi. Es ersetzt die iscsi-Target-Module des Kernels ab 2.6.38 (noch nicht veröffentlicht, aber bald, git). Es unterstützt persistente SCSI-3-Reservierungen, ich verwende es gerade auf OpenSUSE 11.3 mit einem Microsoft Failover Cluster, das Speicher über iSCSI verbraucht.
Lösung 3:
FreeNAS iSCSI-Ziele unterstützen dauerhafte SCSI-3-Reservierungen. Ich habe einen Windows Server 2008 R2-Cluster mit zwei Knoten erstellt, auf dem die Hyper-V-Rolle ausgeführt wird, und konnte eine VM live von einem Host/Knoten zum anderen migrieren.