Обсуждение: Re: [pgsql-ru-general] Переезд на новый сервер без простоя, посоветуйте

Поиск
Список
Период
Сортировка
Привет,

2015-06-03 13:52 GMT-07:00 Dmitry E. Oboukhov <unera@debian.org>:
> есть БД
> есть 4 различных сервера которые к ней ходят.
>
> далее хотим БД переместить на другой сервер с минимальным простоем.

Вот тут всё подробно расписал:

https://github.com/grayhemp/pgcookbook/blob/master/switching_to_another_server_with_pgbouncer.md

-- 
Kind regards,
Sergey Konoplev
PostgreSQL Consultant and DBA

http://www.linkedin.com/in/grayhemp
+1 (415) 867-9984, +7 (499) 346-7196, +7 (988) 888-1979
gray.ru@gmail.com

> Привет,

> 2015-06-03 13:52 GMT-07:00 Dmitry E. Oboukhov <unera@debian.org>:
>> есть БД
>> есть 4 различных сервера которые к ней ходят.
>>
>> далее хотим БД переместить на другой сервер с минимальным простоем.

> Вот тут всё подробно расписал:

> https://github.com/grayhemp/pgcookbook/blob/master/switching_to_another_server_with_pgbouncer.md

я правильно понимаю что если на язык алгоритма переводить то

1. готовим новый конфиг bouncer смотрящий на новый хост
2. переводим bouncer в режим PAUSE
3. ждем пока данные доедут окончательно до нового хоста
4. делаем RELOAD конфига bouncer и выводим его из PAUSE

все правильно? или я что-то упустил?
--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения
2015-06-03 23:06 GMT-07:00 Dmitry E. Oboukhov <unera@debian.org>:
>>> далее хотим БД переместить на другой сервер с минимальным простоем.
>
>> Вот тут всё подробно расписал:
>
>> https://github.com/grayhemp/pgcookbook/blob/master/switching_to_another_server_with_pgbouncer.md
>
> я правильно понимаю что если на язык алгоритма переводить то
>
> 1. готовим новый конфиг bouncer смотрящий на новый хост
> 2. переводим bouncer в режим PAUSE
> 3. ждем пока данные доедут окончательно до нового хоста
> 4. делаем RELOAD конфига bouncer и выводим его из PAUSE
>
> все правильно? или я что-то упустил?

А целом - да, правильно.

-- 
Kind regards,
Sergey Konoplev
PostgreSQL Consultant and DBA

http://www.linkedin.com/in/grayhemp
+1 (415) 867-9984, +7 (499) 346-7196, +7 (988) 888-1979
gray.ru@gmail.com

>>>> далее хотим БД переместить на другой сервер с минимальным простоем.
>>
>>> Вот тут всё подробно расписал:
>>
>>> https://github.com/grayhemp/pgcookbook/blob/master/switching_to_another_server_with_pgbouncer.md
>>
>> я правильно понимаю что если на язык алгоритма переводить то
>>
>> 1. готовим новый конфиг bouncer смотрящий на новый хост
>> 2. переводим bouncer в режим PAUSE
>> 3. ждем пока данные доедут окончательно до нового хоста
>> 4. делаем RELOAD конфига bouncer и выводим его из PAUSE
>>
>> все правильно? или я что-то упустил?

> А целом - да, правильно.

что-то мой bouncer, хотя у него версия больше чем в статье жалуется:

на команду -c 'PAUSE; RELOAD; RESUME'

ERROR:  syntax error at or near "PAUSE"
СТРОКА 1: PAUSE; RELOAD; RESUME

--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения
>>>> Вот тут всё подробно расписал:
>>>
>>>> https://github.com/grayhemp/pgcookbook/blob/master/switching_to_another_server_with_pgbouncer.md
>>>
>>> я правильно понимаю что если на язык алгоритма переводить то
>>>
>>> 1. готовим новый конфиг bouncer смотрящий на новый хост
>>> 2. переводим bouncer в режим PAUSE
>>> 3. ждем пока данные доедут окончательно до нового хоста
>>> 4. делаем RELOAD конфига bouncer и выводим его из PAUSE
>>>
>>> все правильно? или я что-то упустил?

>> А целом - да, правильно.

> что-то мой bouncer, хотя у него версия больше чем в статье жалуется:

> на команду -c 'PAUSE; RELOAD; RESUME'

> ERROR:  syntax error at or near "PAUSE"
> СТРОКА 1: PAUSE; RELOAD; RESUME


дочитал документацию, разобрался.

будем пробовать переехать, спасибо!
--

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Вложения


2015-06-04 12:15 GMT+03:00 Dmitry E. Oboukhov <unera@debian.org>:
>>>> Вот тут всё подробно расписал:
>>>
>>>> https://github.com/grayhemp/pgcookbook/blob/master/switching_to_another_server_with_pgbouncer.md
>>>
>>> я правильно понимаю что если на язык алгоритма переводить то
>>>
>>> 1. готовим новый конфиг bouncer смотрящий на новый хост
>>> 2. переводим bouncer в режим PAUSE
>>> 3. ждем пока данные доедут окончательно до нового хоста
>>> 4. делаем RELOAD конфига bouncer и выводим его из PAUSE
>>>
>>> все правильно? или я что-то упустил?

>> А целом - да, правильно.

> что-то мой bouncer, хотя у него версия больше чем в статье жалуется:

> на команду -c 'PAUSE; RELOAD; RESUME'

> ERROR:  syntax error at or near "PAUSE"
> СТРОКА 1: PAUSE; RELOAD; RESUME


дочитал документацию, разобрался.

будем пробовать переехать, спасибо!


Всем будет интересно потом прочитать вашу историю, удачи !