Syed Salman Ahmed Bokhari:在AWS EC2实例上使用pg_cirrus设置PostgreSQL集群

Syed Salman Ahmed Bokhari:在AWS EC2实例上使用pg_cirrus设置PostgreSQL集群

💡 原文英文,约1400词,阅读约需5分钟。
📝

内容提要

本文介绍在AWS EC2实例上设置pg_cirrus的步骤,包括创建安全组、启动实例、设置网络和存储、创建postgres用户、更新软件包管理器、安装Ansible、克隆存储库、执行pg_cirrus和查看日志。

🎯

关键要点

  • 登录AWS控制台,使用IAM用户或根用户。

  • 创建安全组,分别为pgpool节点和主备节点创建两个安全组。

  • 为pgpool节点的安全组添加入站规则,允许所需端口的流量。

  • 启动pgpool节点的EC2实例,选择Ubuntu AMI和t2.micro实例类型。

  • 创建密钥对并设置网络设置,确保所有实例在同一子网中。

  • 为主备节点重复相同的步骤,启动3个实例并选择相应的安全组。

  • 使用.pem文件或EC2实例连接工具连接到EC2实例。

  • 在所有实例上创建postgres用户并授予无密码sudo权限。

  • 更新apt软件包管理器并安装Ansible。

  • 克隆pg_cirrus存储库并创建vault.yml文件以存储密码。

  • 在主备节点上更新apt软件包管理器并设置.ssh目录和权限。

  • 在pgpool节点上执行pg_cirrus,连接所有节点并输入相关信息。

  • 输入主备节点和pgpool节点的私有IP地址,pg_cirrus将开始执行。

  • 通过命令连接到pg_cirrus设置的3节点HA集群。

🏷️

标签

➡️

继续阅读