文档 v2.7.0 版本已不再积极维护,你当前浏览的是一份归档快照。 最新文档请参阅 最新版本。
分类: Overview
-
模块:DOCKER
在节点部署 Docker: 配置 | 管理 | 剧本 | 参数 概念 Docker 是流行的容器平台,提供了标准化的软件交付能力。 尽管我们不赞成将 Docker 用于有状态的重要数据库上,但它对于无状态的应用软件而言是一个相当优雅的解决方案 配置 Docker 模块不同于其他模块,不需要事先配置,您只需要针对 Pigsty 配置文件中任意被纳管的现有节点执行 docker.yml 剧本,即可完成 Docker 的安装。 您可以在全局/集群/节点层面声明 [docker_enabled],则主 …
在节点部署 Docker: 配置 | 管理 | 剧本 | 参数 概念 Docker 是流行的容器平台,提供了标准化的软件交付能力。 尽管我们不赞成将 Docker 用于有状态的重要数据库上,但它对于无状态的应用软件而言是一个相当优雅的解决方案 配置 Docker 模块不同于其他模块,不需要事先配置,您只需要针对 Pigsty 配置文件中任意被纳管的现有节点执行 docker.yml 剧本,即可完成 Docker 的安装。 您可以在全局/集群/节点层面声明 [docker_enabled],则主 …
-
模块:MONGO
使用 FerretDB 为 PostgreSQL 添加 MongoDB 兼容的协议支持! 配置 | 管理 | 剧本 | 监控 | 参数 概览 MongoDB 曾经是一项令人惊叹的技术,让开发者能够抛开关系型数据库的“模式束缚”,快速构建应用程序。然而随着时间推移,MongoDB 放弃了它的开源本质,将许可证更改为 SSPL,这使得许多开源项目和早期商业项目无法使用它。大多数 MongoDB 用户其实并不需要 MongoDB 提供的高级功能,但他们确实需要一个易于使用的开源文档数据库解决方案。为 …
使用 FerretDB 为 PostgreSQL 添加 MongoDB 兼容的协议支持! 配置 | 管理 | 剧本 | 监控 | 参数 概览 MongoDB 曾经是一项令人惊叹的技术,让开发者能够抛开关系型数据库的“模式束缚”,快速构建应用程序。然而随着时间推移,MongoDB 放弃了它的开源本质,将许可证更改为 SSPL,这使得许多开源项目和早期商业项目无法使用它。大多数 MongoDB 用户其实并不需要 MongoDB 提供的高级功能,但他们确实需要一个易于使用的开源文档数据库解决方案。为 …
-
模块:REDIS
Redis是广受喜爱的开源高性能内存数据结构服务器,PostgreSQL的好伙伴。 配置 | 剧本 | 管理 | 监控 | 参数 概念 Redis的实体概念模型与PostgreSQL几乎相同,同样包括 集群(Cluster) 与 实例(Instance) 的概念。注意这里的Cluster指的不是Redis原生集群方案中的集群。 REDIS模块与PGSQL模块核心的区别在于,Redis通常采用 单机多实例 部署,而不是 PostgreSQL 的 1:1 部署:一个物理/虚拟机节点上通常会部署 多个 …
Redis是广受喜爱的开源高性能内存数据结构服务器,PostgreSQL的好伙伴。 配置 | 剧本 | 管理 | 监控 | 参数 概念 Redis的实体概念模型与PostgreSQL几乎相同,同样包括 集群(Cluster) 与 实例(Instance) 的概念。注意这里的Cluster指的不是Redis原生集群方案中的集群。 REDIS模块与PGSQL模块核心的区别在于,Redis通常采用 单机多实例 部署,而不是 PostgreSQL 的 1:1 部署:一个物理/虚拟机节点上通常会部署 多个 …
-
模块:MINIO
Min.IO: S3兼容的开源多云对象存储。 配置 | 管理 | 剧本 | 监控 | 参数 MinIO 是一个与 S3 兼容的对象存储服务,可以用来存储文档、图片、视频和备份。它支持原生的多节点多磁盘的高可用部署,可扩展、安全且易于使用。 Pigsty 中的 PGSQL 模块默认会使用本地 posix 文件系统存储备份,但您也可以选择使用 MinIO,或者外部的 S3 服务作为集中式的备份存储。 如果使用 MinIO 作为备份存储库,那么在部署 PGSQL 集群前应当首先初始化 MinIO 集 …
Min.IO: S3兼容的开源多云对象存储。 配置 | 管理 | 剧本 | 监控 | 参数 MinIO 是一个与 S3 兼容的对象存储服务,可以用来存储文档、图片、视频和备份。它支持原生的多节点多磁盘的高可用部署,可扩展、安全且易于使用。 Pigsty 中的 PGSQL 模块默认会使用本地 posix 文件系统存储备份,但您也可以选择使用 MinIO,或者外部的 S3 服务作为集中式的备份存储。 如果使用 MinIO 作为备份存储库,那么在部署 PGSQL 集群前应当首先初始化 MinIO 集 …
-
模块:ETCD
ETCD 是一个分布式的、可靠的键-值存储,用于存放系统中最为关键的数据。 配置 | 管理 | 剧本 | 监控 | 参数 Pigsty 使用 etcd 作为 DCS:分布式配置存储(或称为分布式共识服务)。这对于 PostgreSQL 的高可用性与自动故障转移至关重要。 在安装任何 PGSQL 模块之前,你必须先安装 ETCD 模块,因为 patroni 和 vip-manager 会依赖 etcd 模块,除非你决定使用外部的现有 etcd 集群。 在安装 ETCD 模块前,你无需安装 …
ETCD 是一个分布式的、可靠的键-值存储,用于存放系统中最为关键的数据。 配置 | 管理 | 剧本 | 监控 | 参数 Pigsty 使用 etcd 作为 DCS:分布式配置存储(或称为分布式共识服务)。这对于 PostgreSQL 的高可用性与自动故障转移至关重要。 在安装任何 PGSQL 模块之前,你必须先安装 ETCD 模块,因为 patroni 和 vip-manager 会依赖 etcd 模块,除非你决定使用外部的现有 etcd 集群。 在安装 ETCD 模块前,你无需安装 …
-
模块:NODE
纳管节点,将其调整至所需状态,并进行监控。 配置 | 管理 | 剧本 | 监控 | 参数 概念 节点是硬件资源的抽象,它可以是裸机、虚拟机、容器或者是 k8s pods:只要装着操作系统,可以使用 CPU/内存/磁盘/网络 资源就行。 在 Pigsty 中存在不同类型的节点,它们的区别主要在于安装了不同的模块 普通节点:被 Pigsty 所管理的普通节点 ADMIN节点:使用 Ansible 发出管理指令的节点 INFRA节点:安装 INFRA 模块的节点 PGSQL节点:安装 PGSQL 模 …
纳管节点,将其调整至所需状态,并进行监控。 配置 | 管理 | 剧本 | 监控 | 参数 概念 节点是硬件资源的抽象,它可以是裸机、虚拟机、容器或者是 k8s pods:只要装着操作系统,可以使用 CPU/内存/磁盘/网络 资源就行。 在 Pigsty 中存在不同类型的节点,它们的区别主要在于安装了不同的模块 普通节点:被 Pigsty 所管理的普通节点 ADMIN节点:使用 Ansible 发出管理指令的节点 INFRA节点:安装 INFRA 模块的节点 PGSQL节点:安装 PGSQL 模 …
-
模块:INFRA
配置 | 管理 | 剧本 | 监控 | 参数 概览 每一套 Pigsty 部署都会提供一套基础架构组件,为纳管的节点与数据库集群提供服务,组件包括: 组件 端口 域名 描述 Nginx 80 h.pigsty Web服务门户(也用作yum/atp仓库) AlertManager 9093 a.pigsty 告警聚合分发 Prometheus 9090 p.pigsty 时间序列数据库(收存监控指标) Grafana 3000 g.pigsty 可视化平台 Loki 3100 - 日志收集服务器 …
配置 | 管理 | 剧本 | 监控 | 参数 概览 每一套 Pigsty 部署都会提供一套基础架构组件,为纳管的节点与数据库集群提供服务,组件包括: 组件 端口 域名 描述 Nginx 80 h.pigsty Web服务门户(也用作yum/atp仓库) AlertManager 9093 a.pigsty 告警聚合分发 Prometheus 9090 p.pigsty 时间序列数据库(收存监控指标) Grafana 3000 g.pigsty 可视化平台 Loki 3100 - 日志收集服务器 …
-
模块:PGSQL
世界上最先进的开源关系型数据库! 而 Pigsty 帮它进入全盛状态:开箱即用、可靠、可观测、可维护、可伸缩! 配置 | 管理 | 剧本 | 监控 | 参数 概览 了解关于 PostgreSQL 的重要主题与概念。 系统架构 集群配置 扩展插件 用户/角色 数据库 服务/接入 认证/HBA 访问控制 管理预案 备份恢复 监控接入 集群迁移 仪表盘 配置 描述 你想要的 PostgreSQL 集群 身份参数:定义PostgreSQL集群的身份参数 读写主库:创建由单一主库构成的单实例“集群“ 只 …
世界上最先进的开源关系型数据库! 而 Pigsty 帮它进入全盛状态:开箱即用、可靠、可观测、可维护、可伸缩! 配置 | 管理 | 剧本 | 监控 | 参数 概览 了解关于 PostgreSQL 的重要主题与概念。 系统架构 集群配置 扩展插件 用户/角色 数据库 服务/接入 认证/HBA 访问控制 管理预案 备份恢复 监控接入 集群迁移 仪表盘 配置 描述 你想要的 PostgreSQL 集群 身份参数:定义PostgreSQL集群的身份参数 读写主库:创建由单一主库构成的单实例“集群“ 只 …