# Pigsty部署

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

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

Pigsty的资源准备、下载安装、部署扩容缩容均为一键傻瓜式，真正的灵魂在于 [**配置**](/zh/docs/v-config/)。

----------------

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

> 安装Pigsty前，您需要准备符合要求的资源：物理机/虚拟机节点，管理用户，下载Pigsty软件。

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


----------------

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

> 完成准备工作后，您需要通过[配置](/zh/docs/v-config/#配置过程)向Pigsty表明自己的需求。我需要什么样的基础设施与数据库服务。

* [配置基础设施](/zh/docs/v-infra/)
* [配置主机节点](/zh/docs/v-nodes/)
* [配置PGSQL集群](/zh/docs/v-pgsql/) / [定制PGSQL集群](/zh/docs/v-pgsql-customize/) / [部署PGSQL集群](/zh/docs/d-pgsql/)
* [配置Redis集群](/zh/docs/v-redis/)  / [部署Redis集群](/zh/docs/d-redis/)
* [部署MatrixDB集群](/zh/docs/d-matrixdb/)



----------------

## [执行剧本](/zh/docs/p-playbook/)

> 修改配置后，您已经向Pigsty表明了自己的需求。接下来便可以通过[执行剧本](/zh/docs/p-playbook/)，将需求落地。

* [元节点安装](/zh/docs/p-infra/#infra) / [Pigsty卸载](/zh/docs/p-infra/#infra-remove)
* [添加节点](/zh/docs/p-nodes/#nodes) / [移除节点](/zh/docs/p-nodes/#nodes-remove)
* [部署PGSQL集群](/zh/docs/p-pgsql/#pgsql) / [下线PGSQL集群](/zh/docs/p-pgsql/#pgsql-remove)
* [创建PGSQL业务用户](/zh/docs/p-pgsql/#pgsql-createuser) / [创建PGSQL业务数据库](/zh/docs/p-pgsql/#pgsql-createdb)
* [部署Redis集群](/zh/docs/p-redis/#redis) / [下线Redis集群](/zh/docs/p-redis/#redis-remove)




----------------

## 部署方式

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