Назад | Перейти на главную страницу

Добавление необработанного хранилища - iSCSI или VMDK?

У нас есть около 10 ТБ файлов, которые мы используем на нашем файловом сервере. Я буду настраивать новый сервер с большим пространством и лучшими резервными копиями. У нас есть блок SAS с 24 дисками, подключенными к серверу OpenIndiana, настроенный как пул из 11 зеркальных дисков с двумя запасными. Лучше представить пул дисков как цель iscsi для файлового сервера Windows напрямую и хранить файлы таким образом или подключить его к серверу exsi и хранить данные на дисках vmdk?

Вы можете сделать и то, и другое.

В zpool это просто ваша группа устройств верхнего уровня. Вы можете разделить это на любое количество ZFS файловые системы как хотите. Это включает зволс (тома, которые можно экспортировать как блочные устройства).

Важный момент использования ZFS обеспечивает максимальную гибкость хранения.

Например, у меня есть следующий набор файловых систем ZFS, где первые четыре из перечисленных - это монтирования NFS, экспортированные в кластер VMware vSphere 5.1 ... но последний экспорт - это экспорт iSCSI, подключенный непосредственно виртуальной машиной. Все это поддерживается одним и тем же хранилищем, но вы можете делать все, что требуется вашему приложению или среде.

root@deore:/volumes# zfs list
vol1/Valley               298G   524G   209G  /volumes/vol1/Valley
vol1/dc1                 11.2G   524G  10.7G  /volumes/vol1/dc1
vol1/isos                4.49G   524G  4.49G  /volumes/vol1/isos
vol1/staging             76.7G   524G  76.7G  /volumes/vol1/staging
vol1/yum                  115G   524G   115G  -

На практике я обычно использую файловые системы ZFS NFS для VMware и iSCSI для хранения резервных копий или там, где мне нужна конкретная собственная файловая система, представленная операционной системе (например, NTFS).

Если вы предоставите своему файловому серверу хранилище через VMFS, у вас будет больше гибкости с VMWare. Однако они позволяют горячее VMotion с необработанными устройствами. хранилище VMotion не будет работать.