Solution 1 :
Ce tableau de comparaison du projet SCST inclut des informations sur les projets prenant en charge les réservations persistantes.
De plus, le fil de la liste de diffusion suivant peut vous intéresser :
- http://www.spinics.net/lists/linux-stgt/msg02144.html
Ceci est mon message sur la liste de diffusion du projet linux-stgt (alias tgt), qui comprend quelques exemples d'utilisation du paquet sg3-utils pour tester les réservations SCSI. Au moment de cet article, le projet tgt prenait en charge les réservations persistantes, mais pas prend en charge le PR_OUT_PREEMPT_AND_ABORT
action de service nécessaire pour prendre en charge la clôture d'e/s RHEL5.
Solution 2 :
Celui que vous devez commencer à rechercher est linux-iscsi. Il remplace les modules cibles iscsi du noyau à partir du 2.6.38 (pas encore publié, mais bientôt, git). Il prend en charge les réservations persistantes SCSI-3, je l'utilise actuellement sur OpenSUSE 11.3 avec un cluster de basculement Microsoft consommant du stockage via iSCSI.
Solution 3 :
Les cibles FreeNAS iSCSI prennent en charge les réservations persistantes SCSI-3. J'ai construit un cluster Windows Server 2008 R2 à deux nœuds exécutant le rôle Hyper-V et j'ai pu migrer en direct une machine virtuelle d'un hôte/nœud à l'autre.