文档 v3.7.0 版本已不再积极维护,你当前浏览的是一份归档快照。 最新文档请参阅 最新版本。
准备
为严肃的部署准备资源
硬件
节点、规格、磁盘、网络、VIP、域名...
Linux 操作系统
支持的 Linux 操作系统发行版列表
软件
区域设置、防火墙、Ansible、Pigsty...
管理员
用户、Sudo、SSH、可访问性...
您可以利用 IaC 工具如 Terraform 和 Vagrant 来帮助您准备环境并完成繁重的工作。
Ansible
Ansible 101,pigsty 用户的基础知识
沙盒
用于学习和测试的四节点沙盒
Vagrant
使用 vagrant 置备本地虚拟机
Terraform
使用 terraform 置备云服务器
这里有一个检查清单,帮助您为生产环境中的严肃 Pigsty 部署准备环境。
| 项目 | 要求 | 项目 | 要求 |
|---|---|---|---|
| 节点 | 至少 1C1G,推荐 2C2G,无上限 |
规格 | 至少 1 个节点,2 个用于半高可用,3+ 个用于真正的高可用 |
| 磁盘 | /data,主挂载点,ext4 或 xfs |
网络 | 静态内网,IPv4 地址,最好有互联网访问 |
| VIP | 为 VIP 保留一个 L2 IP (可选) | 域名 | 使用本地 / 公共域名(可选) |
| 内核 | Linux,MacOS 可用作管理控制器 |
发行版 | EL (8/9)、Debian (12)、Ubuntu (22/24)、x86_64 / aarch64 |
| 区域设置 | C.UTF-8 或 C |
防火墙 | 端口:80 / 443 / 22 / 5432 |
| 用户 | 避免使用 root 和 postgres |
Sudo | nopass sudo 权限 |
| SSH | 通过公钥 nopass |
可访问 | ssh <ip|alias> sudo ls 有效 |
节点、规格、磁盘、网络、VIP、域名…
与 Pigsty 兼容的 Linux 操作系统发行版列表
区域设置、防火墙、Ansible、Pigsty…
用户、区域设置、Sudo、SSH、可访问性…
用于学习和测试的 4 节点环境
使用 vagrant 置备本地虚拟机
使用 terraform 置备云虚拟机