@nocproject

Страница 181 из 2357
Andrey
13.07.2016
19:47:28
да

надо чтобы подключений не было

потом можно стартовать

N
13.07.2016
19:53:04
psql -d template1 ?

Google
Andrey
13.07.2016
19:53:51
да

из под пользователя postgres

N
13.07.2016
19:54:43
на старом стоит psql (8.4.20)

все, сдублировал

Dmitry
13.07.2016
19:56:01
а

там, поди, ругается на поле window в дампе

N
13.07.2016
19:56:16
он реально древний :)

Andrey
13.07.2016
19:57:56
мде....

заодно нашли источник проблем)

N
13.07.2016
19:58:24
угу

Andrey
13.07.2016
19:58:28
такс, теперь надо разрешить доступ из вне

ls /var/lib/pgsql/ что говорит?

N
13.07.2016
20:01:45
backups data pgstartup.log

Google
Andrey
13.07.2016
20:02:20
ls /var/lib/pgsql/data

там должен быть postgresql.conf

N
13.07.2016
20:03:11
base pg_clog pg_ident.conf pg_multixact pg_subtrans pg_twophase pg_xlog postmaster.opts global pg_hba.conf pg_log pg_stat_tmp pg_tblspc PG_VERSION postgresql.conf postmaster.pid

конфиг поправить?

Andrey
13.07.2016
20:04:18
ага

listen_addresses директива

listen_addresses = 'localhost, X.X.X.X'

X.X.X.X IP адрес твоего компа

нока

N
13.07.2016
20:05:54
ну я 0.0.0.0 вписал, что бы не заморачиваться

Andrey
13.07.2016
20:06:13
только проверь что всё ок) после перезапуска

N
13.07.2016
20:09:01
готово

Andrey
13.07.2016
20:09:54
скинь что у тебя в pg_hba.conf

N
13.07.2016
20:10:23
на старом или новом ноке?

Andrey
13.07.2016
20:10:55
на старом:)

рано ещё до нового добираться

N
13.07.2016
20:12:24
mcedit /var/lib/pgsql/data/postgresql.conf

блин

# TYPE DATABASE USER ADDRESS METHOD local noc noc password # "local" is for Unix domain socket connections only local all all ident # IPv4 local connections: host noc noc 127.0.0.1/32 password host all all 127.0.0.1/32 ident

все что выше в дефолте

Google
N
13.07.2016
20:13:10
для всех пассворд

?

Andrey
13.07.2016
20:13:36
ну да - надо добавить строчку host noc noc 127.0.0.1/32 md5

только вместо 127.0.0.1/32 ip адрес нового нока

на котором он у тебя установлен (там же где постгрес 9.4 стоит)

ах да, вместо первого noc надо new_noc

N
13.07.2016
20:16:54
готово

Andrey
13.07.2016
20:18:21
рестарт

N
13.07.2016
20:18:46
я новый нок откатил на чистое заинсталенное состояние, на всякий случай, рестарт тоде сделал

Andrey
13.07.2016
20:19:40
после этого попробуй подключиться с хоста нового нока: psql -h X.X.X.X -d new_noc -W -U noc

это подключение с новой ноды на старую

X.X.X.X адрес старой ноды

N
13.07.2016
20:22:11
в pg_hba.conf нет записи, разрешающей подключение для репликации с компьютера "..." для пользователя "noc", базы данных "new_noc", SSL выкл.

хотя, надо пасс проверить

Andrey
13.07.2016
20:22:54
вроде бы, должен быть noc

можешь глянуть в noc.conf на старой ноде

N
13.07.2016
20:23:23
ну да, на старой версии пас другой

Andrey
13.07.2016
20:25:24
подключился?

N
13.07.2016
20:25:49
не, не хочет уже поменял мд5 на пассворд все равно не хочет

фаервол выключил

Google
Andrey
13.07.2016
20:28:07
не надо md5 на пассворд менять

IP адрес норм?

N
13.07.2016
20:28:22
да, сверил

Andrey
13.07.2016
20:28:51
host new_noc noc X.X.X.X/32 md5

N
13.07.2016
20:28:53
порт открытый вижу наружу

все сработало

Andrey
13.07.2016
20:30:11
:)

N
13.07.2016
20:30:30
название базы неправильно было,

нев не там

Andrey
13.07.2016
20:30:40
так, теперь в надо поменять настройки нока на эту базу

на новой ноде отредактируй etc/noc.yml

это в папке с ноком

или в башне вбей настройки базы и сверху выбери только галочку Update config

и задеплой

и потому запускай ./noc migrate

N
13.07.2016
20:34:52
что-то в башне не вижу где это сделать, там только название бд, пользователь и пароль, а могу не надо переносить?

Andrey
13.07.2016
20:36:47
поэтому проще это сделать через noc.yml :) Смотри как через башню - в Environment меняешь имя базы на new_noc и пароль

потом идёшь в Nodes

и заводишь там старый нок (главное чтобы IP адрес был

)

Google
Andrey
13.07.2016
20:37:30
потом идёшь в Services там заходишь в Global

щёлкаешь на Postgres и там снимаешь галочку с текущего хоста и ставишь на хост старого нока

всё

:)

N
13.07.2016
20:38:12
а в плейбуке тут менять ? postgres-global-noc-node01:

тут ip только

Andrey
13.07.2016
20:39:29
там 2 места

services раздел

там postgres:

в config раздел noc

там имя базы и пароль

ну и да postgres-global- там же

N
13.07.2016
20:43:25
fatal: [noc-node01]: FAILED! => {"changed": false, "failed": true, "msg": "Destination /var/lib/pgsql/data/pg_hba.conf does not exist !",

это после деплоя с обновлением конфигов

Andrey
13.07.2016
20:44:34
забей - конфиги обновились?

N
13.07.2016
20:45:41
вроде да

в нок.conf поменялось

по логу

Andrey
13.07.2016
20:48:19
стартуй миграцию:)

N
13.07.2016
20:51:55
отмигрировалось, но веб не работает на ноде

отмигрировалось без ошибок

Andrey
13.07.2016
20:53:40
что пишет* cat var/log/web/web-000.log ?

Страница 181 из 2357