<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Резервирование вторым сервером</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html</link>
    <description>Здравствуйте, уважаемые.&lt;br&gt;&lt;br&gt;Стал подобный вопрос. Есть хост-сервер, на котором крутится Apache+PHP+mysql, bind, proftpd, Exim. С течением времени к-во сайтов крутящихся на нем возрасло и начала требоваться большая стабильность.  Дали задание настроить второй сервер (находится в другом месте, подключен через другого прова, имеет др. ip-шку), таким образом, что бы при отключении первого - он мог свободно взять на себя его функции, и пользователи, которые обращаются к сайтам - не чувствовали перебоя.&lt;br&gt;&lt;br&gt;Сразу пришла на ум идея - в днс-ах на одно имя завязать два ip. Написать скрипт, который с первого сервера примерно раз в час перекачивал измененные файлы на второй серв. &lt;br&gt;&lt;br&gt;НО!!!  Теперь представим, если первый сервер отключился и работает второй серв. Он обладает всей инфой, что была на первом, но пользователи в это время изменяют какую-то инфу (загружают новые файлы, добавляют/изменяют записи в БД). Когда включится в работу первый, то второй серв по привычке обновит данные с первого и изменения пользователей </description>

<item>
    <title>Резервирование вторым сервером (Slavaz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html#8</link>
    <pubDate>Mon, 26 Oct 2009 23:52:29 GMT</pubDate>
    <description>&amp;gt;Судя по общему настрою топикстартера, у него нет денег на нормальную СХД, &lt;br&gt;&amp;gt;и этот &quot;еще один сервер&quot; будет единой точкой отказа. &lt;br&gt;&amp;gt;Уж лучше два drbd-based блочных девайса, и два сервера, соединенные парочкой гигабатных &lt;br&gt;&amp;gt;кроссов, а так же SAS диски вместо процессоров с аппаратной виртуализацией, &lt;br&gt;&amp;gt;можно это все поднять на Xen, или вообще без виртуализации, это &lt;br&gt;&amp;gt;будет работать, но топикстартер, судя по всему, хочет географически разнести машины &lt;br&gt;&lt;br&gt;Да, судя по всему, Вы правы. Тем более, что я &quot;зевнул&quot;, прочитав стартовое сообщение по-диагонали и пропустив &quot;находится в другом месте, подключен через другого прова&quot;.&lt;br&gt;Извиняюсь за неуместные советы.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Резервирование вторым сервером (sHaggY_caT)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html#7</link>
    <pubDate>Sun, 25 Oct 2009 16:10:06 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;нужны три железки: 2 сервера (с аппаратной виртуализацией) и одна железка как &lt;br&gt;&amp;gt;хранилище данных. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;На двух серваках поднимаете kvm, в них запускаете гостевую ось. Настраиваете миграцию. &lt;br&gt;&amp;gt;Всё. Миграция будет происходить в онлайне и абсолютно незаметно для пользователей. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Общее хранилище данных может быть ещё одним сервером или аппаратным решением. Я &lt;br&gt;&amp;gt;бы предпочтение отдал аппаратному решению... впрочем, и самодельное имеет право на &lt;br&gt;&amp;gt;жизнь :) &lt;br&gt;&lt;br&gt;Имхо, избыточно. Хотя я сама предпочитаю, как платформу, RHEL, зачем :&lt;br&gt;&lt;br&gt;&amp;gt;на двух серваках поднимаете kvm&lt;br&gt;&amp;gt;Общее хранилище данных может быть ещё одним сервером или аппаратным решением.&lt;br&gt;&lt;br&gt;Судя по общему настрою топикстартера, у него нет денег на нормальную СХД, и этот &quot;еще один сервер&quot; будет единой точкой отказа.&lt;br&gt;&lt;br&gt;Уж лучше два drbd-based блочных девайса, и два сервера, соединенные парочкой гигабатных кроссов, а так же SAS диски вместо процессоров с аппаратной виртуализацией, можно это все поднять на Xen, или вообще без ви</description>
</item>

<item>
    <title>Резервирование вторым сервером (Slavaz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html#6</link>
    <pubDate>Fri, 23 Oct 2009 12:48:04 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;два ip. Написать скрипт, который с первого сервера примерно раз в &lt;br&gt;&amp;gt;час перекачивал измененные файлы на второй серв. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;НО!!!  Теперь представим, если первый сервер отключился и работает второй серв. &lt;br&gt;&amp;gt;Он обладает всей инфой, что была на первом, но пользователи в &lt;br&gt;&amp;gt;это время изменяют какую-то инфу (загружают новые файлы, добавляют/изменяют записи в &lt;br&gt;&amp;gt;БД). Когда включится в работу первый, то второй серв по привычке &lt;br&gt;&amp;gt;обновит данные с первого и изменения пользователей просто потеряются. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как быть? Может есть стандартные средства и методы решения подобных задач? &lt;br&gt;&lt;br&gt;нужны три железки: 2 сервера (с аппаратной виртуализацией) и одна железка как хранилище данных.&lt;br&gt;&lt;br&gt;На двух серваках поднимаете kvm, в них запускаете гостевую ось. Настраиваете миграцию. Всё. Миграция будет происходить в онлайне и абсолютно незаметно для пользователей.&lt;br&gt;&lt;br&gt;Общее хранилище данных может быть ещё одним сервером или аппаратным решением. Я бы предпочтение отдал аппаратному решению... впрочем, и самодель</description>
</item>

<item>
    <title>Резервирование вторым сервером (ЮрЫк)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html#5</link>
    <pubDate>Tue, 20 Oct 2009 18:22:57 GMT</pubDate>
    <description> &lt;br&gt;&amp;gt;Вопрос в том, что во время &lt;br&gt;&amp;gt;офф-лайн сервера1 будет осуществляться работа с сервером2. Все данные что пользователь &lt;br&gt;&amp;gt;изменил в БД и те фалйы, которые он залил на сервер2 &lt;br&gt;&amp;gt;пропадут, т.к. в обратную сторону репликация не действует &lt;br&gt;&lt;br&gt;Организовать двусторонюю репликацию...&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Резервирование вторым сервером (VArtem)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html#4</link>
    <pubDate>Tue, 20 Oct 2009 09:32:04 GMT</pubDate>
    <description>&amp;gt;Для БД есть репликация типа master-master, для файлов есть правильные опции у &lt;br&gt;&amp;gt;rsync. &lt;br&gt;&lt;br&gt;Хорошо... Предположим мы засинхронизировали, т.е. данные на сервер2 будут почти всегда такими же как и на сервер1. Вопрос в том, что во время офф-лайн сервера1 будет осуществляться работа с сервером2. Все данные что пользователь изменил в БД и те фалйы, которые он залил на сервер2 пропадут, т.к. в обратную сторону репликация не действует&lt;br&gt;</description>
</item>

<item>
    <title>Резервирование вторым сервером (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html#3</link>
    <pubDate>Tue, 20 Oct 2009 08:34:07 GMT</pubDate>
    <description>Для БД есть репликация типа master-master, для файлов есть правильные опции у rsync. &lt;br&gt;</description>
</item>

<item>
    <title>Резервирование вторым сервером (shadow_alone)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html#2</link>
    <pubDate>Sun, 18 Oct 2009 22:10:27 GMT</pubDate>
    <description>Всё одно, тормоза будут невменяемые, тем более если тачка ДАЛЕКО.&lt;br&gt;&lt;br&gt;Поставить рядом, сделать кластер.&lt;br&gt;&lt;br&gt;если рядом невозможно, раскидайте хосты, т. е. перенесите некоторые хосты с первой на вторую.&lt;br&gt;&lt;br&gt;а лучше, все-таки кластер, поднять виртуалки, поставить HA, DB по nfs замаунтить, или drdb.&lt;br&gt;&lt;br&gt;А с DNS тож можно, сделать view отдельные для кого-то и всех остальных, например, для страны и прочих, удобно если есть bgp с view на страну.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Резервирование вторым сервером (sHaggY_caT)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/6569.html#1</link>
    <pubDate>Sun, 18 Oct 2009 20:53:36 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Сразу пришла на ум идея - в днс-ах на одно имя завязать &lt;br&gt;&amp;gt;два ip. Написать скрипт, который с первого сервера примерно раз в &lt;br&gt;&amp;gt;час перекачивал измененные файлы на второй серв. &lt;br&gt;&lt;br&gt;Две A DNS записи приведут к тому, что в 50&#037; случаях будет возвращаться IP одной машины, в 50&#037; другой, без какой-либо проверки, отвечает ли разрешаемый IP-адрес.&lt;br&gt;Есть сервисы dns-файловер, никогда не использовала, поэтому рассказывать не буду (может быть, кто-нибудь другой прокомментирует), но точно так, как Вы хотите, работать схема будет только со своей AS и провайдер-индепендет адресами.&lt;br&gt;&lt;br&gt;&amp;gt;НО!!!  Теперь представим, если первый сервер отключился и работает второй серв. &lt;br&gt;&amp;gt;Он обладает всей инфой, что была на первом, но пользователи в &lt;br&gt;&amp;gt;это время изменяют какую-то инфу (загружают новые файлы, добавляют/изменяют записи в &lt;br&gt;&amp;gt;БД). Когда включится в работу первый, то второй серв по привычке &lt;br&gt;&amp;gt;обновит данные с первого и изменения пользователей просто потеряются. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Как быть? Может есть стандартные средства и методы решения подо</description>
</item>

</channel>
</rss>
