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