Postgres 9.1 мастер-мастер настройки с использованием Bucardo

Кто -нибудь знает какие-либо подробные руководства по настройке 2 баз данных postgres 9.1 в конфигурации мастер-мастер? Какие "дополнения" необходимы (например, Bucardo все еще необходимость?). Я пробовал поискать в Google, но многие сообщения, которые я нахожу, датируются несколькими годами назад, поэтому я не уверен, что они все еще актуальны. Позвольте мне быть более конкретным:

Например, может быть эффективен следующий подход: - установить bucardo на master1 - настроить репликацию следующим образом: master1: master - master2: slave - убедиться, что репликация работает. Если вышеприведенное верно, то: - установить bucardo на master2 - настроить репликацию следующим образом: master2: master - master1: slave - проверить работоспособность репликации Достаточно ли предыдущего, или я здесь упускаю фундаментальную часть?

Ниже приведен совет, который я получил из списка рассылки bucardo - возможно, это будет кому-то полезно:

"Bucardo нужно устанавливать только на одном хосте, хотя, очевидно, это не обеспечит возможности HA. Как правило, в сценарии мастер-мастер он устанавливается на одном из мастеров. В случае, если один из мастеров затем отключается, демону Bucardo в любом случае нечего делать, так что HA для него довольно спорный вопрос ".

Заранее спасибо за любые ответы

1 ответ

Решение

Bucardo нужно устанавливать только на одном хосте, хотя, очевидно, это не обеспечит возможности HA. Как правило, в сценарии мастер-мастер он устанавливается на одном из мастеров. В случае отказа одного из мастеров демону Bucardo в любом случае нечего будет делать, поэтому HA для него довольно спорный.

Несколько полезных ссылок:

http://justatheory.com/computers/databases/postgresql/bootstrap-bucardo-mulitmaster.html

http://blog.endpoint.com/2011/06/bucardo-multi-master-for-postgresql.html

Другие вопросы по тегам