일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 라떼판다 NAS
- MySQL
- PostgreSQL
- nextcloud
- podman
- WireGuard
- LattePanda NAS
- haproxy
- centos 7
- ubuntu
- CentOS 8
- RHEL 8
- MSA
- Rocky Linux 8
- Windows 10 Home
- 자작 NAS
- LattePanda
- CentOS
- Kubernetes
- 라떼판다
- openstack
- Rocky Linux
- LattePanda Ubuntu
- RHEL 7
- Packstack
- MariaDB
- RHEL
- Openstack Rocky
- 라떼판다 우분투
- RDP Wrap
- Today
- Total
목록전체 글 (41)
간마늘작업소
[MariaDB] 이중화 구성 (DRBD / Pacemaker 이용) 01.DRBD 구성 02.MariaDB 디렉토리 변경 03.Pacemaker 이중화 설정 0.개요 MariaDB의 기본 디렉토리를 DRBD 공유 볼륨으로 변경. 안내 사항 OS 방화벽(Firewalld, iptables)과 SELinux는 비활성화 상태로 설정. 하단 명령어 중 적색 글씨는 DB Node 1에만 적용. 하단 명령어 중 청색 글씨는 DB Node 2에만 적용. 1.MariaDB 기본 디렉토리 위치 확인 systemctl start mariadb systemctl status mariadb MariaDB 시작. echo "select @@datadir;" | mysql -u root -p MariaDB 기본 디렉토리 확인...
0.개요 Logical Volume Manager. 논리 볼륨을 효율적이고 유연하게 관리하기 위한 커널의 한 부분이자 프로그램. 기존 방식에서는 파일 시스템이 블록 장치에 직접 접근해서 읽가/쓰기를 진행. LVM을 사용하면 파일 시스템이 LVM이 만든 가상의 블록 장치에 읽기/쓰기 진행. 용량 크기 조정, 온라인 데이터 재배치 등 다양한 기능 제공. 1.사전 작업 1.1.fdisk를 이용한 파티션 생성 fdisk -l 파티션을 생성할 디스크 정보 확인. 테스트 장치 : /dev/xvdb fdisk /dev/xvdb fdisk 콘솔로 접속. p 현재 파티션 정보 확인. n 신규 파티션 생성. partition type : p Default 값으로 진행. partition number : 1 Default ..
0.개요 MariaDB 10.3 설치 진행. RHEL 8 계열 운영체제에서 진행. 테스트 운영체제 : Rocky Linux 8 1.사전 준비 https://mariadb.org/download/?t=repo-config 설치할 운영체제에 맞춰서 선택. 서버의 운영체제는 Rocky Linux 8.5이므로 이에 맞는 버전 지정. Rocky Linux 8은 CentOS 8 혹은 RHEL 8과 호환됨. CPU 아키텍처 방식은 AMD64이므로 x86_64 지정. 설치할 MariaDB 버전은 MariaDB 10.3. 미러 사이트 선택. 적당한 곳 아무거나 선택. cd /etc/yum.repos.d/ vi MariaDB.repo # MariaDB 10.3 CentOS repository list - created 2..
0.개요 HeidiSQL로 연결된 MariaDB Database를 백업하는 방법. 이렇게 백업된 .sql 파일을 MariaDB 콘솔에서 복원하는 것이 가능함. 1.방법 HeidiSQL을 실행하고 MariaDB에 연결하면 위 이미지와 같은 상태로 확인됨. DB 세션 정보에서 마우스 우클릭 데이터베이스를 SQL로 내보내기 클릭. 테이블 도구 팝업에서 작업 진행 백업할 Table 선택. 설정은 다음과 같이 진행. 데이터베이스 : 생성 테이블 : 생성 데이터 : INSERT 출력 : 단일 .SQL 파일 파일 경로 지정 설정 진행 후 내보내기 클릭 진행 과정 확인.
[MariaDB] 이중화 구성 (DRBD / Pacemaker 이용) 01.DRBD 구성 02.MariaDB 디렉토리 변경 03.Pacemaker 이중화 설정 0.개요 고객사에 납품된 솔루션 중에 MariaDB를 사용하는 물건이 있음. 이중화 구성을 하는데 Galera Cluster(갈레라 클러스터)를 거부함. Galera Cluster는 권장이 DB Node 3대인데 2대로 하고 싶어함. 접근제어, 방화벽 등 우리 솔루션 이외의 타 솔루션 라이선스 문제가 있음. 라이선스 문제로 인해 MaxScale은 제안도 못함. DB Node 2대까지는 무료지만...... 결국 DRBD를 바탕으로한 Pacemaker를 이용한 이중화 구성을 해야했음. 1.기본 정보 OS 방화벽(Firewalld, iptables)과 ..
0.개요 Ubuntu는 18.04를 기준으로 고정 IP 설정 방법이 달라짐 Ubuntu 18.04 이전 - networking 서비스로 제어 Ubuntu 18.04 이후 - netplan으로 제어 1.Ubuntu 18.04 이전 cd /etc/network/ sudo vi interfaces (전략) # The primary network interface auto eth0 # iface eth0 inet dhcp iface eth0 inet static address 192.168.0.40 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 8.8.8.8 파일 수정. eth0 : 네트워크 장치 이름 dhcp : 자동 할당 static : 수동 설정 s..
0.개요 RHEL은 기업용 엔터프라이즈 상품으로 인터넷을 통해서 패키지를 다운로드 받는 것에 제약이 있음. 일반적인 경우에는 CDROM을 로컬 리포지토리로 만들어서 사용함. 다만, CDROM에 포함된 패키지보다 높은 버전의 패키지를 다운로드 받기 위해서는 다른 방법을 사용해야함. RHEL은 라이선스상 포크가 가능하여 CentOS, Rocky Linux 등 오픈소스 운영체제들이 만들어짐. 바꿔말하면, 이들과 패키지가 호환된다는 의미. 즉, CentOS, Rocky Linux 등 오픈소스 운영체제들의 미러 리포지토리를 이용해서 패키지를 다운로드 받을 수 있음. 또한, 한국 외에 위치한 CentOS, Rocky Linux 등 오픈소스 운영체제들의 기본 리포지토리를 한국 내 미러 사이트 리포지토리로 변경하는 것..
0.개요 PostgreSQL 11 이중화 중 Replication 설정. PostgreSQL 12 이상 버전에서의 Replication 설정은 다른 방법으로 진행됨. 1.사전 환경. Master 1대 - Standby 1대로 구성할 것을 가정. 2.Master Node 설정 su - postgres cd /data/pgdata/ mkdir archive vi postgresql.conf (전략) wal_level = hot_standby archive_mode = on archive_command = 'cp %p /data/pgdata/archive/%f' max_wal_senders = 10 max_replication_slots = 10 postgresql.conf 파일 하단에 내용 추가. vi pg..