postgresql-xl은 결국 포기하고 pgpool2을 소스 받아서 설치했습니다.
Microsoft의 Azure에 가상 컴퓨터 4대를 구축하려 합니다.
구성 방법부터 잘 이해가 안되는 부분이 많아서 조언을 구하고 싶습니다.
각각 VIP로
10.0.1.7
10.0.1.8
10.0.1.73
10.0.1.74 이며 (편의당 1번서버, 2번서버, 3번서버, 4번서버)
1번 서버에 pgpool2를 소스로 설치하였구요.
2,3,4번 서버에 postgresql-9.5를 설치하였습니다.
pgpool.conf의 backend는
backend_hostname0 = '10.0.1.8'
backend_port0 = 5432
backedn_weight0 = 1
backend_data_directory0 = 'var/lib/postgresql/9.5/main'
backend_flag0 = 'ALLOW_TO_FAILOVER'
backend_hostname1 = '10.0.1.73'
backend_port1 = 5432
backend_weight1 = 1
backend_data_directory1 = 'var/lib/postgresql/9.5/main'
backend_flag1 = 'ALLOW_TO_FAILOVER'
backend_hostname2 = '10.0.1.74'
backend_port2 = 5432
backend_weight2 = 1
backend_data_directory2 = 'var/lib/postgresql/9.5/main'
backend_flag2 = 'ALLOW_TO_FAILOVER'
로 구성되어 있습니다.
조성준 님께서 작성하신 pgpool 설치 관련 글을 따라했으나.. 제대로 되질 않네요..ㅠ
pgpool은 실행이 되는데요.
각 2,3,4번 서버에서도 postgresql-9.5를 실행시켰는데 pgpool이 backend를 못잡네요..
모든 노드가 다운되어있다고 떠서 어떤 부분을 추가로 수정해야 할지 막막합니다.
부디 도움을 부탁드립니다.
|