Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- ubuntu
- 잡담
- 오블완
- 가상머신
- 휘발류
- 인프라
- 개발
- 티스토리챌린지
- podman
- 일상
- 오토바이
- virtualmachine
- FreeBSD
- SICP
- 템플릿
- Linux
- 오류
- 주유
- 유심
- DART
- 퇴근길
- Flutter
- postgres
- VMware
- Bloc
- VM
- USIM
- 객체지향프로그래밍
- 리눅스
- 주유소
Archives
- Today
- Total
sync86 블로그
[Linux] Postgres Replication 구성 - 단일노드 (2) 본문
728x90
아래와 같이 디렉토리를 생성하였다. 이들의 용도는 아래와 같다.
- postgres0 - 마스터
- postgres1 - 슬레이브1
- postgres2 - 슬레이브2
$ ls -lhF
total 28K
drwxrwxr-x 3 user user 4.0K Oct 26 23:04 postgres0/
drwxrwxr-x 2 user user 4.0K Nov 20 15:12 postgres1/
drwxrwxr-x 2 user user 4.0K Nov 20 15:12 postgres2/
그리고 아래와 같이 컨테이너를 실행할 스크립트도 작성하였다. 물론 아래의 스크립트는 위에서 생성한 디렉토리와 같은 경로에 있다.
$ ls -lhF
total 28K
-rwxrw-r-- 1 user user 646 Nov 20 15:21 run-postgres0.sh*
-rwxrw-r-- 1 user user 646 Nov 20 15:22 run-postgres1.sh*
-rwxrw-r-- 1 user user 646 Nov 20 15:22 run-postgres2.sh*
이렇게 구성한 이유는 개인적인 성향이다.
컨테이너 관련 스크립트와 컨테이너 실행에 필요한 설정이나 데이터 디렉토리를 같은 디렉토리에 위치시켜 관리한다. 디렉토리 위치는 주로 Ubuntu를 설치 과정에서 관리자 계정을 생성하는데 이 계정의 홈 디렉토리이다.
그래서 이번에 설치한 Ubuntu의 관리자 계정의 홈디렉토리는 아래와 같은 파일들이 있다.
$ ls -lhF
total 28K
drwxrwxr-x 2 user user 4.0K Nov 20 15:49 postgres0/
drwxrwxr-x 2 user user 4.0K Nov 20 15:12 postgres1/
drwxrwxr-x 2 user user 4.0K Nov 20 15:12 postgres2/
-rwxrw-r-- 1 user user 646 Nov 20 15:21 run-postgres0.sh*
-rwxrw-r-- 1 user user 646 Nov 20 15:22 run-postgres1.sh*
-rwxrw-r-- 1 user user 646 Nov 20 15:22 run-postgres2.sh*
스크립트에 대한 내용에 대한 설명은 다음에...
728x90
'인프라' 카테고리의 다른 글
[컨테이너] registry 저장소 이미지 삭제~ (0) | 2024.11.28 |
---|---|
[Linux] Postgres Replication 구성 - 단일노드 (3) (1) | 2024.11.25 |
[Linux] IP 할당과 관련하여... (0) | 2024.11.21 |
[Linux] Postgres Replication 구성 - 단일노드 (1) (1) | 2024.11.21 |
[FreeBSD] Podman 테스트 보류! (0) | 2024.10.29 |