URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 72760
[ Назад ]

Исходное сообщение
"как народ создает зеркальные сервера?"

Отправлено HAN7 , 09-Мрт-07 19:41 
Приветствую!

1. есть рабочий сервер с несколькими сайтами, своими пользователями, DNS, ftp, mysql, sendmail, cyrusIMAP
2. есть второй сервер (запасной), пока думается его использовать как резерный на случай останова первого - попробовать через DNS его назначить пятым-десятым в перечне ns-серверов, т.е. когда первый не будет откликаться - запросы пойдут на этот сервер

И вот теперь вопрос - чем делать зеркалирование первого?
1. rsync поверх ssh? все хорошо, но только надо делать логины рута по ssh :( иначем все папки создаются под логином пользователя и нет возможности например записи в /usr /var и т.д.

2. архивировать, а потом распаковывать на втором... это уже самый крайний вариант, и то как мне кажется совсем примитивно, да и места на дисках надо много

3. наверняка есть какой софт для этого? порекомендуйте, пожалуйста

Поделитель опытом, пожалуйста, уважаемый народ, как делаете ВЫ копию (зеркало) одного сервера на другом?

Спасибо!


Содержание

Сообщения в этом обсуждении
"как народ создает зеркальные сервера?"
Отправлено perece , 12-Мрт-07 15:28 
именно rsync по ссш'у. плюс пабликкейная аутентификация рутов друг на друге
минус - если сервер накернился потому что его взломали, а не отказ оборудования или еще чего - то запасняк тоже скомпрометирован. можно для "закручивания пяток" собрать отдельный ссш, где-нть в /opt/samba/plugins или еще в какой жопе, и pubkey auth настроить именно в нем (и его же юзать для rsync). такое обычно не сразу находят.

\^P^/


"как народ создает зеркальные сервера?"
Отправлено pavel_simple , 12-Мрт-07 15:45 
ставь на любой shared device (nbd, iscsi, AOE) -- и как только один накроется запускай сервисы на другом, при этом архивирование всё равно необходимо. Ну для этого как раз есть LVM и OCFS2

"как народ создает зеркальные сервера?"
Отправлено dimasvas , 12-Мрт-07 16:47 
>Приветствую!
>
>1. есть рабочий сервер с несколькими сайтами, своими пользователями, DNS, ftp, mysql,
>sendmail, cyrusIMAP
>2. есть второй сервер (запасной), пока думается его использовать как резерный на
>случай останова первого - попробовать через DNS его назначить пятым-десятым в
>перечне ns-серверов, т.е. когда первый не будет откликаться - запросы пойдут
>на этот сервер
>
>И вот теперь вопрос - чем делать зеркалирование первого?
>1. rsync поверх ssh? все хорошо, но только надо делать логины рута
>по ssh :( иначем все папки создаются под логином пользователя и
>нет возможности например записи в /usr /var и т.д.
>
>2. архивировать, а потом распаковывать на втором... это уже самый крайний вариант,
>и то как мне кажется совсем примитивно, да и места на
>дисках надо много
>
>3. наверняка есть какой софт для этого? порекомендуйте, пожалуйста
>
>Поделитель опытом, пожалуйста, уважаемый народ, как делаете ВЫ копию (зеркало) одного сервера
>на другом?
>
>Спасибо!

С помощью CVS делать инрементное копирование нужных вам каталогов.


"как народ создает зеркальные сервера?"
Отправлено HAN7 , 12-Мрт-07 20:56 
>
>С помощью CVS делать инрементное копирование нужных вам каталогов.

ну с копированием я уже решил через rsync+root+ssh+ключ+проверки+другой порт,
а вот как сделать второй пунт - переадресацию - т.е. чтобы запросы скажем на сайт (который был на основном сервере) - шли сразу на запасной?

как я столкнулся - если даже делать цепочку из NS (name servers), то запросы могу например сразу идти к ns3 (а это запасной сервер) или на ns1 (а он например не работает)... каша получается, почему нет тут порядка в переборе - начинали бы с ns1 - молчит - идем на ns2 и так далее...

может попробовать переадресацию с помощью routed, ipfw fwd?


"как народ создает зеркальные сервера?"
Отправлено Lamer , 13-Мрт-07 06:18 
>>
>>С помощью CVS делать инрементное копирование нужных вам каталогов.
>
>ну с копированием я уже решил через rsync+root+ssh+ключ+проверки+другой порт,
>а вот как сделать второй пунт - переадресацию - т.е. чтобы запросы
>скажем на сайт (который был на основном сервере) - шли сразу
>на запасной?
>
>как я столкнулся - если даже делать цепочку из NS (name servers),
>то запросы могу например сразу идти к ns3 (а это запасной
>сервер) или на ns1 (а он например не работает)... каша получается,
>почему нет тут порядка в переборе - начинали бы с ns1
>- молчит - идем на ns2 и так далее...
>
>может попробовать переадресацию с помощью routed, ipfw fwd?


на FreeBSD можно использовать CARP, тут http://www.linux-ha.com/ масса интересного есть