准备资源

如何完成Pigsty资源准备工作

节点置备

在部署Pigsty前,用户需要准备机器节点资源,包括至少一个元节点,与任意数量的数据库节点。

数据库节点可以使用任意SSH可达节点:物理机、虚拟机、容器等,但目前Pigsty仅支持CentOS 7操作系统。

Pigsty推荐使用物理机与虚拟机进行部署。使用本地沙箱环境时,Pigsty基于VagrantVirtualbox快速拉起本地虚拟机资源,详情请参考 Vagrant教程

元节点置备

Pigsty需要元节点作为整个环境的控制中心,并提供 基础设施 服务。元节点的数量要求最少1个,推荐3个,建议不超过5个。如果将DCS部署至元节点上,建议在生产环境使用3个元节点,以充分保证DCS服务的可用性。

用户应当确保自己可以登录元节点,并能从元节点上 免密码SSH登录 其他节点,并 免密码 执行sudo命令。

用户应当确保自己可以直接或间接访问元节点的80端口,以访问Pigsty提供的用户界面。

软件置备

用户应当在元节点上 下载本项目,以及 离线软件包(可选)。

使用本地沙箱拉起Pigsty时,用户还需要在宿主机上额外安装:


Vagrant

如何安装使用Vagrant

Virtualbox

如何在MacOS上安装Virtualbox

Ansible

如何安装使用Vagrant

管理用户

如何配置SSH免密码登陆,以及免密码sudo

软件置备

如何离线安装Pigsty

离线安装

如何离线安装Pigsty

最后修改 2021-03-25: update deploy/config (2148ae0)