# Pigsty部署

> 从 Pigsty v1.5.1 标签恢复的历史文档。
---

部署Pigsty分为三步：[准备工作](/zh/docs/d-prepare/)，[修改配置](/zh/docs/v-config/)，[执行剧本](#执行剧本)

Pigsty在部署前需要进行一些[准备工作](/zh/docs/d-prepare/)：配置带有正确权限配置的节点，下载安装相关软件。置备完成后，用户应当按照自己的需求[修改配置](/zh/docs/v-config/)，并[执行剧本](#执行剧本)将系统调整至配置描述的状态。其中，**配置**是部署Pigsty的重点所在。

## 部署方式

* [标准部署](/zh/docs/t-deploy/)：您自己准备全新节点，完成标准Pigsty部署流程。
* [沙箱部署](/zh/docs/d-sandbox/) ： 通过预制的`vagrant`模板一键拉起本地虚拟机沙箱环境。
* 多云部署：使用`terraform`模板在云服务供应商处拉起所需虚拟机资源，并执行部署。
* [仅监控部署](/zh/docs/d-monly/) ： 使用单节点Pigsty监控现有数据库集群。

无论何种部署，其流程都分为三步：[准备资源](/zh/docs/d-prepare/)，[修改配置](/zh/docs/v-config/)，[执行剧本](/zh/docs/p-playbook/)。Pigsty在部署前需要进行一些[准备工作](/zh/docs/d-prepare/)：配置带有正确权限配置的节点，下载安装相关软件。置备完成后，用户应当按照自己的需求[修改配置](/zh/docs/v-config/)，并[执行剧本](/zh/docs/p-playbook/)将系统调整至配置描述的状态。其中准备与执行这两个步骤非常简单，**配置** 是部署Pigsty的关键点所在。

## [准备工作](/zh/docs/d-prepare/)

- [节点置备](/zh/docs/d-prepare/#节点置备)
- [管理节点置备](/zh/docs/d-prepare/)
- [管理用户置备](/zh/docs/d-prepare/#管理用户置备)
- [软件置备](/zh/docs/d-prepare/)

## [修改配置](/zh/docs/v-config/)

- [配置项](/zh/docs/v-config/#配置项)
- [配置文件](/zh/docs/v-config/#配置文件)
- [基础设施配置](/zh/docs/v-infra/)
- [数据库集群配置](/zh/docs/v-pgsql/)
- [身份参数](/zh/docs/v-config/#配置类目)
- [连接信息](/zh/docs/v-infra/#connect)
- [定制业务用户](/zh/docs/c-pgdbuser/#用户)
- [定制业务数据库](/zh/docs/c-pgdbuser/#数据库)
- [定制Patroni配置模板](/zh/docs/v-pgsql-customize/)
- [深度定制数据库模板](/zh/docs/t-pgsql-customize/)


## 执行剧本

* [基础设施初始化](/zh/docs/p-infra/)
* [数据库初始化](/zh/docs/p-pgsql/) （集群创建，新增实例）
* [数据库下线](/zh/docs/p-pgsql/#pgsql-remove)（移除实例，移除集群）
* [创建业务用户](/zh/docs/p-pgsql/#pgsql-createuser)
* [创建业务数据库](/zh/docs/p-pgsql/#pgsql-createdb)
