Том ZFS как цель ISCSI

9

Я смотрю в ZFS и использую FreeNAS для управления ZFS и у меня следующий вопрос:

Работают ли преимущества ZFS, такие как дедупликация, автоматическое исправление ошибок и т. Д., При создании цели iSCSI на томе ZFS?

В FreeNAS это, вероятно, необработанный файл образа, который используется в качестве цели на томе ZFS. Поскольку он основан на блоках (а не на файлах): все ли преимущества применяются в ZFS?

Изменить: Предполагаемое использование будет хранилище для VMware (ESXi).

Devator
источник

Ответы:

11

Да, все работает ... Дедупе, сжатие, контрольная сумма, кэширование - все это присутствует при использовании zvols в ZFS. Но я действительно предпочитаю NFS для целей виртуализации из-за прозрачности. Но любой сделает работу.

Не могли бы вы подробнее рассказать о предполагаемом использовании ZFS? Я спрашиваю, потому что есть много потенциальных проблем дизайна / планирования. Внимательно прочитайте этот учебник по ZFS ...


Если вы используете это для поддержки установки VMware, я настоятельно рекомендую использовать NFS. iSCSI не будет вам дорого стоить с описанной вами настройкой, и с точки зрения работы в сети и реализации можно сделать гораздо больше. В любом случае ВСЕ основные функции ZFS работают независимо от того, используете ли вы файловую систему ZFS (NFS) или zvols (iSCSI).

ewwhite
источник
Предполагаемое использование будет для VMware ESXi. Я прочитаю ссылку, которую вы разместили. Спасибо!
Деватор
1
Если вы используете FreeNAS с VMWare, используйте NFS. Есть некоторые ошибки освобождения места в реализациях iSCSI в текущих стабильных выпусках FreeNAS. Они исправляются, но NFS хорошо работает на ebox
tegbains
1
Уже несколько лет мы используем ZFS NFS, поставляя 48 ТБ в различных конфигурациях (уровень 1, 2 и 3). Я согласен, что NFS - лучший выбор. Просто помните, что ZFS дает сравнительно низкую производительность по сравнению с другими файловыми системами, даже используя SSD. Это разработано, чтобы быть очень надежным. Скорость не была главным приоритетом.
Ян Макинтош
1
@IanMacintosh Под реализацией ZFS? Linux? Solaris? Nexenta? * BSD? OmniOS?
ewwhite
Родной для Linux
Ян Макинтош
3

Использование ZFS + VMware + NFS - ужасная идея. Это даст вам худший результат. Vmware использует реализацию NFS, которой необходимо постоянно выполнять SYNCed-записи и ждать, пока каждая из них сделает это. И это очень медленно на ZFS. ZFS сначала записывает в журнал ZIL, и многие из них выполняют реальную запись на диски (и только потом подтверждают синхронизацию). Я получил 5 МБ / с на записи в секвенсор с ZFS + VMware + NFS. Затем я проверил на UFS + iSCSI и получил результаты 64 МБ / с на secuencial wirtes (raid 1). Не тестировал iSCSI на ZFS

Juan
источник
Прохладно +1 немного больше информации было бы здорово, но поскольку iSCSI на ZFS работает быстро, это то, что мне нужно. ура
Петр Кула
2

Идея синхронизации записи действительно хорошая идея для загрузочных дисков, которые являются ключом к виртуализации. Вы хотите дождаться подтверждения. Скорость не проблема при загрузке, долговечность должна быть. Когда вам нужна производительность, переходите к чему-то более быстрому. Производительность и надежность - это всегда компромисс.

Одна из моих любимых задач - это когда люди хотят по-настоящему высокой производительности виртуальных машин, когда у них есть виртуальные машины, на которых выполняются такие вещи, как сетевые службы, которые могут выполнять 100 операций записи в день.

FreeNAS 9.3 имеет необходимое отображение, необходимое для использования iSCSI с VMware.

Линда Катели
источник