Корпоративное файловое хранилище
GoodWin 1 июня, 2011 - 14:19
Что-то тема опять заглохла. Неужели вопрос настолько тривиален?
Поднимаю вопрос заново:
Кто что может посоветовать на тему создания корпоративного файлового хранилища.
Приблизительные условия:
1. OS - GNU/Linux Gentoo
2. Поддержка ACL "от микрософт"
3. Возможность увеличения объёма "на лету"
4. Желательно - "распределённая структура"
5. Объём хранения - "от терабайта"
»
- Для комментирования войдите или зарегистрируйтесь
требования по нагрузке забыл
требования по нагрузке забыл добавить и по клиентам. алсо, бюджет каков ?
Впрочем наверно таки CIFS исходя из требований.
Купи полку с самбой и закрой вопрос - интелевый 4ххх стоит не сильно много, винты запихнуть по теру в райд 5.
http://www.intel.com/products/server/storage/buy/index.htm#storage
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
CIFS - не интересно.
CIFS - не интересно. Неуклюже малость... Интересно "размазать" по нескольким компьютерам.
Да, про нагрузку:
- около 150 рабочих станций
- 3 сервера SQL
Про бюджет:
не в цифрах, а так - собирать это хозяйство хотелось бы на "персоналках", чтобы можно было не жалея менять компы в случае выхода их из строя.
emerge Your world
Gentoogle
Можно попробовать натянуть
Можно попробовать натянуть CIFS поверх чего-нибудь распределённого типа Coda там или OCFS. Но раз так уж надо виндовые ACL, то и клиенты ведь на винде, а что тогда ещё?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Ну, CIFS - ладно. А вот про
Ну, CIFS - ладно.
А вот про CODA или OCFS... А что из них половчее?..
А, может, что из современных систем?
emerge Your world
Gentoogle
Это надо смотреть конкретно
Это надо смотреть конкретно из того, что тебе нужно.
Честно говоря, с ними обеими куча проблем у меня была, я тут недавно пытался с ними разбираться.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
DFS , samba cluster
хех, тут уже 1 серваком не обойтись ( еще и бекап)
DFS , samba cluster.
И эта - в данном случае чем проще, тем лучьше. Я тебе уже предлагал как это все делается, но толи решение было недостаточно хидрозадозавернутым, толи слишком простым - но тебя почему то тянет на тырпрайс самого худшего вида.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
GoodWin написал(а): - около
+ еще https://bugzilla.kernel.org/show_bug.cgi?id=12309 если повезет и жизнь станет лучше, жить станет веселее :).
делим гигабит на 150 юзеров и
делим гигабит на 150 юзеров и 3 сервера sql и сильно, долго плачем, представляя битьё одмина юзерами.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga написал(а): делим
Вот потому и _несколько_ компов. Это - раз.
Распределёнка, это - два.
Кроме того не на гигабит. Что мешает вставить _две_ гигабитки и забондить их?
emerge Your world
Gentoogle
А за что? Нагрузка на сервер
А за что?
Нагрузка на сервер указана, имхо, не совсем корректно. Пользователи может быть много, а вот нагрузка на сервер почти отсутствовать.
Аналогично с SQL...
Неужели тема настолько тривиальна?
Или и впрямь поставить NexentaStor и "забить" на реализацию "под Gentoo"?
emerge Your world
Gentoogle
это спасет от стадиии
это спасет от стадиии составления TЗ, проектирования , реализации и тестирования ?
П.С осбенно нравится зоопарки - вместо попивания пива обычно находятся вопросы по скрещиванию ежа с ужом
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
В простом варианте сервак с
В простом варианте сервак с самбой на борту действительно тривиальная вещь. Корпус с корзинками, рейд с батарейкой типа трипвари, винтов штук 16. Хомы держать, да файлопомойку - самое то. Но это же не хранилище. Кластер наше все. Начинаем собирать. И тут оказывается что у гентоо кластерных решений нет. Есть токмо какая то команда, которая непонятно что делает (http://www.gentoo.org/proj/en/cluster).
Поставил под qemu две виртуалки для опытов. Попытался собрать ha кластер. Итак два сервака. Начинаем рыть по поводу синхронизации хранилища. Попадаем на drbd. Тут все путем. Собирается и работает на ура. В принципе ежели воткнуть искайзи контроллеры, то на этом можно и остановиться, нынче 10G искайзи стоит в районе штуки баксов. Единственное материнки подбирать тщательно, со скоростной шиной, иначе дорогое железо будет бамбук курить.
Копаем насчет кластерной файловой системы. Тут всего два халявных варианта, ocfs от оракла и редхатовская gfs. С этим чуть хуже. В официальном дереве ocfs-tools и gfs-utils отсутствует напрочь. Впрочем оверлеи никто не отменял.
Идем дальше. Нужна кластерная управлялка. Мне понравился pacemaker. Тут вообще труба. В дереве старое уг. В оверлеях кривые ебилды. Впрочем собирается и работает , ежели напильником сишные сурсы попилить.
Дальше - много веселей. Попытался на всем этом поднять кластерную самбу. Перечитал тучу хауту. Тут пришлось пилить скрипты pacemeker + ctdb, и доставлять пакеты, пропущенные ебилдами pacemaker/ctdb. Взлетает через раз. То ли руки кривые, то ли где то напильником лишний раз махнул. В общем как то грустно стало. Особенно ежели почитать дебиановские да редхатовские мануалы, где народ легким движением руки, откинувшись на спинку кресла .... Судя по ебилдам, за год ничего не изменилось. Может оно никому и не надо под гентоо?
Да, по поводу изменения на лету. Тут как бы lvm. С наглухо замаскированным флагом cluster (весьма настораживает, не так ли?) и ограничением на размер тома в 2T, что не так уж и много.
Ну во первых давай все же
Ну во первых давай все же разные кластеры в кучу не валить. В примитивном варианте их два: HPC и HA. то что ты говоришь это HA так вот на генте он вполне так ничего поднимается в том числе и с ctdb и подобными фичами ( как бекенды например gfs2 gpfs ocfs2 ceph и другие вариации).
Про кластерный lvm давай все же определимся какой у тебя стораж. Если это shared storage например файберная полка или сас полка или другие варианты то кластерный lvm2 и фс типа gfs2 или ocfs2 канают. Если у тебя такого нет и хранилка распределенная то тут gpfs или ceph ну и еще несколько закрытых вариантов.
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера