Update README.md
This commit is contained in:
12
README.md
12
README.md
@@ -2,12 +2,20 @@
|
|||||||
|
|
||||||
# 목적
|
# 목적
|
||||||
1. 클러스터 내 리더 `pgpool`이 동작하지 않는 경우, `watchdog`에 의해 새로운 리더가 선출되고 관리되어야한다.
|
1. 클러스터 내 리더 `pgpool`이 동작하지 않는 경우, `watchdog`에 의해 새로운 리더가 선출되고 관리되어야한다.
|
||||||
2. 각 노드 내 `postgres` 서비스가 동작하지 않는 경우, 다른 정상노드가 `primary`로 승격되고 `유일한 쓰기`를 담당한다.
|
<p align="center">
|
||||||
|
<img src="https://gitea.rsonesoft.com/bigdeejay/pgpool_watchdog_setup_example/raw/branch/main/pic1.png" alt="watchdogs" width="800">
|
||||||
|
</p>
|
||||||
|
|
||||||
|
2. 각 노드 내 `postgres` 서비스가 동작하지 않는 경우, 다른 정상노드가 `primary`로 승격되고 `유일한 쓰기`를 담당한다.
|
||||||
|
<p align="center">
|
||||||
|
<img src="https://gitea.rsonesoft.com/bigdeejay/pgpool_watchdog_setup_example/raw/branch/main/pic2.jpg" alt="pg" width="800">
|
||||||
|
</p>
|
||||||
|
|
||||||
|
3. 서비스 장애 발생 시 노드 간의 데이터의 가용성, 무결성 보장 🚀 이미지 추가 예정
|
||||||
|
|
||||||
# 설치환경
|
# 설치환경
|
||||||
## 서버 3대
|
## 서버 3대
|
||||||
- cpu : 2gb | memory : 3gb(여유 있는 경우 4gb) | disk : 20gb
|
- CPU : 2-Core | RAM : 3gb(여유 있는 경우 4gb) | Storage : 20gb
|
||||||
- os : Rocky Linux 9.5 Minimal (tui 기반 설치)
|
- os : Rocky Linux 9.5 Minimal (tui 기반 설치)
|
||||||
- 가상화 : KVM/QEMU (리눅스 기반 오픈소스 가상화 플랫폼)
|
- 가상화 : KVM/QEMU (리눅스 기반 오픈소스 가상화 플랫폼)
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
Reference in New Issue
Block a user