Майк правильний, iSCSI і SMB / CIFS працюють на двох різних шарах абстракції.
SMB / CIFS можна вважати експортом файлової системи, до якої можуть отримати доступ інші машини. Структура каталогів, метадані безпеки та таке вже є. Клієнтські машини можуть читати і записувати файли в цю файлову систему, але це ступінь їх доступу.
З iSCSI клієнтські машини бачать, що з точки зору операційної системи означає те саме, що і фізичний об'єм. На клієнтській машині Windows спочатку слід налаштувати ініціатор iSCSI, що вказує на хост iSCSI (ціль). Після цього на панелі керування управління дисками Windows ви побачите новий фізичний диск. Потім ви б ініціалізували його, розділили його, а потім відформатували в будь-якій файловій системі. Жодна інша машина не матиме доступу до цієї області (принаймні одночасно і ігноруючи передові речі, такі як файлові системи кластерів).
Процес трохи відрізняється від ESXi, але концепція однакова - ціль iSCSI виглядатиме як інший диск, на якому можна було б побудувати файлову систему VMFS.
Одне, що ви можете врахувати, якщо ви будуєте власний сервер зберігання даних, це те, що можна робити обидві речі одночасно. Програмне забезпечення, таке як OpenFiler і FreeNAS, дозволяє вам об'єднати пул пам’яті і дозволити доступ як iSCSI, так і SMB / CIFS. Простір iSCSI повинен бути попередньо виділений (приблизно як жорсткий диск віртуальної машини) і не видно клієнтам CIFS. Дві області розділені. Ви також можете залишитися за допомогою сервера Windows і встановити програмне забезпечення для експорту цілі iSCSI, такого, як це зроблено StarWinds.
iSCSI в цілому буде краще, тому що на шляху не буде стільки шарів абстракції - протокол SMB в цьому випадку. Крім того, оскільки це протокол рівневого рівня, деяке програмне забезпечення, яке не працюватиме при встановленні на загальну мережу, працюватиме з iSCSI.
Я думав, що ESXi може не дозволити доступ до акцій SMB, лише NFS, тому ви можете також розглянути це. Якщо це правда, вам знадобиться якийсь спосіб експорту акцій NFS, але вищезазначене обговорення залишається незмінним. OpenFiler / FreeNAS мають підтримку NFS, і Windows також може бути налаштований з ним.