|
|
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
В Win2000 легко настраивается репликация между двумя расшаренными ресурсами на двух серверах. При этом репликация получается двусторонней, любые изменения на одном ресурсе очень быстро отображаются на другом. Может использоваться как для цели создания online-бэкапа, так и для распределения нагрузки. По сути получается что-то вроде сетевого RAID 1. Можно ли подобное организовать в Linux и если да, то какими средствами? Где про это почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2007, 10:10:25 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
http://rsync.samba.org/ Кстати, реализация кросс-платформная... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2007, 11:02:43 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
nik_xhttp://rsync.samba.org/ Спасибо, но не совсем то. Если я правильно понял, rsync работает только в одну сторону. А DFS в Win во все стороны изменения отрабатывает. Хотя, для целей он-лайн бэкапа и это сойдет скорее всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2007, 14:00:10 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
rsync синхронизирует файлы, одна из машинок выступает в роли сервера (должен же кто-то разруливать все это хозяйство...) Вроде все логично... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2007, 18:03:24 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
> А DFS в Win во все стороны изменения отрабатывает Я не знаю, что это за шняга, но телепатический модуль от этой фиговины куплю задорого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2007, 18:46:16 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
On Sat, 24 Mar 2007 22:46:16 +0700, правильный линуксоид <nospam@sql.ru> wrote: > Автор: правильный линуксоид >> А DFS в Win во все стороны изменения отрабатывает > > Я не знаю, что это за шняга, но телепатический модуль от этой фиговины > куплю задорого. Самба вроде умеет быть членом DFS ? -- Остаюсь искренне Ваш, Станислав Сухолёт Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 06:40:04 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
правильный линуксоид> А DFS в Win во все стороны изменения отрабатывает Я не знаю, что это за шняга, но телепатический модуль от этой фиговины куплю задорого. Нет там никакого телепатического модуля. Элементарная двусторонняя репликация изменений. Никаких сложностей, если правятся разные файлы. А вот про тонкости отработки конфликтов при одновременной правке файла в разных местах не готов сейчас подробно рассказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 16:17:19 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
> Нет там никакого телепатического модуля. Как это нет? Даже системы контроля версий не умеют (точнее - не хотят (и правильно делают, кстати)) сливать изменения автоматом. А тут все в шоколаде. Значит, телепатический модуль у шняги по имени DFS должен быть обязательно. Куплю. Дорого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 18:54:55 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
правильный линуксоид А тут все в шоколаде. Какой, нафиг, телепатер? Тупо файл с новой датой переписывает старый. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2007, 09:38:40 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
правильный линуксоид> Нет там никакого телепатического модуля. Как это нет? Даже системы контроля версий не умеют (точнее - не хотят (и правильно делают, кстати)) сливать изменения автоматом. А тут все в шоколаде. Значит, телепатический модуль у шняги по имени DFS должен быть обязательно. Ты читать умеешь? Или лишь бы ляпнуть, не имея ни малейшего представления об обсуждаемом предмете? Не стоит задача сливать автоматом одновременные изменения одного и того же файла из разных мест. Да и бред это в большинстве случаев (например во всех случаях бинарных файлов). А в репликации изменений разных файлов нет никаких чудес. И для упомянутых систем контроля версий это штатное использование - изменение разными разработчиками одновременно разных файлов. правильный линуксоид Куплю. Дорого. Ты повторяешься. Win 2003 server standard - около $700. Dimitry Sibiryakov правильный линуксоид А тут все в шоколаде. Какой, нафиг, телепатер? Тупо файл с новой датой переписывает старый. Не совсем так. В частности дату файла можно и насильно другой выставить. Но смысл похожий. Правда в W2003 R2 заявлена более навороченная технология - новый алгоритм сжатия под названием Remote Differential Compression для передачи только изменений, для эффективной работы на тонких каналах. В общем, навскидку достойных аналогов, как я понял, нет. Просто озаботился тут возможностью перевода части серверов под Linux. Но не все так сладко, как могло показаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2007, 19:24:06 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Не совсем так. В частности дату файла можно и насильно другой выставить. Но смысл похожий. Правда в W2003 R2 заявлена более навороченная технология - новый алгоритм сжатия под названием Remote Differential Compression для передачи только изменений, для эффективной работы на тонких каналах. В общем, навскидку достойных аналогов, как я понял, нет. Просто озаботился тут возможностью перевода части серверов под Linux. Но не все так сладко, как могло показаться. Я ссылку давал... Внимательно читал, да? И о компресии, и о передачи только измененией в бинарных файлах и т.д. ... Упорство в отстаивании продуктов M$ - ну просто поражает! Мы уже проходили то, что интернет M$ изобрели. Типа история повторяется??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 19:56:49 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
А может действительно в качестве DFS SVN заюзать 8( Regards dr-Wicked ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 21:02:02 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
nik_x Я ссылку давал... Внимательно читал, да? Не досконально, но достаточно. И читал, и ответил, и поблагодарил. nik_x И о компресии, и о передачи только измененией в бинарных файлах и т.д. ... Упорство в отстаивании продуктов M$ - ну просто поражает! И про компрессию, и про передачу только изменений я прочитал. Здесь MS ничего нового не изобрели. Про rsync я слышал еще до того, как DFS в виндах появился. Но MS дальше продвинулись в этом вопросе: сделали именно многонаправленную репликацию. Можно распределять нагрузку, посадив половину народа на один сервер, другую - на другой. Можно организовать удобную работу с одним ресурсом из головного офиса и филиалов. Если я где-то при беглом просмотре упустил описание подобных возможностей rsync - ткни пальцем, пожалуйста. Пока что увидел только возможность однонаправленного слива изменений. Упорства в отстаивании никакого нет. Наоборот - ищу наличие разумной альтернативы, на которую можно перейти с минимальными геморроями. Но если сервер БД, к примеру, съезжает с win элементарно, то вот с корпоративным файл-сервером все не так просто. nik_x Мы уже проходили то, что интернет M$ изобрели. Типа история повторяется??? Не по адресу. Я сам бывший "линуксоид" почти :) По крайней мере несколько шлюзов (ipchains, squid, sendmail/qmail и т.д.) на линухе когда-то устанавливал, настраивал и поддерживал некоторое время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 21:41:31 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Можно распределять нагрузку, посадив половину народа на один сервер, другую - на другой. Угу, ты это в виндовом форуме расскажи Подгорецкому. Заодно объясни ему в чем же он облажался, настраивая эту самую DFS. http://www.sql.ru/forum/actualthread.aspx?tid=404222 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 08:39:13 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Угу, ты это в виндовом форуме расскажи Подгорецкому. Заодно объясни ему в чем же он облажался, настраивая эту самую DFS. http://www.sql.ru/forum/actualthread.aspx?tid=404222 Это ответ по существу, про то, как организовать подобное в linux? Прям как дети малые. Я пришел сюда не доказывать, что круче, а спросить у более осведомленных коллег о возможных путях решения. Впрочем, меня это не удивило. Не в первый раз встречаю такие обиды в ответ на вопросы из разряда "а как бы в linux сделать подобное"? Вот, нашел, кажется, что-то отдаленно похожее, но детально еще не вникал: Distributed Replicated Block Device Network block device ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 10:32:13 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Это ответ по существу, про то, как организовать подобное в linux? Нет, это вопрос по существу - если под виндой все так шоколадно, что же за грабли попались Анатолию? Потому что симптомы у него такие же как и при тупом "copy after close" алгоритме репликации. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 11:02:32 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
2:Александр Гoлдун Никаких обид, и ничего личного! При распределенной синхронизации файлов, когда каждый из узлов имеет одинаковый статус можно элементарно налететь на коллизии. И не преведи аллах, если это влетит в цикл... Мне это чем-то напоминает двух базарных бабок. Будут биться до истощения сил. "Равноправия" в распределенных системах стараются избегать даже при проектировании СУБД. В крайнем случае запуская внешний монитор отслеживания изменений. Посему и рекомендуют синхронизироваться на один сервер. Просто себе-же меньше гемору ... Практически всегда у одного из файлов должен быть приоритет. Если дву-направлено, то стремятся разделить файлы по группам приоритетов "высокий"/"низкий" Например ресурсы типа дирекории. Соответственно будет работать параллельно 2 ведущих и 2 подчиненных. Вообщем здесь задача больше грамотно спроектировать систему, а не уповать на супер-прогу с супер-телепатером, о чем и пытались дать понять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 19:18:10 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
Да, кстати, у RAID диски далеко не равноправны! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 19:21:52 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
Почитал про: DRBD... В чем достоинство - не понял. ...Each device (DRBD provides more than one of these devices) has a state, which can be 'primary' or 'secondary'. ... ... You can run DRBD either with one node in primary role and the other node in secondary role. ... Те-же яйца, в профиль. Видим первичный и починенный/подчиненные... --- Алгоритм Rsync: http://citforum.ru/nets/articles/rsync/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 19:38:28 |
|
||
|
Репликация каталогов как в DFS в Win2000 Srv
|
|||
|---|---|---|---|
|
#18+
nik_x При распределенной синхронизации файлов, когда каждый из узлов имеет одинаковый статус можно элементарно налететь на коллизии. Можно. Только при чем тут равноправие и как оно относится к разнонаправленности репликации? nik_x И не преведи аллах, если это влетит в цикл... Уж зацикливания то избежать более чем просто. Для этого достаточно лишь отличать изменения, совершенные непосредственно на хосте от изменений, пришедших по репликации. (Мне тут относительно легко проводить аналогии и строить догадки, не далекие от истины, т.к. реализую и поддерживаю репликацию баз данных в распределенных системах - принципы и проблемы во многом схожие. Нет смысла велосипеды изобретать.) nik_x Мне это чем-то напоминает двух базарных бабок. Будут биться до истощения сил. "Равноправия" в распределенных системах стараются избегать даже при проектировании СУБД. В крайнем случае запуская внешний монитор отслеживания изменений. Можно и без монитора при правильной организации отработки конфликтов nik_x Посему и рекомендуют синхронизироваться на один сервер. Просто себе-же меньше гемору ... Практически всегда у одного из файлов должен быть приоритет. Может я недопонимаю, о каких приоритетах идет речь? Какие приоритеты нужны для отработки простейшей ситуации? Есть 3 сервера и одна реплицируемая на них папка. В папке 3 файла. На первом сервере правят первый файл, на втором - второй, на третьем - третий. В результате нужно на всех трех серверах получить актуальные все 3 файла. Ну обзовешь ты первый сервер главным. Что из этого? Чем это поможет решить задачу? nik_x Если дву-направлено, то стремятся разделить файлы по группам приоритетов "высокий"/"низкий" Например ресурсы типа дирекории. Соответственно будет работать параллельно 2 ведущих и 2 подчиненных. Кажется, догадываюсь. Ты имеешь в виду скорее 2 отдельные ОДНОНАПРАВЛЕННЫЕ репликации двух разных ресурсов? Нет, это неприемлемо. А если 7 узлов? Или больше. nik_x Вообщем здесь задача больше грамотно спроектировать систему, а не уповать на супер-прогу с супер-телепатером, о чем и пытались дать понять... Да нет же здесь никакой телепатии! Лежит у тебя в папке (таблице) куча файлов (записей). С момента последнего обмена что-то менялось. Что именно менялось, узнать легко. Отправляешь другому хосту изменения. Получаешь от другого хоста изменения и прикладываешь у себя. Проблемы возникают только тогда, когда правится одно и то же на разных хостах, но этот риск можно минимизировать как раз правильным проектированием структуры ресурса, а если уж случилось, тогда нужно отрабатывать согласно выбранной политике. Например не реплицировать такое, но писать лог. Реплицировать пришедшее позже. Реплицировать пришедшее с более главного сервера (вот тут можно и приоритеты использовать) и т.п. Но такие конфликты меньше всего интересуют, так как не должны быть регулярным явлением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2007, 22:19:27 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=34435427&tid=1488301]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 359ms |

| 0 / 0 |
