配置文件
Pigsty配置文件的结构,内容,合并与拆分方式。
Pigsty采用声明式配置:用户配置描述状态,而Pigsty负责将真实组件调整至所期待的状态。
Pigsty配置文件遵循Ansible规则,采用YAML格式,详见配置文件 。
Pigsty包含了168个配置项,分为十类五级,详见配置项。
绝大多数配置参数无需修改,可直接使用默认值;定义新数据库集群只有三个必选身份参数。
No | 类目 | 英文 | 大类 | 数量 | 功能 |
---|---|---|---|---|---|
1 | 连接参数 | connect | 基础设施 | 1 | 代理服务器配置,管理对象的连接信息 |
2 | 本地仓库 | repo | 基础设施 | 11 | 定制本地Yum源,离线安装包 |
3 | 节点供给 | node | 基础设施 | 30 | 在普通节点上配置基础设施 |
4 | 基础设施 | meta | 基础设施 | 23 | 在元节点上安装启用基础设施服务 |
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 | 数据库 | 18 | 安装Pigsty数据库监控系统 |
10 | 服务供给 | service | 数据库 | 17 | 通过Haproxy或VIP对外暴露数据库服务 |
Pigsty配置文件的结构,内容,合并与拆分方式。
介绍Pigsty中的配置项及其分类
Pigsty中与连接、代理有关的参数
Pigsty中关于本地Yum源的配置项
Pigsty中关于机器与操作系统、基础设施的配置参数
Pigsty中关于基础设施的配置参数:CA,DNS,Nginx,Prometheus,Grafana
Pigsty中关于元数据库(Consul/Etcd)的配置参数
Pigsty中关于Postgres安装的相关参数
Pigsty中关于如何拉起一套数据库集群的定义参数
Pigsty中关于定制Postgres模板的相关参数
Pigsty中与监控系统有关的参数
Pigsty中关于流量代理与负载均衡相关的参数