Я изучаю ZFS и использую FreeNAS для управления ZFS, и у меня возникает следующий вопрос:
Работают ли преимущества ZFS, такие как дедупликация, автоматическое исправление ошибок и т. Д., При создании цели iSCSI на томе ZFS?
В FreeNAS это, вероятно, необработанный файл изображения, который используется в качестве целевого тома ZFS. Поскольку он основан на блоках (а не на файлах): сохраняются ли преимущества ZFS?
Изменить: Предполагаемое использование будет хранилищем для VMware (ESXi).
Да, все работает ... Дедупинг, сжатие, контрольная сумма, кеширование - все это присутствует при использовании zvols в ZFS. Но я действительно предпочитаю NFS для целей виртуализации из-за прозрачности. Но любой из них сделает свою работу.
Не могли бы вы подробнее рассказать о предполагаемом использовании ZFS? Я спрашиваю, потому что есть много потенциальных проблем с дизайном / планированием. Внимательно прочтите этот учебник по ZFS ...
Если вы используете это для поддержки установки VMware, я сильно предлагаю использовать NFS. iSCSI не принесет вам многого с описанной вами настройкой, и есть еще много чего, что может пойти не так с точки зрения сети и реализации. В любом случае, ВСЕ основные функции ZFS работают независимо от того, используете ли вы файловые системы ZFS (NFS) или zvols (iSCSI).
Использование ZFS + VMware + NFS - ужасная идея. Это даст вам худший результат. Vmware использует реализацию NFS, которая должна постоянно выполнять синхронизированную запись и ждать, пока каждая из них сделает это. И это очень медленно на ZFS .. ZFS сначала записывает в журнал ZIL, а многие последние выполняют фактическую запись на диски (и только затем подтверждают запись синхронизации). Я получил 5 МБ / с на секретную запись с ZFS + VMware + NFS. Затем я протестировал UFS + iSCSI и получил результаты 64 МБ / с на защищенных сетях (рейд 1). Не тестировал iSCSI на ZFS
Идея синхронной записи действительно хороша для загрузочных дисков, которые играют ключевую роль в виртуализации. Вы хотите дождаться подтверждения. Скорость не является проблемой при загрузке, долговечность должна быть проблемой. Когда вам нужна производительность, выберите что-нибудь более быстрое. Производительность и надежность - всегда компромисс.
Одна из моих любимых мозолей - это когда люди хотят действительно быстрой производительности виртуальных машин, когда у них есть виртуальные машины, на которых работают такие вещи, как сетевые службы, которые могут выполнять 100 операций записи в день.
FreeNAS 9.3 имеет необходимое отключение, необходимое для использования iSCSI с VMware.