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

Исходное сообщение
"Как организовать полное копирование данных с одного сервера на другой!"

Отправлено yurka , 09-Авг-06 11:00 
Тоесть например, есть сервер, он сибе работает все время, пополняется инфой, и т.д.! Как организовать подключение второго сервера к первому таким образом, что бы с первого вся инфа зеркализировалась на второй! Что-то такое реально осуществить!? Например при выходе из строя первого сервера, второй можно было со всеми настройками сразу подключить, что-то типа как зиркалирование винтов, но только с серверами!!! Очень срочно! Кто знает, дайте пожалуйста ответ!!!

Содержание

Сообщения в этом обсуждении
"Как организовать полное копирование данных с одного сервера ..."
Отправлено MoHaX , 09-Авг-06 13:09 
>Тоесть например, есть сервер, он сибе работает все время, пополняется инфой, и
>т.д.! Как организовать подключение второго сервера к первому таким образом, что
>бы с первого вся инфа зеркализировалась на второй! Что-то такое реально
>осуществить!? Например при выходе из строя первого сервера, второй можно было
>со всеми настройками сразу подключить, что-то типа как зиркалирование винтов, но
>только с серверами!!! Очень срочно! Кто знает, дайте пожалуйста ответ!!!

Какая ОС?
Для линукса есть такое http://www.netup.ru/articles.php?n=13 решение. Для фрюхи сам хотел бы  узнать...



"Как организовать полное копирование данных с одного сервера ..."
Отправлено Tatarin , 09-Авг-06 13:21 
>>Тоесть например, есть сервер, он сибе работает все время, пополняется инфой, и
>>т.д.! Как организовать подключение второго сервера к первому таким образом, что
>>бы с первого вся инфа зеркализировалась на второй! Что-то такое реально
>>осуществить!? Например при выходе из строя первого сервера, второй можно было
>>со всеми настройками сразу подключить, что-то типа как зиркалирование винтов, но
>>только с серверами!!! Очень срочно! Кто знает, дайте пожалуйста ответ!!!
>
>Какая ОС?
>Для линукса есть такое http://www.netup.ru/articles.php?n=13 решение. Для фрюхи сам хотел бы  
>узнать...
cvsup вам в помощь...
здесь расписывать не буду, но это довольно просто.


"Как организовать полное копирование данных с одного сервера ..."
Отправлено DelGod , 09-Авг-06 16:42 
>Тоесть например, есть сервер, он сибе работает все время, пополняется инфой, и
>т.д.! Как организовать подключение второго сервера к первому таким образом, что
>бы с первого вся инфа зеркализировалась на второй! Что-то такое реально
>осуществить!? Например при выходе из строя первого сервера, второй можно было
>со всеми настройками сразу подключить, что-то типа как зиркалирование винтов, но
>только с серверами!!! Очень срочно! Кто знает, дайте пожалуйста ответ!!!

я говорю за freebsd

я не вижу смысла ставить 2 машину если ты ничего типа CARP не собираешься делать.
если организуешь плз поделись опытом

1. проще всего на фре поставить второй винт и сделать софтовый рейд
sysctl kern.geom.debugflags=16
gmirror label -v -b round-robin gm0 /dev/ad4
echo geom_mirror_load="YES" >> /boot/loader.conf
в /etc/fstab меняем ad4 на mirror/gm0
ребут
gmirror insert gm0 /dev/ad6
все твоя инфа зеркалится
даже если какойто из винтов слетит все будет заебись

конечно cvsup с бинарниками работать коректно не будет потому rsync


"Как организовать полное копирование данных с одного сервера ..."
Отправлено Аноним , 09-Авг-06 17:49 
с 2 машинами это можно так организовать
man ggatec
man ggated

1. на основном сервере - клиент ggatec
на резервном - сервер ggated
на резервном сервере ставишь 2 винт - в систему монтировать его не надо
благодаря ggated -монтируешь его к основному серверу
Основной сервер будет думать - что этот диск подключен локально
2. делаем зеркало на основном сервере
в итоге имеем зеркало - на 2-х винтах физически расположенных в разных серверах


"Как организовать полное копирование данных с одного сервера ..."
Отправлено yurka , 10-Авг-06 11:08 
>с 2 машинами это можно так организовать
>man ggatec
>man ggated
>
>1. на основном сервере - клиент ggatec
>на резервном - сервер ggated
>на резервном сервере ставишь 2 винт - в систему монтировать его не
>надо
>благодаря ggated -монтируешь его к основному серверу
>Основной сервер будет думать - что этот диск подключен локально
>2. делаем зеркало на основном сервере
>в итоге имеем зеркало - на 2-х винтах физически расположенных в разных
>серверах

А если сервер на Винде 2000 сервер, то как в этом случае организовать зеркализацию серверов!?


"Как организовать полное копирование данных с одного сервера ..."
Отправлено nikll , 31-Июл-08 18:30 
>[оверквотинг удален]
>
>1. на основном сервере - клиент ggatec
>на резервном - сервер ggated
>на резервном сервере ставишь 2 винт - в систему монтировать его не
>надо
>благодаря ggated -монтируешь его к основному серверу
>Основной сервер будет думать - что этот диск подключен локально
>2. делаем зеркало на основном сервере
>в итоге имеем зеркало - на 2-х винтах физически расположенных в разных
>серверах

А как сделать отказоустойчевое решение?
Ну например 3 компа которые пооолностью дублируют друг друга, обеденены в ферму CARP.
Как сделать на них полную синхронизацию определенного каталога в реалтайме (например /usr/local/www/), без "узких" мест? Тоесть если умадут любые! 2 из 3х серверов, то для клиетов ничего неизмениться (кроме снижения производительности).
В предложенном выше варианте узким местом является клиент-серверная архетиктура ggated-ggatec. Если главный сервер упадет то вторичные не смогут синхронизироваться....


"Как организовать полное копирование данных с одного сервера ..."
Отправлено _RAW_ , 10-Авг-06 11:35 
>Тоесть например, есть сервер, он сибе работает все время, пополняется инфой, и
>т.д.! Как организовать подключение второго сервера к первому таким образом, что
>бы с первого вся инфа зеркализировалась на второй! Что-то такое реально
>осуществить!? Например при выходе из строя первого сервера, второй можно было
>со всеми настройками сразу подключить, что-то типа как зиркалирование винтов, но
>только с серверами!!! Очень срочно! Кто знает, дайте пожалуйста ответ!!!


попробуйте утилитку rsync
очень удобственно.
на машине которую надо зеркалить заводится сервер, а на машину какая будет зеркалом - запускается скрипт клиент. Зеркалирует всё. платформенно независима так как есть реализации для всех юникс и линукс систем.