Linux кластеры

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45244
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Linux кластеры

Сообщение Stanislav »

Marmot писал(а):
Stanislav писал(а):
Marmot писал(а): А оно не SPOFится?
Ни в коем случае!
if a GNBD server node becomes unavailable, another GNBD server node can provide GFS nodes with access to storage devices.
Я имел ввиду GFS, по данным.
Ну разумеется, все что незаписанное в буферах на сдохшем серваке - умрет. Но то что на сторадже залочено - будет разлочено и незавершенная транзакция файловой системы будет откачена. Хотя это само по себе не гарантирует целостности данных например БД, но откатом транзакции БД займется уже сама БД, когда сервис поднимется на другом узле кластера.
Последний раз редактировалось Stanislav 21 дек 2007, 16:33, всего редактировалось 1 раз.
Аватара пользователя
Marmot
Графоман
Сообщения: 39282
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Linux кластеры

Сообщение Marmot »

Stanislav писал(а):Ну разумеется, все что незаписанное в буферах на сдохшем серваке - умрет. Но то что на сторадже залочено - будет разлочено и незавершенная транзакция файловой системы будет откачена.
А если storage того, умер ?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45244
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Linux кластеры

Сообщение Stanislav »

Marmot писал(а):
Stanislav писал(а):Ну разумеется, все что незаписанное в буферах на сдохшем серваке - умрет. Но то что на сторадже залочено - будет разлочено и незавершенная транзакция файловой системы будет откачена.
А если storage того, умер ?
Как это? Не бывает! RAID! А сервак к которому он подключен - тоже кластеризован.
Аватара пользователя
Marmot
Графоман
Сообщения: 39282
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Linux кластеры

Сообщение Marmot »

Stanislav писал(а):
Marmot писал(а):
Stanislav писал(а):Ну разумеется, все что незаписанное в буферах на сдохшем серваке - умрет. Но то что на сторадже залочено - будет разлочено и незавершенная транзакция файловой системы будет откачена.
А если storage того, умер ?
Как это? Не бывает! RAID!
Наиииивный :)
У нас мужик как-то "вытащил из розетки" не тот файлер, и ты думаешь RAID ему помог? :)
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45244
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Linux кластеры

Сообщение Stanislav »

Marmot писал(а):
Stanislav писал(а):
Marmot писал(а):А если storage того, умер ?
Как это? Не бывает! RAID!
Наиииивный :)
У нас мужик как-то "вытащил из розетки" не тот файлер, и ты думаешь RAID ему помог? :)
Не, ну против лома нет приема :-(
Аватара пользователя
Marmot
Графоман
Сообщения: 39282
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Linux кластеры

Сообщение Marmot »

Stanislav писал(а):Не, ну против лома нет приема :-(
Должен быть! :)
Вот чем мне DRBD и нравится...
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Linux кластеры

Сообщение meser »

Marmot писал(а):
Stanislav писал(а):Ну разумеется, все что незаписанное в буферах на сдохшем серваке - умрет. Но то что на сторадже залочено - будет разлочено и незавершенная транзакция файловой системы будет откачена.
А если storage того, умер ?
В моем случае он очень эффективно вешал всех клиентов через gndb, в общем не дело это. Нет, не дело! Лучше какой-нибудь самодельный нас построить.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45244
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Linux кластеры

Сообщение Stanislav »

meser писал(а):
Marmot писал(а):
Stanislav писал(а):Ну разумеется, все что незаписанное в буферах на сдохшем серваке - умрет. Но то что на сторадже залочено - будет разлочено и незавершенная транзакция файловой системы будет откачена.
А если storage того, умер ?
В моем случае он очень эффективно вешал всех клиентов через gndb, в общем не дело это. Нет, не дело! Лучше какой-нибудь самодельный нас построить.
Ага, понятно.... Будем посмотреть :-) Обещают то они все шоколадно :-)
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Re: Linux кластеры

Сообщение Garik »

ну вообще-то кластеры и в апаче есть. и апач неплохо мультиплексирует запросы к сервакам апликаций. кстати и с ораклом (два сервака) умеет работать, когда один из них помирает.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Linux кластеры

Сообщение meser »

Garik писал(а):ну вообще-то кластеры и в апаче есть. и апач неплохо мультиплексирует запросы к сервакам апликаций. кстати и с ораклом (два сервака) умеет работать, когда один из них помирает.
Станиславу нужен High Availability в общем случае, для любых сервисов, но он задает себе резонный вопрос: - " и что, этот резервный сервер так себе стоять и будет (сервисы дублированные будут дурака валять)? Непорядок. Надо, чтобы и он делал что-нибудь полезное" Так плавно обсуждение перешло к LVS - Linux Virtual Server, и в частности к LB, который мало того, что нагрузку делит, так еще автоматически эту пресловутую HA, обеспечивает. А дальше пошли разборки как контент делить. В некоторых случаех это просто, например dns, через общий mysql сервер и mydns, smtp можно порешать доставкой в каталоги пользователя и nfs, а в некоторых случаях, не очень. Не всякий уеб контент можно синхронизировать без общего девайса. С mysql вообще труба - там и общий носитель не спасает из за внутренних локов транзакций. А что апаче может как-то распределять нагрузку - это да. Как там в случае использования ssl, или куки? Есть механизм, гарантирующий, что запрос с одного и того же IP попадет на один и тот же физический сервер? В LVS это все есть, включая разные механизмы работы с адресами, через нат или роутинг, а апаче кластер это может?
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Re: Linux кластеры

Сообщение Garik »

про dns я вообще ничего не понял - если сервер валится, то dns все равно живет.
да и многое из перечисленного имеет свои кластерные решения, а не только в смысле "хост жив/хост умер".
Аватара пользователя
andrew_em
Пользователь
Сообщения: 113
Зарегистрирован: 04 июн 2007, 23:27
Откуда: оттуда

Re: Linux кластеры

Сообщение andrew_em »

Вот объясните мне глупому - стоит база данных на узлах Oracle - а не проще ли взять RAC ораклянный и все задачи возложить на него и его Clusterware. Все конфигурации прописаны в документации сверхподробно, если в кластере будет не более 4х процессоров это еще и бесплатно.
Аватара пользователя
Garik
Завсегдатай
Сообщения: 480
Зарегистрирован: 02 ноя 2006, 21:03
Откуда: Киев->Торонто->куда глаза глядят

Re: Linux кластеры

Сообщение Garik »

я думаю непонятка с самого вопроса пошла. сервер - это то что крутится на хостах и их может быть несколько на хосте. если "сервак" изначально подразумевался как хост, то каждый из серверов хоста имеет свои методы кластеризации. описанный выше ремблеровский apache-сервер (я полагаю это был он) имеет свои методы кластеризации, упомянутые выше же, a Oracle - свои..
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Linux кластеры

Сообщение meser »

Garik писал(а):я думаю непонятка с самого вопроса пошла. сервер - это то что крутится на хостах и их может быть несколько на хосте. если "сервак" изначально подразумевался как хост, то каждый из серверов хоста имеет свои методы кластеризации. описанный выше ремблеровский apache-сервер (я полагаю это был он) имеет свои методы кластеризации, упомянутые выше же, a Oracle - свои..
"то что крутится на хостах" обычно называют сервис. Насчет оракла согласен. А в остальном речь, если я правильно понял, шла о Linux Virtual Server (LVS) project, который включает в себя и High Availbility, и Load Balancing.
Разумеется существуют и другие методы кластеризации.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Linux кластеры

Сообщение meser »

Garik писал(а):про dns я вообще ничего не понял - если сервер валится, то dns все равно живет.
да и многое из перечисленного имеет свои кластерные решения, а не только в смысле "хост жив/хост умер".
dns это один и сервисов, который можно балансировать эффективней, чем простым перечислением доступных серверов. mydns или powerdns реализации dns сервиса с доступом к зонам через sql db, т.е. простое решения разделения общих данных. С другими сервисами так просто не получается.
Ответить