💡
原文英文,约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集群。
➡️