Infra Provision
How to provision infrastructure
Pigsty采用声明式的接口,当配置完成之后,您只需要运行固定的Playbook,即可完成初始化。
初始化操作分为两部分:
同时,目标也分为两种:
操作需要满足以下两条约束
步骤\对象 | 元节点 | 普通节点 |
---|---|---|
基础设施 | 1 | 2 |
数据库 | 3 | 4 |
# 基础设施初始化
./infra.yml -l meta # 初始化元节点的基础设施(通常只需在环境初始化时执行一次)
./infra.yml -l <cluster-name> # 初始化普通节点上的基础设施(每次新增集群时执行)
# 数据库集群初始化
./initdb.yml -l <cluster> # 初始化普通节点上的数据库集群(也可以在元节点上初始化数据库)