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

Файловый сервер через SMB / CIFS

В ближайшем будущем я планирую развернуть файловый сервер в одном из отделов нашей компании. Желательно, чтобы он поддерживал доступ на уровне файлов через SMB и NFS, а также поддержка iSCSI будет плюсом. Встроенные функции резервного копирования / репликации также будут большим плюсом.

В настоящее время у меня в домашней лаборатории есть один физический сервер, который позже будет использоваться в производстве, поэтому я построил на его основе лабораторию тестирования. Также при необходимости я могу позаимствовать еще один сервер у своей компании. Я уже провел небольшое исследование по этой теме и в качестве возможных кандидатов выбрал между FreeNAS и Windows File Server поверх Storage Spaces.

Я уже тестировал FreeNAS, но производительность оставляет желать лучшего. По какой-то причине я могу получить максимум 250 Мбит / с. У меня есть сетевая карта Intel 10GbE на сервере, а также 2x E5-2603 v3 и 96 ГБ ОЗУ. Zpool - это RAIDZ2 - 9 дисков с LSI MegaRAID 2208 и режимом JBOD. Возможно, я допустил некоторые ошибки в конфигурации, потому что я не специалист по Linux, поэтому я попробую протестировать там дисковые пространства.

Есть ли какие-либо другие возможные бесплатные / недорогие решения для файловых серверов? Моя цель - создать наиболее экономичное решение для тестирования, а затем запустить его в производство. Есть ли какие-нибудь неправильные настройки оборудования при моей предыдущей установке FreeNAS?

Большое спасибо!

Какова ваша общая вместимость? Кроме того, сколько оперативной памяти используется ZFS?

В конфигурации RAIDZ2 ваша производительность ограничена самым медленным диском. Это может быть один или два диска с небольшим количеством битых секторов, снижающих производительность.

ЦП определенно не является узким местом в вашем случае.

Один сервер = единая точка отказа. Я бы подумал о приобретении двух из них и сгруппировал бы их на файловом сервере высокой доступности.

1) Windows Server. Вы можете использовать стандартный или даже бесплатный сервер Hyper-V и бесплатно использовать StarWind vSAN для общего хранилища.

https://www.starwindsoftware.com/blog/part-2-smb-3-0-file-server-on-free-microsoft-hyper-v-server-2012-r2-clustered

В конце дня вы бесплатно получите файловый сервер iSCSI / SMB3 HA с лучшими в своем классе стеками iSCSI и SMB3 :)

Локальные дисковые пространства - еще один вариант, но он требует универсальной лицензии Datacenter, что означает неограниченное количество виртуальных машин и не имеет смысла в SoFS, вы в основном оставите деньги на столе :( + S2D имеет ОГРОМНЫЕ проблемы с отказоустойчивостью в конфигурациях с двумя и тремя узлами (нет местных кодов реконструкции).

2) FreeNAS. Я бы использовал FreeBSD, которую команда iX использовала для разветвления FreeNAS или Linux. ZFS конечно! Есть множество способов сделать это HA.

https://github.com/ewwhite/zfs-ha/wiki