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

Распределенная зеркальная файловая система под FreeBSD

Может ли кто-нибудь поделиться своим опытом создания распределенной зеркальной файловой системы между несколькими машинами FreeBSD? I. e. у нас есть два (три, четыре ...) сервера и на каждом из них смонтирован специальный раздел "part1". Мы вносим в него некоторые изменения на machine1, и эти изменения немедленно вступают в силу для "part1" на всех других машинах. В нашем «кластере» не часто выполняются операции записи, но очень часто выполняются операции чтения (например, статические веб-данные высоконагруженного интернет-проекта). Мы хотим иметь симметричный доступ ко всем машинам одновременно (без «блокировки» доступа к одной из них). Наша цель - обеспечить высокую доступность, отказоустойчивость и избыточность (и, возможно, добавление и удаление элементов этого «кластера» с возможностью горячей замены). Существуют ли собственные технологии, такие как Ceph для Linux?

Для FreeBSD есть несколько вариантов.

Один MooseFS который находится в freebsd-ports. Из Около страница, похоже, она может соответствовать изрядному количеству ваших критериев.

HAST встроен в базу FreeBSD и скорее похож на DRBD. Его неплохо настроить, но он ограничен двумя узлами, основным и дополнительным.

Также ведутся работы по переносу Ceph к FreeBSD, но он не готов к производству.

Надеюсь, это краткое изложение будет полезно. знак равно