/images/avatar.jpeg

_浅行

PostgreSQL 高可用集群之 patroni

服务器列表 节点名 IP 操作系统 安装软件 备注 pg1 192.168.142.11 uos server 20 PostgreSQL 13.3/patroni 3.1.2/etcd 3.5.4 初始主节点 pg2 192.168.142.12 uos server 20 PostgreSQL 13.3/patroni 3.1.2/etcd 3.5.4 初始备节点 pg3 192.168.142.13 uos server 20 PostgreSQL 13.3/patroni 3.1.2/etcd 3.5.4 初始备节点 VIP: 192.168.142.10 安装 postg

部署 etcd 集群

准备 3 台服务器,确保服务器之间网络通信正常,关闭防火墙(或者开放 2379 和 2380 端口), 服务器列表如下 ip 地址 etcd 名称 192.168.142.11 etcd-1 192.168.142.12 etcd-2 192.168.142.13 etcd-3 安装 etcd 1 2 3 4 wget https://github.com/etcd-io/etcd/releases/download/v3.5.9/etcd-v3.5.9-linux-amd64.tar.gz tar xzf etcd-v3.5.9-linux-amd64.tar.gz

Ansible 变量注册

使用 register 注册变量当 playbook 运行的时候,经常需要中途收集一些数据,后面使用它。 使用 register 注册变量是最简单、最常用的一种方式。 执行一条命令并把返回结果注册为

Ansible 获取 hosts 中的分组 ip

获取当前主机 IP 地址在 ansible 中,可以直接使用命令 {{ inventory_hostname }} 来获取,但此方法获取当前主机 IP 地址 1 2 3 # ansible -i hosts all -m shell -a 'echo {{ inventory_hostname }}' 192.168.142.20 | CHANGED | rc=0 >> 192.168.142.20 获取组内所有 IP

GeoServer 启用 SSL 无法登录问题

问题通过 nginx 为 geoserver 配置 https 证书(http 301跳转至 https) 在 https://xx.xx.com/geoserver/web/ 页面输入登录信息时,页面会被重定向到 http://xx.xx.com/geoserver/j_spring_security_check 正常应该还是 https 链接才对,如图 解决方法 方法1修改 web.xml 文