The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Взаимозаменямость"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Взаимозаменямость"  
Сообщение от rapido email(ok) on 30-Апр-07, 18:15 
Здравствуйте ув. участники конференции!

Появилась задача: сделать 2 идентичные машины с одинаковым набором сервисов, для того, чтобы с случае аппаратного выхода их строя одной из машин все на себя брала вторая.
Итак по-порядку:
На каждой из машин должны быть следующие службы:
- bind;
- apache;
- MTA (postfix);

Мне надо: например, на первой машине умер bind - в работу вступает вторая машина. - это решается на стороне пользовательских машин, указанием 2-го днс сервера.
С apache не понятно. Я так понимаю надо особым образом настраивать DNS. чтобы по-одному и тому же имени отвечали разные хосты ??? либо name-based настройка самого apache ???
С postfix'ом еще сложнее. Т.к. в почтовом клиенте я могу для одной учетной записи прописать только один smtp-сервер, то мне надо чтобы по одному и тому же имени отдавались разные ip, выходит тоже что и apache.

Подскажите куда копать? что читать? Может кто-то сталкивался с подобным, и есть какие-то другие идеи? Иными словами - прошу совета!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Взаимозаменямость"  
Сообщение от rmf email on 30-Апр-07, 18:56 
Вы не сказали про тип используемой ОС

Если в Linux, то технология virtual servers
Ключевое слово vserver.

Используется модифицированное ядро.
В Debian Etch все необходимое есть в коробке.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Взаимозаменямость"  
Сообщение от rapido email(ok) on 30-Апр-07, 19:37 
>Вы не сказали про тип используемой ОС
>
>Если в Linux, то технология virtual servers
>Ключевое слово vserver.
>
>Используется модифицированное ядро.
>В Debian Etch все необходимое есть в коробке.

ОС linux

Возможно я не так выразился: У меня есть два физических одинаковых компьютера, одни и те же материнки, cpu и т.д.

как мне может помочь virtual server в этом?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Взаимозаменямость"  
Сообщение от rapido email(ok) on 30-Апр-07, 19:41 
>>Вы не сказали про тип используемой ОС
>>
>>Если в Linux, то технология virtual servers
>>Ключевое слово vserver.
>>
>>Используется модифицированное ядро.
>>В Debian Etch все необходимое есть в коробке.
>
>ОС linux
>
>Возможно я не так выразился: У меня есть два физических одинаковых компьютера,
>одни и те же материнки, cpu и т.д.
>
>как мне может помочь virtual server в этом?

Или вы имели ввиду завязать две машины в кластер и заставить работать как одну?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Взаимозаменямость"  
Сообщение от rmf email on 01-Май-07, 11:32 
Прошу прошения, посоветовал в стиле "слышал звон..."

Попробую реабилитироваться :)

Посмотрите LinuxFormat #84 (Октябрь 2006), вопрос "Нагрузка на всех", стр.105

http://www.linuxformat.ru/pdf.phtml

Я совсем не специалист в кластерных системах,
но возможно, если сделать так как рекомендуется в статье,
плюс обеспечить одинаковость данных и настроек для апача и MTA,
то получится примерно то что хотели.

При этом нужна ещё одна машина - маршрутизатор c возможностью NAT.
На нем также логично реализовать сетевой экран.

Если балансировка не нужна,
то на маршрутизаторе можно реализовать периодическую проверку сервисов
на обоих серверах, и если какой-то упал,
править таблицу маршрутизации и(или) NAT чтобы перенаправить запросы на "здоровый" сервер.

На мой взгляд, самое главное преимущество таких решений - не парить клиента необходимостью замены настроек DNS. Собственно не парить клиента совсем.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Взаимозаменямость"  
Сообщение от StSphinx (??) on 01-Май-07, 02:37 
>Здравствуйте ув. участники конференции!
>
>Появилась задача: сделать 2 идентичные машины с одинаковым набором сервисов, для того,
>чтобы с случае аппаратного выхода их строя одной из машин все
>на себя брала вторая.
>Итак по-порядку:
>На каждой из машин должны быть следующие службы:
>- bind;
>- apache;
>- MTA (postfix);
>
>Мне надо: например, на первой машине умер bind - в работу вступает
>вторая машина. - это решается на стороне пользовательских машин, указанием 2-го
>днс сервера.
>С apache не понятно. Я так понимаю надо особым образом настраивать DNS.
>чтобы по-одному и тому же имени отвечали разные хосты ??? либо
>name-based настройка самого apache ???
>С postfix'ом еще сложнее. Т.к. в почтовом клиенте я могу для одной
>учетной записи прописать только один smtp-сервер, то мне надо чтобы по
>одному и тому же имени отдавались разные ip, выходит тоже что
>и apache.
>
>Подскажите куда копать? что читать? Может кто-то сталкивался с подобным, и есть
>какие-то другие идеи? Иными словами - прошу совета!

Рассматривали как-то подобный вариант, мысль была использовать связку:
VRRP+DRBD. Соотв. резервирования на уровне сетевых протоколов - VRRP, и DRBD - для резервирования и синхронизации данных. Правда рассматривалась проблема не отказа отдельного сервиса, а машины в целом.
На практике пока не реализовали.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Взаимозаменямость"  
Сообщение от exn (ok) on 01-Май-07, 09:56 
Vserver удобен только для копирования в данном случае, а все остальное легко делаеться при помощи днс.. не сложная задача
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Взаимозаменямость"  
Сообщение от rapido email(ok) on 03-Май-07, 16:06 
>>Здравствуйте ув. участники конференции!
>>
>>Появилась задача: сделать 2 идентичные машины с одинаковым набором сервисов, для того,
>>чтобы с случае аппаратного выхода их строя одной из машин все
>>на себя брала вторая.
>>Итак по-порядку:
>>На каждой из машин должны быть следующие службы:
>>- bind;
>>- apache;
>>- MTA (postfix);
>>
>>Мне надо: например, на первой машине умер bind - в работу вступает
>>вторая машина. - это решается на стороне пользовательских машин, указанием 2-го
>>днс сервера.
>>С apache не понятно. Я так понимаю надо особым образом настраивать DNS.
>>чтобы по-одному и тому же имени отвечали разные хосты ??? либо
>>name-based настройка самого apache ???
>>С postfix'ом еще сложнее. Т.к. в почтовом клиенте я могу для одной
>>учетной записи прописать только один smtp-сервер, то мне надо чтобы по
>>одному и тому же имени отдавались разные ip, выходит тоже что
>>и apache.
>>
>>Подскажите куда копать? что читать? Может кто-то сталкивался с подобным, и есть
>>какие-то другие идеи? Иными словами - прошу совета!
>
>Рассматривали как-то подобный вариант, мысль была использовать связку:
>VRRP+DRBD. Соотв. резервирования на уровне сетевых протоколов - VRRP, и DRBD -
>для резервирования и синхронизации данных. Правда рассматривалась проблема не отказа отдельного
>сервиса, а машины в целом.
>На практике пока не реализовали.

Аналогично. Случай аппаратного отказа рассматривается тоже. Вот и возникла идея сделать такую систему чтоб взаимозаменялись не только сервисы. Но самое главное - чтоб со стороны клиетов локальной сети не было никаких манипуляций.
На счет машин: есть две одинаковые, которые я решил использовать для сервисов и т.п., и третья - выполняющая функции маршрутизатора.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Взаимозаменямость"  
Сообщение от bass (??) on 01-Май-07, 11:52 
>Здравствуйте ув. участники конференции!
>
>Появилась задача: сделать 2 идентичные машины с одинаковым набором сервисов, для того,
>чтобы с случае аппаратного выхода их строя одной из машин все
>на себя брала вторая.
>Итак по-порядку:
>На каждой из машин должны быть следующие службы:
>- bind;
>- apache;
>- MTA (postfix);
>
>Мне надо: например, на первой машине умер bind - в работу вступает
>вторая машина. - это решается на стороне пользовательских машин, указанием 2-го
>днс сервера.
>С apache не понятно. Я так понимаю надо особым образом настраивать DNS.
>чтобы по-одному и тому же имени отвечали разные хосты ??? либо
>name-based настройка самого apache ???
>С postfix'ом еще сложнее. Т.к. в почтовом клиенте я могу для одной
>учетной записи прописать только один smtp-сервер, то мне надо чтобы по
>одному и тому же имени отдавались разные ip, выходит тоже что
>и apache.
>
>Подскажите куда копать? что читать? Может кто-то сталкивался с подобным, и есть
>какие-то другие идеи? Иными словами - прошу совета!

ipfailover

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Взаимозаменямость"  
Сообщение от rapido email(ok) on 03-Май-07, 16:00 
Спасибо всем, кто принял участие в моей проблеме. Сейчас иду читать ваши советы, а как приму решение - отпишу. И о результатах тоже
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру