есть несколько старых серваков , как можно объединить их в кластер для хранения данных ?
Data storage cluster
есть несколько старых серваков , как можно объединить их в кластер для хранения данных ?
Посмотри в сторону glusterfs. Ставится легко. Возможностей много. Можно данные реплицировать в онлайне (аналог RAID-1), можно "стриповать" (аналог RAID-0) Можно построить и RAID10. А можно просто объединить файловые системы в одной точке монтировния.
------------------------------------
Да, забыл добавить - после объединения этих файловых систем их можно дальше отдать юзерям по той же самбе. Причем, ничто не мешает подвязать её на виртуальном интерфейсе. Что очень облегчит переход на иной сервер, если первый умрет. А можно поднимать более полноценный кластер, не только по файловой системе, но и по приложениям, по сервисам. Но я этого, пока, не умею. Но хочу научиться.
тут ещё вопрос какого типа данные ты собираешься хранить.
Есть понятие контекстного адресуемого хранилища (CAS). Там отсутствуют блоки как класс, а доступ к файлу осуществляется как к неделимой сущности.
Коммерческий пример Caringo CAStor, строят неубиваемые файловые кластера.
С кластером для обычного блочного хранения отлично справляется NexentaStor (nexenta.org).
Алсо, drbd + ocfs, например.
С кластером для обычного блочного хранения отлично справляется NexentaStor (nexenta.org).
Однако (цитата с их сайта)
=============================
Recommended system requirements:
* 64 bit processor (32 bit not recommended for production)
* 768MB RAM minimum for evaluation, 2GB okay, 4GB good, 16GB ideal for high-end deployments
* 2 identical relatively small disks for high-availability system folder
* Additional drives/storage for data volumes
===============================
А разговор шел у топикстартера о старых компьютерах...
понятие "старый" весьма и весьма расплывчато. Кому-то и ес1841 не такая уж старая.
понятие "старый" весьма и весьма расплывчато. Кому-то и ес1841 не такая уж старая.
Ага, кому и кобыла - невеста. Думаю, что мы придем к консенсусу, если примем тезис, что старые компьютеры есть компьютеры отработавшие 5-7 лет, построенные на процесорах intel Pentium III-iV и имеющие, максимум, 256 метров памяти на борту. То есть подпадающие под категорию "выбросить жалко, а использовать - тошно". А вот собрать из них HA-файловое хранилище - самое то.
А вот собрать из них HA-файловое хранилище - самое то.
Разве что для дома, ибо использовать в продакшене такой хлам не стоит.
[quote=Cruiser78]А вот собрать из них HA-файловое хранилище - самое то.
Разве что для дома, ибо использовать в продакшене такой хлам не стоит.[/quote]
Прошу аргументировать.
[quote=Loky]понятие "старый" весьма и весьма расплывчато. Кому-то и ес1841 не такая уж старая.
Ага, кому и кобыла - невеста. Думаю, что мы придем к консенсусу, если примем тезис, что старые компьютеры есть компьютеры отработавшие 5-7 лет, построенные на процесорах intel Pentium III-iV и имеющие, максимум, 256 метров памяти на борту. То есть подпадающие под категорию "выбросить жалко, а использовать - тошно". А вот собрать из них HA-файловое хранилище - самое то.[/quote]
Вы практически угадали, лежат сервера 5-7 летней давности на материнках Интел и Микросистемс, их рейд контроллеры держат до 2ТБ в рейд-5, оперативки на борту по 2 гига ддр1. Использование 2ТБ уже не актуально, т.к. простая файло-помойка уже есть,а вот для видео-материалов нужны большие объемы (исходники видео + перекодированные данные занимают крайне много места).
CAStor взгромозди на них - caringo.com