Страница 1 из 4

Linux кластеры

Добавлено: 20 дек 2007, 17:40
Stanislav
В моем представлении кластер состоит из двух серваков - рабочий и резервный. А вот в доках по кластерам увидел картинку, где в кластере несколько серваков - что это означает? Зачем? Может Линукс кластеры работают по другому?

Re: Linux кластеры

Добавлено: 20 дек 2007, 18:21
CdR
Это скорее просто backup. В кластере может быть сколько угодно серверов. Суть в том, что для стороннего наблюдателя они работают как один и его не особо должно волновать как там внутрях что-то варится.


http://en.wikipedia.org/wiki/Computer_cluster

Re: Linux кластеры

Добавлено: 20 дек 2007, 18:38
sobomax
Stanislav писал(а):В моем представлении кластер состоит из двух серваков - рабочий и резервный. А вот в доках по кластерам увидел картинку, где в кластере несколько серваков - что это означает? Зачем? Может Линукс кластеры работают по другому?
Зависит от типа кластера. Если это high availability то как правило их два, а если вычислительный то чем больше тем лучше.

В общем случае кластер это когда больше одного и они каким-то образом вместе решают одну задачу.

От типа OS это не зависит.

-Maxim

Re: Linux кластеры

Добавлено: 20 дек 2007, 22:43
aissp
поговаривают что в научной среде сев америки было модно ставить кластеры беовульф. Один виде сам в ване, стоит с десяток персоналок с линухом объежиненные в прселовуты беовулф кластер. решает обратные геофизические задачи в смысле по карте вторичной индукции определить трехмерную картинку чего там в недрах есть.

в бытность в рамблере у нас база была распределенная запрос отправлялся сразу всем (хе хе мультикастом) тот кто мог отвтетить отвечал из запросов ответ составлялся, тоже видимо кластером можно назвать :)

Re: Linux кластеры

Добавлено: 21 дек 2007, 07:44
Stanislav
Я извиняюсь, немного по другому сформулирую вопрос: я имел ввиду следующее - возможно ли, что резервные сервера кластера работают или они должны простаивать в ожидании? Например, на первом сервере http, на другом ftp - оба работают. Каждый является резервным сервером для другого. Как только кто-то накрылся - функция переносится на резервный. Или только так - на первом http + ftp работает, на втором ничего не работает - если первый сервер накрылся, начинает работать второй.

Re: Linux кластеры

Добавлено: 21 дек 2007, 07:45
Stanislav
aissp писал(а):в бытность в рамблере у нас база была распределенная запрос отправлялся сразу всем (хе хе мультикастом) тот кто мог отвтетить отвечал из запросов ответ составлялся, тоже видимо кластером можно назвать :)
У нас этим лоадбалансер занимается - оптимально распределяет запросы. А кластер так и называется LB-кластер.

Re: Linux кластеры

Добавлено: 21 дек 2007, 09:01
Marmot
Ну почитайте же наконец интырнет, блин http://en.wikipedia.org/wiki/Computer_cluster

Re: Linux кластеры

Добавлено: 21 дек 2007, 09:04
Marmot
Stanislav писал(а):Я извиняюсь, немного по другому сформулирую вопрос: я имел ввиду следующее - возможно ли, что резервные сервера кластера работают или они должны простаивать в ожидании? Например, на первом сервере http, на другом ftp - оба работают. Каждый является резервным сервером для другого. Как только кто-то накрылся - функция переносится на резервный. Или только так - на первом http + ftp работает, на втором ничего не работает - если первый сервер накрылся, начинает работать второй.
Смотри настройки своего лоадбалансера, бывают такие умные, что умеют чекать жив пациент или мертв, если мертв, его больше не трогают, какое-то время, потом опять чекают...
Называть это дело кластером у меня язык не поворачивается...

Re: Linux кластеры

Добавлено: 21 дек 2007, 09:49
white_raven
у меня работает линукс хай авалиабилити, диски заведены через миррор раид через нетворк DRDB, мониторится самба, почта, апачи, на одном основном выставлены все айпишники, когда основной умирает, на втором поднимается айпи и все сервисы, диск становится основным,
http://www.linux-ha.org/

в универе я построил на openMosix вычислительный на 4 сервера, скоро буду строить на редхате последнем под новый матлаб машин на 10-12

Re: Linux кластеры

Добавлено: 21 дек 2007, 09:49
Stanislav
Marmot писал(а):
Stanislav писал(а):Я извиняюсь, немного по другому сформулирую вопрос: я имел ввиду следующее - возможно ли, что резервные сервера кластера работают или они должны простаивать в ожидании? Например, на первом сервере http, на другом ftp - оба работают. Каждый является резервным сервером для другого. Как только кто-то накрылся - функция переносится на резервный. Или только так - на первом http + ftp работает, на втором ничего не работает - если первый сервер накрылся, начинает работать второй.
Смотри настройки своего лоадбалансера, бывают такие умные, что умеют чекать жив пациент или мертв, если мертв, его больше не трогают, какое-то время, потом опять чекают...
Стандартная фича любого лоадбалансера.
Marmot писал(а):Называть это дело кластером у меня язык не поворачивается...
Тем не менее - строгий технический термин: LB-кластер - прочитайте же свою ссылку.

Re: Linux кластеры

Добавлено: 21 дек 2007, 09:56
Marmot
Stanislav писал(а):
Marmot писал(а):
Stanislav писал(а):Я извиняюсь, немного по другому сформулирую вопрос: я имел ввиду следующее - возможно ли, что резервные сервера кластера работают или они должны простаивать в ожидании? Например, на первом сервере http, на другом ftp - оба работают. Каждый является резервным сервером для другого. Как только кто-то накрылся - функция переносится на резервный. Или только так - на первом http + ftp работает, на втором ничего не работает - если первый сервер накрылся, начинает работать второй.
Смотри настройки своего лоадбалансера, бывают такие умные, что умеют чекать жив пациент или мертв, если мертв, его больше не трогают, какое-то время, потом опять чекают...
Стандартная фича любого лоадбалансера.
А в чем тогда проблема?

Re: Linux кластеры

Добавлено: 21 дек 2007, 09:59
Stanislav
white_raven писал(а):у меня работает линукс хай авалиабилити, диски заведены через миррор раид через нетворк DRDB, мониторится самба, почта, апачи, на одном основном выставлены все айпишники, когда основной умирает, на втором поднимается айпи и все сервисы, диск становится основным,
http://www.linux-ha.org/
Это понятно - это стандартный HA кластер. Меня просто интересует возможность задействовать резервный сервер - распределить нагрузку равномерно.

Re: Linux кластеры

Добавлено: 21 дек 2007, 10:01
aissp
в универе я построил на openMosix вычислительный на 4 сервера, скоро буду строить на редхате последнем под новый матлаб машин на 10-12
Офигеть, впечеьляет.

Re: Linux кластеры

Добавлено: 21 дек 2007, 10:08
Stanislav
Marmot писал(а):А в чем тогда проблема?
В том, что я совсем не про то... В LB кластере работают однородные сервисы - лоадбалансер отлично справляется. Я про HA кластеры - классический HA кластер, когда резервный сервак не работает, а меня интересует возможность распределить разнородную нагрузку между основным и резервным сервером. А то получается - основной сервер может быть перегружен, а резервный простаивает. Это аналог RAID-1.
А представьте ситуацию: есть кластер из N серверов - на них крутятся все сервисы, все данные - на GFS. Вдруг у одного пропал пульс, он удаляется из кластера, а сервис поднимается на другом серваке. Вот так сервисы и будут блуждать по кластеру. Получается аналог RAID-5. :-)

Re: Linux кластеры

Добавлено: 21 дек 2007, 10:20
white_raven
это не простой совсем вопрос, у меня стояла задача равномерного распределения чисто математических вычислений между нодами, где были задействованы данные с нетворк сторадж, это было решено на мосиксе с его возможность мигрировать таски, мультипроцессорным матлабом и специальным пакетом-примочкой для обработки данных, вообщем все было через джопу (кернелы там пересобирались и т.д) но завелось и работает,
сейчас ред хат имеет в ентерпрайзе навороченый кластерный пакет который клеймс то до все что надо включая HA+load balancing
Изображение
так что мосикс будет убит, будут куплены крутые делловские тачки и ред хат анд хере ви го

на редхете много доков по новому энтерпрайзу чек ит