【文件属性】:
文件名称:ansible-pgool-pgsql-cluster:Ansible playbook 为 pg_monz 2.0 devel 设置 pgpool-II + PostgreSQL 集群环境
文件大小:2.02MB
文件格式:ZIP
更新时间:2021-07-01 02:49:20
Shell
pg_monz 2.0 测试环境手册
本剧本构建了一个 pgpool-II + PostgreSQL 集群,由 pg_monz 2.0 监控。
安装 Ansible
请参考官网的文档()。 Ansible 端无需特殊设置,安装完成即可执行 playbook。
剧本设置
需要设置的主要参数如下。除此之外,默认值很好。
group_vars / all.yml
参数
设定值
描述
pg_ver
92 或 93 或 94
PostgreSQL 的主要版本
回复模式
流或本地
pgpool-II 的复制模式
同步备用名称
'待机1,待机2,......'
在 (*) 中指定的字符串
端口
5432
PostgreSQL 监听端口(所有服务器通用)
贵宾
192.168.1.101
pgpool-II 使用的虚拟 IP
pgpool_active_ip
pgpool01
在部署时变为
【文件预览】:
ansible-pgool-pgsql-cluster-master
----put_files.yml(166B)
----install.yml(116B)
----start_all.yml(1KB)
----hosts(1KB)
----prepare.yml(124B)
----site.yml(130B)
----group_vars()
--------pgpool_standby.yml(17B)
--------pgsql_standby.yml(17B)
--------all.yml(2KB)
--------pgpool_active.yml(16B)
--------pgsql_primary.yml(17B)
----README.md(5KB)
----roles()
--------put_pgsql_files()
--------spred_ssh_settings()
--------put_pgpool_files()
--------good_by_pgsql()
--------install_pgsql_from_rpm()
--------install_pgpool_from_src()
--------good_by_pgpool()
--------spred_pgdg_rpms()
--------spred_pgpool_src()
----clean_up.yml(157B)