配置

Pigsty提供的配置参数与定制选项

Pigsty采用声明式配置:用户配置描述状态,而Pigsty负责将真实组件调整至所期待的状态。

Pigsty配置文件遵循Ansible规则,采用YAML格式,详见配置文件

Pigsty包含了156个配置项,分为十类五级,详见配置项

绝大多数配置参数无需修改,可直接使用默认值;定义新数据库集群只有三个必选身份参数

No 类目 英文 大类 数量 功能
1 连接参数 connect 基础设施 1 代理服务器配置,管理对象的连接信息
2 本地仓库 repo 基础设施 11 定制本地Yum源,离线安装包
3 节点供给 node 基础设施 29 在普通节点上配置基础设施
4 基础设施 meta 基础设施 21 在元节点上安装启用基础设施服务
5 元数据库 dcs 基础设施 8 在所有节点上配置DCS服务(consul/etcd)
6 PG安装 pg-install 数据库 11 安装PostgreSQL数据库
7 PG供给 pg-provision 数据库 30 拉起PostgreSQL数据库集群
8 PG模板 pg-template 数据库 19 定制PostgreSQL数据库内容
9 监控系统 monitor 数据库 13 安装Pigsty数据库监控系统
10 服务供给 service 数据库 17 通过Haproxy或VIP对外暴露数据库服务

配置文件

Pigsty配置文件的结构,内容,合并与拆分方式。

配置项

介绍Pigsty中的配置项及其分类

连接参数

Pigsty中与连接、代理有关的参数

本地仓库

Pigsty中关于本地Yum源的配置项

节点供给

Pigsty中关于机器与操作系统、基础设施的配置参数

基础设施

Pigsty中关于基础设施的配置参数:CA,DNS,Nginx,Prometheus,Grafana

元数据库

Pigsty中关于元数据库(Consul/Etcd)的配置参数

PG安装

Pigsty中关于Postgres安装的相关参数

PG供给

Pigsty中关于如何拉起一套数据库集群的定义参数

PG模板

Pigsty中关于定制Postgres模板的相关参数

监控系统

Pigsty中与监控系统有关的参数

服务供给

Pigsty中关于流量代理与负载均衡相关的参数

最后修改 2021-03-31: update doc (99d504e)