Не могу найти однозначного ответа на этот вопрос ( не сколько FreeNAS, сколько iSCSI в целом).
Возможно ли использование одного iSCSI таргета одновременно несколькими клиентами?
Разумеется, речь идет по кейс, когда на презентованном raw устройстве используется соответствующая кластерная файловая система, например GFS2 или OCFS2.
Насколько я знаю, iSCSI протокол (изначально?) не предполагал доступа двух устройств к одному диску. Текущая имплементация CTL в FreeBSD также сыпет варнингами, когда один и тот же таргет используется двумя устройствами. Тем не менее это работает - на одном клиенте я делаю dd в iSCSI диск и на втором читаю. Но судя по алертам, это происходит за счет того, что второй клиент в момент доступа первого теряет связь, но быстро восстанавливает. Таким образом, вроде бы почти одновременно. Но при лаги обеспечены. Таким образом, вроде бы, подтверждается что протокол на такую работу не рассчитан. Однако на различных ресурсах с Linux + по слухам - некоторые iSCSI решения (с multi-path?) и коммерческие NAS все таки позволяют/предоставляют такую возможность.
Есть ли однозначный ответ - реализация FreeBSD это не поддерживает, или подобную возможность никто не поддерживает?
PS: о NFS, Samba и прочих DFS знаю, вопрос больше теоретический чисто по iSCSI.
Спасибо.
Возможно ли использование одного iSCSI таргета одновременно несколькими клиентами?
Разумеется, речь идет по кейс, когда на презентованном raw устройстве используется соответствующая кластерная файловая система, например GFS2 или OCFS2.
Насколько я знаю, iSCSI протокол (изначально?) не предполагал доступа двух устройств к одному диску. Текущая имплементация CTL в FreeBSD также сыпет варнингами, когда один и тот же таргет используется двумя устройствами. Тем не менее это работает - на одном клиенте я делаю dd в iSCSI диск и на втором читаю. Но судя по алертам, это происходит за счет того, что второй клиент в момент доступа первого теряет связь, но быстро восстанавливает. Таким образом, вроде бы почти одновременно. Но при лаги обеспечены. Таким образом, вроде бы, подтверждается что протокол на такую работу не рассчитан. Однако на различных ресурсах с Linux + по слухам - некоторые iSCSI решения (с multi-path?) и коммерческие NAS все таки позволяют/предоставляют такую возможность.
Есть ли однозначный ответ - реализация FreeBSD это не поддерживает, или подобную возможность никто не поддерживает?
PS: о NFS, Samba и прочих DFS знаю, вопрос больше теоретический чисто по iSCSI.
Спасибо.