跳转到主要内容

文档 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、可访问性…

使用 vagrant 置备本地虚拟机

使用 terraform 置备云虚拟机