部署
将Pigsty部署至您自己的服务器与虚拟机上
准备资源
- 节点准备:本地Vagrant虚拟机 / 云端Terraform虚拟机 或使用物理机。
- 环境准备:节点置备 / 元节点置备 / 管理用户置备 / DNS域名置备
- 软件准备:软件下载 / 离线安装 / pigsty.tgz / pkgs.tg / matrix.tgz / docker.tgz / app.tgz
配置部署
您需要参考组件部署指南进行筹划,通过配置清单向Pigsty表明自己的需求,并通过剧本贯彻意图。
- 基础设施模块(
INFRA
):部署规划 / 配置清单 / 相关剧本 - 主机节点模块(
NODES
):部署规划 / 配置清单 / 相关剧本 - PGSQL数据库模块(
PGSQL
):部署规划 / 配置清单 / 相关剧本 - REDIS数据库模块(
REDIS
):部署规划 / 配置清单 / 相关剧本
部署样例
- 标准部署:您自己准备全新节点,完成标准Pigsty部署流程。
- 沙箱部署 : 通过预制的
vagrant
模板一键拉起本地虚拟机沙箱环境。 - 多云部署:使用
terraform
模板在云服务供应商处拉起所需虚拟机资源,并执行部署。 - 仅监控部署 : 使用单节点Pigsty监控现有数据库集群。
环境准备
部署Pigsty所需的环境准备:主机节点,管理员用户,SSH,Sudo与DNS
软件准备
部署Pigsty所需的软件,安装包,以及如何在没有互联网访问的环境中进行离线安装
沙箱环境
介绍Pigsty的沙箱环境,一个配置规格、对象标识符、与默认数据库预先确定的环境,用于教学演示之用。
监控系统部署
如何使用Pigsty监控已有的PostgreSQL实例?如RDS for PG
安全考量
生产网段隔离 + Pigsty默认的权限模型通常足以满足一般安全要求
部署样例
在实际环境中部署Pigsty的几个例子
最后修改 2022-05-27: init commit (1e3e284)