Re: кластер на freeBSD?
- From
- vladimir.sharun@ukr.net (2:5020/400)
- To
- Konstantin Ischenko
- Date
- 2006-11-29T11:27:30Z
- Area
- RU.UNIX.BSD
From: vladimir.sharun@ukr.net
Konstantin Ischenko wrote:
>>> Народ, а есть ли возможность сделать кластер на Free?
VS>> А какой кластер? Вычислительный, или failover, или что?
KI>
KI> Failover, как я понимаю. Нужно примерно следующее: Есть две машинки, одинаковое
KI> "железо", версия FreeBSD. Есть между ними какой-то расшаренный раздел, на этом
KI> разделе "крутится" некий софт, неработоспособность которого крайне
KI> нежелателена. Физически ПО проинсталлено на каждой из машин, но в указанном
KI> общем разделе расположены их рабочие файлы. Таким образом они "размазываются"
KI> между двумя хостами благодаря "RAID по сети". Если один из узлов уходит в down,
KI> то на втором, standby узле, запускается софт и даныые вручную не нужно
KI> восстанавливать из бэкапа...
KI>
KI> Есть ли какие-то рабочие наработки?
В FreeBSD есть сейчас три глобальные грабли мешающие кластеризации:
1. NFS. Это баг с любой стороны, как только конфигурация выходит за пределы
простой. Чего только стоит rpc.lockd, который может запросто уйти в loop
и перестать отвечать. Или например монтирование одной шары с линукса, а
второй с freebsd (обе шары rw) может привести к тому, что вторая шара
не будет работать на запись. FreeBSD team официально сказали, что да, тут
баги есть, но пока не появится волонтёра, который бы ими занялся, ничего
не будет. Бага была показана ~ год назад, может чуть меньше.
2. Отсутствие локинговых лимитов в zone allocator'е.
3. Операции с CARP'ом - игра в футбол на минном поле. Снятие-удаление на рабочих
машинах с вероятностью под 50% приводит к панику.
PS: на линуксе с этим проблем нет.
PPS: freebsd всё еще лучший веб-сервер, роутер-файрвол и уже и MySQL сервер.
--
UKR.NET Postmaster
--- ifmail v.2.15dev5.3
* Origin: UkrNet (2:5020/400)
SEEN-BY: 50/12 400/814 450/159 1024 461/43 132 640 469/999 4616/3 4625/8
SEEN-BY: 4641/444 5000/76 5000 5006/1 5007/1 5010/70 5011/13 5012/46 5015/28
SEEN-BY: 5019/26 31 5020/18 175 194 400 545 982 1057 1909 1922 2238 2395 2871
SEEN-BY: 5020/4441 5021/29 5025/3 5026/14 45 5027/12 5030/1080 1957 5034/10 13
SEEN-BY: 5035/3 38 5036/1 5045/7 5049/1 5051/15 5054/1 4 8 9 11 28 35 36 37 45
SEEN-BY: 5054/63 66 67 70 75 84 85 5059/9 5060/88 5061/15 5062/10 5063/3
SEEN-BY: 5064/7 5066/18 5075/5 5076/1 5077/70 5080/1003 5084/9 5085/13 5095/20
SEEN-BY: 5096/18 6001/10
PATH: 5020/400 545 5054/1 37