美河学习在线 www.eimhe.com
二 配置主机信任关系
在pg1 机器上都生成ssh密钥和公钥如下:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys.pg1
chmod 600 ~/.ssh/authorized_keys.pg1
在pg2机器上都生成ssh 密钥和公钥如下:
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys.pg2
chmod 600 ~/.ssh/authorized_keys.pg2
把pg1 的公钥cp到pg2上,并且改名:
scp .ssh/authorized_keys.pg1 pg2:/home/postgres/.ssh/authorized_keys
把pg2 的公钥cp到pg1上,并且改名:
scp .ssh/authorized_keys.pg2 pg1:/home/postgres/.ssh/authorized_keys
把pg1 的公钥写入到自己主机的authorized_keys文件中,自己主机信任自己:
cat .ssh/authorized_keys.pg1 >> .ssh/authorized_keys
把pg2的公钥写入到自己主机的authorized_keys 文件中,自己主机信任自己:
cat .ssh/authorized_keys.pg2 >> .ssh/authorized_keys
验证信任关系配置是否成功,注意远程和本机都要以远程方式验证,如果不需要密码,
说明配置成功。
#pg1主机
ssh postgres@pg2 uptime
ssh postgres@pg1 uptime#第一次需要密码
#pg2主机
ssh postgres@pg2 uptime#第一次需要密码
ssh postgres@pg1 uptime
三 安装pgpool
3.1、安装pgpool
mkdir /usr/local/pgpool (root)
chown postgres:postgres /usr/local/pgpool (root)
文档被以下合辑收录
评论