jhdatabase의 등록된 링크

키자드에 등록된 총 137개의 포스트를 확인하실 수 있습니다.

Tistory

[OCI - DBCS autobackup Email 얼롯팅 설정]

Oracle Cloud에서 DBCS의 autobackup을 진행하고 진행결과를 이메일로 얼롯팅 받기위해 설정하였습니다. 해당 작업은 스크립트를 생성해서 돌리는것이 아니라 oci 이벤트 서비스를 이용하여 얼롯팅 구성을 하였습니다! ## 알림 생성 OCI 콘솔에서 탐색 메뉴 -> 개발자 서비스 -> 애플리케이션 통합 ->알림 -> 토픽 생성 클릭 주제 이름 입력 + 설명 입력 + "만들기" 클릭 ## 구독 생성 좌측 바에서 구독 클릭 -> 구독 생성 이전에 생성된 주제 선택 + 프로토콜은 이메일이어야 함 + 알림을 수신할 이메일 주소를 입력 + "생성" 클릭 ## 구독 상태 -> pending 상태 ## 이메일 확인 3단계에서 지정한 이메일 주소로 "Oracle Cloud Infrastructure Noti..

Tistory

[OCI - SR(Service Request) manual]

온프레미스 oracle database 뿐만 아니라 oracle cloud에서도 어떠한 문제가 있을때 SR(Service Request)를 올려 도움을 받는데 이번 글에선 oracle cloud에서 버그, 패치, 각종 기술적 도움을 받기 위해 SR 올리는 방법을 포스팅 하겠습니다. 일단 올리기 위해선 oracle support에 필수적으로 partner관계이어야 합니다.. ## 사전 확인 OCI 콘솔 접속 후 Tenancy 정보 확인 ## Database 시스템 정보 확인 ## SR 진행 1. Oracle support 접속 접속 URL : https://support.oracle.com/cloud/faces/index?_afrLoop=141825368617661&_afrWindowMode=0&_adf...

Tistory

[MariaDB - Galera Cluster 구성] part 1

안녕하세요 이번글에선 galera cluster를 구성하도록 하겠습니다. 최종적인 아키텍처는 아래와 같으나 저는 DB node 3개와 그를 관리할 maxscale을 설치 진행하겠습니다. Galera Cluster란 갈레라 클러스터는 동기 방식의 복제구조를 사용하는 멀티마스터 RDB 클러스터입니다. 현재 Galera cluster는 MySQL, MariaDB 그리고 Percona XtraDB 까지도 클러스터를 구성할 수 있습니다. Master Slave 구성의 Replication 과는 다르게 모든 노드에서 Write가 가능합니다. Galera Cluster는 Write-Set Replication API (이하 wsrep api) 를 통해 각 노드와 데이터를 동기화합니다. 장점 모든 노드의 데이터가 일관..

Tistory

[MariaDB - Galera Cluster & maxscale 구성 및 failover test] part 2

[MariaDB - Galera Cluster 구성] part 1 편에 이어 maxscale 구성을 진행하도록 하겠습니다! part 1 URL https://jhdatabase.tistory.com/34 [MariaDB - Galera Cluster 구성] part 1 안녕하세요 이번글에선 galera cluster를 구성하도록 하겠습니다. 최종적인 아키텍처는 아래와 같으나 저는 DB node 3개와 그를 관리할 maxscale을 설치 진행하겠습니다. Galera Cluster란 갈레라 클러스터 jhdatabase.tistory.com Maxscale 갈레라에서 MaxScale은 다수의 MariaDB간에 Read / Write 분산과 모니터링, change master Replication에서 Healt..

Tistory

[MariaDB - Galera Cluster & sysbench 이용 동기화 테스트 ] part 3

안녕하세요 이번 글에선 galera cluster의 sysbench 이용하여 대량의 데이터를 insert 시켜 동기화 성능 테스트를 진행해 보겠습니다. part 1 https://jhdatabase.tistory.com/34 [MariaDB - Galera Cluster 구성] part 1 안녕하세요 이번글에선 galera cluster를 구성하도록 하겠습니다. 최종적인 아키텍처는 아래와 같으나 저는 DB node 3개와 그를 관리할 maxscale을 설치 진행하겠습니다. Galera Cluster란 갈레라 클러스터 jhdatabase.tistory.com part 2 https://jhdatabase.tistory.com/35 [MariaDB - Galera Cluster & maxscale 구성 및 ..

Tistory

[Mariadb - mariabackup error] failed to copy enough redo log

안녕하세요 고객사에서 mariabackup을 받는데 아래와 같은 error가 떠서 찾아보게 되었습니다. 해당 에러는 작업의 마지막 부분에서 필요한 log file size보다 현재 설정된 size가 더 작으면 mariabackup에 fail가 발생합니다. redo_log_file_size확인 방법 Redo log (from LSN 3183381317949 to 3183385508864 ) was copied 부분을 확인. 3183385508864 - 3183381317949 /1024/1024 => redo_log_file_size를 얼마나 썼는지 확인 할 수있습니다. 해결 방법 ## 현재 innodb_log_file_size 확인 ## my.cnf innodb_log_file_size=50331648 ..

Tistory

[ Zabbix - Telegram 연동 & PDF report생성 ] part 4

서버단에서의 에러나 DB 에러 발생 시 전 게시글에서 email을 통해 얼롯팅 받는 설정을 하였습니다. 이번 글에서는 Telegram을 통해 얼롯팅 받는 설정을 하고 PDF로 report를 뽑아보는 글을 써볼까 합니다. 사전에 Telegram어플리케이션을 설치하고 회원가입을 하며 시작을 하겠습니다!! Zabbix & Telegram 연동 설정 윈도우 PC버전 텔레그램 다운 : http://www.telegram.pe.kr/ 텔레그램 한글사이트 텔레그램 PC버전 다운로드,텔레그램 메신저 소개,한국어 한글 제공 telegram.pe.kr ## 회원가입 ## 문자로 날라오는 코드만 입력하면 가입완료 ## Botfather 검색 후 선택-> start 클릭 ## 메세지 작성 /newbot 입력 봇 이름 생성 (..

Tistory

[ Zabbix - 카카오톡 알림 설정 ] part 5-1

안녕하세요 이번 글에선 카카오톡 알림 설정을 진행해보겠습니다. 에러 발생시 카카오에서 제공하는 rest api를 이용하여 zabbix에 등록한 파이썬 스크립트를 돌려 자신의 카카오톡으로 알람이 오도록 구성을 하였는데 해당 파이썬 스크립트를 짜는것이 저같은 새내기한텐 어려워서..회사 선배의 도움을 받았습니다ㅎㅎ 바로 진행해보겠습니다. 카카오 developers : https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com kakao api 설정 ## kakao developers 회원가입 상단의 내애플리케..

Tistory

[ Zabbix - 카카오톡 얼롯팅 설정 ] part 5-2 최종

안녕하세요 에러 발생시 카카오톡을 통한 얼롯팅 설정 5-1편에 이어 마지막 설정까지 진행 해보도록 하겠습니다. 카카오톡 알림 설정 5-1 : https://jhdatabase.tistory.com/30 [ Zabbix - 카카오톡 알림 설정 ] part 5-1 안녕하세요 이번 글에선 카카오톡 알림 설정을 진행해보겠습니다. 에러 발생시 카카오에서 제공하는 rest api를 이용하여 zabbix에 등록한 파이썬 스크립트를 돌려 자신의 카카오톡으로 알람이 오 jhdatabase.tistory.com ## 토큰 불러오기 토큰 유효기간 확인 ※ access token은 6시간에 한번씩 새롭게 토큰을 발급해줘야하니, refresh token으로 진행. ## access token 생성 [root@mha-manage..

Tistory

[ 맛집편 - 63빌딩 레스토랑 Walking On The Cloud ]

안녕하세요 예전에 여자친구랑 갔었던 63빌딩에 워킹 온더 클라우드라는 레스토랑을 소개해볼까 합니다! 먼저 63빌딩 레스토랑 워킹온더클라우드는 여의도에 위치해있습니다! 위치 : 서울 영등포구 63로 50 59층 제가 이용한 코스는 루나코스입니다. 가격은 아래 사진과 같이 17만 9천원입니다. 여자친구와 둘이해서 약 34만원 정도에 이용했습니다! 믿기 힘드시겠지만 63빌딩이에요 제가 찍었습니다 레스토랑은 59층에 있는데 굉장히 높아서 세상을 위에서 내려다볼 수 있습니다 뷰 맛집이에요! 첫번째 요리입니다. 수저,포크,나이프 등등 너무 많아서 뭐로 먹어야할지 모를땐 인터넷 검색하셔야합니다..저도 몰라서요.. 이건 달팽이 요리라는데 소스가 맛있어서 달팽인줄도 몰랐어요ㅋㅋ맛있어요! 이건 저 빵같은거 안에 무슨 스프..

Tistory

[ 호캉스편 - 포포인츠 바이 쉐라톤 서울 강남 ]

안녕하세요 오랜만에 호캉스가서 여유좀 느끼고 왔습니다. 이번엔 디너 뷔페 포함하여 가격은 30만원 초반에 예약을 했습니다! 이번 소개해드릴 호텔은 Four Points by Sheraton Seoul Gangnam 입니다. 위치 : 서울 강남구 도산대로 203 서울 강남구 신사동 587-21 제가 찍었습니다 건물 외관이요! 라운지는 생각보다 작더라구요.. 방은 12층 배정받아서 아쉬웠네요.. 그래도 내부는 깔끔하니 고급진 느낌이라 좋았습니다 경치는 나쁘지 않았어요 시티뷰! 디너는 오후6시~9시까지로 3층에서 먹었습니다~ 뷔페 이용 및 주류로 샴페인, 맥주도 무한이에요! 여친님이 한접시 먹더니 배부르답니다 하하 저는 꽤 대식가 답게 두접시나 쾌속으로 해치웠지만 여친님은 먹고싶은거에 비해 입이 짧아..역시 ..

Tistory

[ Graylog - Email 얼롯팅 설정 ] part 3

SysLog와 DB Log를 Email을 통해 얼롯팅 받을 수 있도록 설정해보겠습니다. 저는 Gmail로 얼롯팅 받기 위해 사전 설정을 진행하였습니다. ## 외부 프로그램 연결 수신 Gmail 계정 활성화 • http://gmail.google.com 로그인 화면에서 Gmail 사용자 이름과 비밀번호를 입력하십시오. • https://myaccount.google.com/lesssecureapps 덜 안전한 응용 프로그램을 사용하려면 옵션을 선택하십시오. ## GMAIL POP/IMAP 설정 ## SSMTP 설치 (zabbix-server) [root@localhost]# yum -y install ssmtp [root@localhost]# vi /etc/ssmtp/ssmtp.conf ##자기 메일 설정..

Tistory

[ Zabbix - DB monitoring 서버 구축 ] part 1

요즘 큰 회사에서도 DB 모니터링을 위해 Zabbix를 많이 쓴다고합니다. 클라우드 콘솔에서 서버단 모니터링과 notification 서비스가 있지만, 어디까지나 서버단 리소스이라 DB를 모니터링할 tool이 필요해서 사용해보았습니다. 대시보드도 보기 편하고 커스터마이징이 가능하며 자체 템플릿을 많이 지원합니다. 본인에 맞는 템플릿을 써도 되고 만들어서 편하게 사용하면 됩니다! 얼롯팅 또한 email , telegram 등 여러 템플릿을 지원하므로 메신저까지 연동하여 얼롯팅을 받아보도록 하겠습니다. 테스트 환경 ZABBIX SERVER(Monitoring 수집서버) : 10.70.101.80 ZABBIX Agent1(Monitoring 대상 서버) : 10.70.101.78 ZABBIX Agent2(Mo..

Tistory

[ Zabbix - zabbix 수집 구성 ] part 2

part 1에 이어 zabbix 설정을 하고 대시보드 확인까지 하도록 하겠습니다. zabbix 설치는 아래 part 1을 보고 설치하면 됩니다! part 1 URL : https://jhdatabase.tistory.com/26 [ Zabbix - DB monitoring 서버 구축 ] part 1 요즘 큰 회사에서도 DB 모니터링을 위해 Zabbix를 많이 쓴다고합니다. 클라우드 콘솔에서 서버단 모니터링과 notification 서비스가 있지만, 어디까지나 서버단 리소스이라 DB를 모니터링할 tool이 필 jhdatabase.tistory.com 서버 리소스 모니터링 설정 ## 첫 Dashboard 화면 ## Configuration -> Host groups -> Create host group ##..

Tistory

[ Zabbix - email 얼롯팅 설정 ] part 3

서버 리소스의 임계치까지 사용했을때나, DB에 문제가 발생했을때 email을 통해 얼롯팅 받을 수 있도록 설정해보았습니다. (에러 발생시점부터 약 1~2분내로 노티 받을 수 있습니다.) gmail 설정 외부 프로그램 연결 수신 Gmail 계정 활성화 • http://gmail.google.com 로그인 화면에서 Gmail 사용자 이름과 비밀번호를 입력하십시오. • https://myaccount.google.com/lesssecureapps 덜 안전한 응용 프로그램을 사용하려면 옵션을 선택하십시오. ## GMAIL POP/IMAP 설정 gmail 톱니바퀴 모양 클릭 -> 모든 설정 보기 전달 및 POP/IMAP -> IMAP사용 ## SSMTP 설치 (zabbix-server) [root@localhos..

Tistory

[PostgreSQL - repmgr구성 + PGPOOL&PGBOUNCER] part2

part 1에 이어 proxy구성까지 해보도록 하겠습니다. part1 URL : https://jhdatabase.tistory.com/11 [PostgreSQL - repmgr 구성 & Failover test] part1 안녕하세요~오늘은 postgresql의 db서버들을 고가용성 구성을 해볼까 합니다. DB server 3대와 witness 서버를 repmgr로 이중화를 시킨뒤, 윗단에 proxy server를 두어 connection pool과 로드밸런싱 기능으로 구.. jhdatabase.tistory.com proxy 서버에는 PGPOOL과 PGBOUNCER를 사용할 예정입니다. 각 용도는 간단하게 아래와 같이 사용할 예정입니다. pgpool -> 부하분산용 pgbouncer -> connec..

Tistory

[Ansible - Mysql 설치 & 배포]

Ansible은 잘만 사용하면 굉장히 편한 opensource tool입니다. 배포하고자 하는 대상 서버에 별 다른 agent 설치가 필요없습니다!! 이번 글에서는 Mysql DB설치 배포를 하고, 다음엔 MHA 구성하는 playbook을 짜보겠습니다..! ※ 테스트 환경 (NCP) hostname IP private IP version db version node1 115.85.182.24 192.168.100.51 centos7.8 mysql5.7 node2 49.50.164.159 192.168.100.52 centos7.8 mysql5.7 ansible 118.67.132.167 192.168.100.53 centos7.8 ## host 등록 (사전에 host를 등록해야 해당 IP 인식 가능) [..

Tistory

[ Graylog - 로그수집서버 설치 ] part 1

안녕하세요. 여러대의 서버들에 하나하나 접속해서 log를 확인하기 힘들고 귀찮기때문에 graylog를 이용해 로그 수집서버를 구성해서 받아 볼 생각입니다! Graylog란 MongoDB와 Elasticsearch 기반으로 동작하며 로깅 수집과 분석을 타겟으로 제공하는 오픈소스 솔루션입니다. 리눅스 기반 설치가 가능하며, 로그가 많은 경우 시스템의 메모리 및 Disk IO를 적절히 지원한다면 매우 유용합니다. Graylog 장점 설치가 쉽고 빠르며 오픈소스 기반이다. 얼롯팅 가능, 대쉬보드를 통해그래프 기능 지원 Graylog 단점 그래프 기능이 약간 부족하다.. 플러그인 부재 graylog 아키텍쳐 -MongoDB = 구성정보, 메타정보 저장용으로 사용되는 DB -Elasticsearch = Log 원격..

Tistory

[ Graylog - Syslog & DBlog 수집 구성 ] part 2

원격지 서버에서 syslog 수집하기 위해 설정 Graylog에서 Input 생성하기 위해서, 원격지 시스템에서 로그가 생성되고, Graylog로 송신 해야합니다. Graylog에서는 해당 송신되는 log를 받아 처리할 수 있는 수신 포트를 설정해야하며 보통 syslog 수신을 위한 포트는 UDP 514가 default이나 graylog서버에서 1024 이하의 TCP/UDP 포트 번호는 권한 오류가 발생합니다. 해당 이슈 해결을 위해 UDP 514 -> 1514 포트로 리다이렉션 되도록 처리. SysLog 수집 설정 ## Graylog Input 생성 System -> Inputs -> Syslog UDP -> Launch new input 클릭 ## Node 선택 & Port 변경 ## 정상적으로 po..

Tistory

[Oracle - RESTART 19c install] part 1

사전 구성 ##버전 확인 (버전과 os 플랫폼마다 필요한 rpm 패키지가 다르기때문에 RESTART 문서 참고해서 필요 패키지 설치) [root@jh ~]# uname -a Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 18:14:51 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux ## Group , User 생성 [root@jh ~]# groupadd dba [root@jh ~]# useradd -g dba oracle [root@jh ~]# useradd -g dba grid [root@jh ~]# mkdir /oracle /grid [root@jh ~]# chown oracle.dba /oracle ..

Tistory

[Oracle - RESTART 19c install] part 2

part1편에 이어 계속 하겠습니다. 글이 너무 길어지면 관리하기도 힘들고 보기도 힘들더라구요..그래서 나눠서 했습니다. 해당 포스팅을 보시기 전에 사전 구성을 안하신 분들은 part1부터 진행해주시면 될거 같습니다. https://jhdatabase.tistory.com/17 [Oracle - RESTART 19c install] part 1 사전 구성 ##버전 확인 (버전과 os 플랫폼마다 필요한 rpm 패키지가 다르기때문에 RESTART 문서 참고해서 필요 패키지 설치) [root@jh ~]# uname -a Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP W.. jhdatabase.tistory.com ## grid 설치 # su - grid ..

Tistory

[MySQL - MHA 구성 + VIP생성] part 1

MHA란 Master DB가 장애로 서비스가 불가능한 상태가 되면, 자동으로 failover를 수행하여 slave DB를 master DB로 승격시켜 서비스 다운타임을 최소화 auto failover 솔루션입니다. Master와 Slave에서는 하나의 VIP를 공유하며 DB접속은 해당 VIP를 이용하며 장애발생시 VIP를 이용하여 절제를 진행합니다. MHA manager 서버에 MHA 소프트웨어를 설치 및 노드들의 정보를 설정하여 노드들에 이상이 있는지 감시하는 역할을 합니다. 노드에 장애 발생시 -> MHA manager는 slave 노드를 master로 승격시키며 vip역시 slave 노드로 넘어가게됩니다. 요약 : master node와 slave node는 replication 관계. (slave..

Tistory

[MySQL - MHA 구성 + failover/switchover] part 2

1편 MHA 구성에 이어 스크립트 생성 및 failover테스트를 진행하도록 하겠습니다. 1편 URL : https://jhdatabase.tistory.com/19 [Mysql - MHA 구성 + VIP생성] part 1 MHA란 Master DB가 장애로 서비스가 불가능한 상태가 되면, 자동으로 failover를 수행하여 slave DB를 master DB로 승격시켜 서비스 다운타임을 최소화 auto failover 솔루션입니다. Master와 Sla.. jhdatabase.tistory.com ## Master ip_online_chanage 설정 [root@jh-mha-manager bin]# cp /root/mha4mysql-manager-0.57/samples/scripts/master_ip_..

Tistory

[NCP - Cloud DB for Redis & tomcat 연동 (session clustering)]

Naver Cloud에서 제공하는 Cloud for DB Redis 서비스를 이용해서 was(tomcat)과 연동하여 session clustering을 진행하도록 하겠습니다. 테스트 환경 was1(tomcat) , was2(tomcat) redis 서버(고가용성) Redis 생성 버전과 라이센스 선택 불가..고가용성 선택 시 자동 리다이렉션 됩니다. 생성 후 아래와 같이 확인 가능하며 도메인 확인은 관리->Redis 설정 에서 가능합니다. Redis에 접속할 서버를 redis DB ACG에 추가해줍니다. 생성 후 redis 접속을 위해 redis client 설치 root@was001:~# mkdir -p /etc/redis-client root@was001:~# cd /etc/redis..

Tistory

[NCP - Tomcat & Mysql 연동]

안녕하세요 오늘은 tomcat & mysql 연동 하도록하겠습니다. 테스트 환경은 NCP에서 진행하였으면 일반 vm에서 해도 동일할거 같습니다 Version mysql 5.7 tomcat 8.5 connector 5.1.40 OS - ubuntu linux 18.04 사전 구성 ※ tomcat과 mysql 사전 설치 되어 있어야합니다. ## mysql connector 설치 (jdbc) https://dev.mysql.com/downloads/connector/j/ MySQL :: Download Connector/J MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to..

Tistory

[MSSQL - SQL Server2019 install]

Oracle cloud 에서 일반 instance 생성 후 MSSQL 설치를 진행하겠습니다. 사전 구성 os 정보는 아래 사진에 나온대로 Windows server 2016입니다. ## 인스턴스 생성 & 구성 정보 ##초기 비밀번호 입력 및 새로운 비밀번호 입력 OCI에서 window서버는 초기 비밀번호를 제공합니다. opc 유저로 접속하면 되고 처음 접속해서 비밀번호를 바꾸면 됩니다! ##설치파일이 한국어용 설치팩이기 때문에 언어를 한국어로 설정 설정 -> Region & lanuage에서 한국어 options에서 download 후 set as default로 기본 설정 ##사용자 추가 제어판 -> 사용자 계정 ## 사용자 계정 -> 다른 계정 관리 -> 사용자 계정 추가 ## USER 권한 부여 S..

Tistory

[Oracle - Client password version에러] ORA-28040

## 가끔 아래와 같은 ORA-28040 에러를 마주친다. ## 해당 user의 password_version을 보면 10G 11G버전이다. SQL> set linesize 200 SQL> col username for a25 SQL> select username,password_versions from dba_users where account_status='OPEN'; USERNAME PASSWORD_VERSIONS ------------------------- ----------------- SYS 11G 12C SYSTEM 11G 12C AA 11G 12C PDBADMIN 11G 12C B 11G 12C USER2 11G 12C HR 11G 12C TEST3 11G 12C A 11G 12C JEO..

Tistory

[OCI DBCS Metrics 설정]

OCI콘솔 상에서 Metrics를 설정하면 아래 사진과 같이 서버단의 리소스 사용률을 확인 할 수 있습니다. 개인 정보가 노출되는 부분은 모두 가리도록 하겠습니다. Basic Management : 무료 • Basic 모니터링 메트릭 • CDB Performance Hub의 ASH 분석과 SQL Monitoring Full Management : 유료 $0.04 OCPU Per Hour (월 환산시 1 OCPU당 $29.76) • + Basic Management • Advanced Performance Hub(ADDM, Blocking Sessions) • SQL Job • Tablespace monitoring • (Plan) PDB 모니터링 • For the Oracle Database Standa..

Tistory

[NCP - VPC환경 vip생성]

네이버클라우드 플랫폼에서 VPC환경에선 vip를 생성할때 naver cli를 이용해야합니다. 이번 글에선 naver cli 이용하여 api로 vip생성 방법에 대해 포스팅 하겠습니다. 사전 확인 1.네이버 콘솔에서 Secret key와 Access key를 확인 후 기록해둔다. 편의상 각 key를 A와 B로 쓰겠습니다. Access key : A Secret key : B 2.네이버 콘솔에서 CLI 파일을 download 받습니다. ##네이버 CLI파일 [root@jh-post001 ~]# unzip CLI_1.1.1_20210916.zip [root@jh-post001 ~]# cd cli_linux [root@jh-post001 cli_linux]# chmod -R 755 /root/cli_linux/..

Tistory

[PostgreSQL - repmgr 구성 & Failover test] part1

안녕하세요~오늘은 postgresql의 db서버들을 고가용성 구성을 해볼까 합니다. DB server 3대와 witness 서버를 repmgr로 이중화를 시킨뒤, 윗단에 proxy server를 두어 connection pool과 로드밸런싱 기능으로 구성할 생각입니다. 이번 글에선 repmgr을 이용하여 DB서버를 이중화 하려고 합니다. 전체적인 구성은 아래 사진과 같습니다. IP Version Primary 172.40.40.64 PostgreSQL 12.3 Replica1 172.40.40.65 PostgreSQL 12.3 Replica2 172.40.40.66 PostgreSQL 12.3 witness 172.40.40.67 사전 준비 ## 편의를 위해 Alias 추가 (모든 노드) [postgre..

Tistory

[ 호캉스편 - 신라스테이 광화문 ]

오랜만에 호캉스 갔다왔습니다~코로나때문에 어디 나가기도 애매하고 호텔가서 쉬다왔습니다. 가끔 호텔가서 여유즐기고오면 리프레쉬도 되고 몸도 푹 쉴 수 있어서 정말 좋은거 같네요!! 블로그에 이렇게 일상생활 글쓰려니 좀 창피한(?) 느낌이 드네요 하하.. 올리려고 찍어둔 사진 몇장 올리고 이만 물러가도록 하겠습니다ㅎ 이번 소개해드릴 호텔은 신라스테이 광화문 330여 개의 객실이 있고 지하4층, 지상 19층의 꽤 규모가 있는 4성급 호텔이랍니다! 근처에 인사동도 있어 둘러보다 가기 좋아요! 위치 : 서울 종로구 삼봉로 71 사진 정말 못찍죠ㅎㅎ 1층엔 스타벅스도 있습니다! 여긴 특이하게 로비가 8층에 있어서 엘리베이터 타고 8층가서 체크인 해야합니다~ 피트니스 센터도 있는데 전 그런거 모릅니다 운동을 못해서...

Tistory

[Redis - install & replication] part 1

Redis(레디스; REmote DIctionary System)은 요즘 각광 받고 있는 In-memory Data(key-value) Store입니다. Redis Cluster는 최대 1000개의 노드로 구성이 가능하며, session clustering , cache server 용도로 Redis를 많이 사용합니다. 저는 NaverCloud에서 구성하였습니다! 테스트 구성 정보 Server Public IP Private IP 비고 Redis1 115.85.*.* 192.168.100.51 192.168.100.54 (vip) Redis2 49.50.*.* 192.168.100.52 Sentinel 118.67.*.* 192.168.100.53 ※ NCP 사용시 network interface 추가 ..

Tistory

[Redis - Sentinel 설정 & Failover test] part 2

이전 글 redis install & replication 에 계속해서 진행하도록 하겠습니다. https://jhdatabase.tistory.com/5?category=946638 [Redis 1. install & replication] Redis(레디스; REmote DIctionary System)은 요즘 각광 받고 있는 In-memory Data(key-value) Store입니다. Redis Cluster는 최대 1000개의 노드로 구성이 가능하며, session clustering , cache server 용도로.. jhdatabase.tistory.com 서버 구성 정보 Server Public IP Private IP 비고 Redis1 115.85.182.24 192.168.100.51..

Tistory

[PostgreSQL - 12.3 install]

yum 설치 sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm sudo yum install -y postgresql12-server sudo /usr/pgsql-12/bin/postgresql-12-setup initdb sudo systemctl enable postgresql-12 sudo systemctl start postgresql-12 Compile 설치 ## 다음의 3개 패키지가 사전에 설치되어 있어야 합니다. (CentOS7, RHEL7, Fedora22 기준) ① gcc ② readline-devel ③ zlib-deve..

Tistory

[Pacemaker & corosync 구성 Vip failover]

postgreSQL 구성중 failback을 위해 pacemaker를 이용하여 구성게되었습니다. pacemaker는 Redhat에서 나오는 고가용성 클러스터입니다. Corosync란: 클러스터 인프라 지원(Quorum 관리, 메시지 관리 등) Pacemaker란: 클러스터 자원 관리자 pcs란: corosync와 pacemaker를 손쉽게 관리할 수 있는 management 프로그램 구분 node1 node2 hostname jh-cluster001 jh-cluster002 OS centos7.3 centos7.3 Public IP 118.67.132.251 27.96.134.40 Private IP 10.41.43.141 192.168.100.60 10.41.142.140 192.168.100.61 V..

Tistory

[Mysql 5.7 binary install]

다운로드 경로 https://downloads.mysql.com/archives/community/ ## 해당 경로에서 version과 OS에 맞게 download받은 파일을 서버에 전송 wget 이용해서 받으셔도 됩니다 #wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz [root@localhost ~]# ll 합계 649804 -rw-------. 1 root root 1464 7월 11 2019 anaconda-ks.cfg -rw-r--r--. 1 root root 1512 7월 11 2019 initial-setup-ks.cfg -rw-r--r--. 1 root root ..

Tistory

[MariaDB 10.1 to 10.2 Upgrade]

안녕하세요~ 본 포스팅에선 mariadb 10.1 -> mariadb 10.2로 upgrade 내용을 게시하도록 하겠습니다! 사전 확인 MariaDB [(none)]> select @@version; +-----------------+ | @@version | +-----------------+ | 10.1.45-MariaDB | +-----------------+ 1 row in set (0.00 sec) MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | kim | | mysql | | performance_schema | | sakila | ..

1 2