본문 바로가기

반응형

리눅스

MySQL replication을 이용한 고가용성 및 장애복구 솔루션(MMM, MHA) MySQL replication을 이용한 고가용성 및 장애복구 솔루션(MMM, MHA)MySQL replication을 이용한 고가용성 및 장애복구 솔루션은 MySQL 서버를 사용하는 많은 기업에서 필수적인 요소입니다. 이러한 솔루션을 구성하는 방법에 대해 알아보고, 대표적인 솔루션인 MMM(Multi-Master Replication Manager)과 MHA(Master High Availability)에 대해 자세히 살펴보겠습니다.MySQL Replication을 이용한 고가용성 및 장애복구MySQL Replication은 MySQL 서버에서 데이터를 복제하는 기술입니다. 이를 통해 마스터 데이터베이스에서 작성된 변경 내용이 하나 이상의 슬레이브 데이터베이스로 전송되어 복제되어 저장됩니다. 이를 통해.. 더보기
MySQL 리플리케이션(mysql replication) 설정 방법 MySQL 리플리케이션(mysql replication) 설정 방법 MySQL Replication은 MySQL 서버를 여러 개 사용하여 데이터베이스의 복제 및 분산처리를 할 수 있는 기능입니다. 이 기능을 사용하면 하나의 마스터 MySQL 서버에서 변경된 데이터를 여러 개의 슬레이브 MySQL 서버에 자동으로 전달할 수 있습니다. 이를 통해 데이터의 안정성을 높일 수 있고, 부하 분산과 데이터 분석 등의 다양한 용도로 활용할 수 있습니다. 이번 게시글에서는 MySQL Replication 설정 방법을 안내하겠습니다. 1. 마스터 MySQL 서버 설정 MySQL Replication을 사용하기 위해서는 먼저 마스터 MySQL 서버를 설정해야 합니다. 마스터 MySQL 서버에서는 변경된 데이터를 슬레이브 .. 더보기
InfluxDB, Grafana 및 Telegraf를 사용하여 모니터링 시스템을 구성하기 - 정리중 InfluxDB, Grafana 및 Telegraf를 사용하여 모니터링 시스템을 구성하기테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.1 LTS1. InfluxDB 설치 및 구성InfluxDB는 시계열 데이터베이스입니다. 따라서 모니터링 시스템에서 데이터를 저장하는 데 사용됩니다. InfluxDB를 설치하려면 다음 단계를 수행합니다.GPG key 추가wget -q https://repos.influxdata.com/influxdata-archive_compat.keyInfluxDB 패키지 저장소를 apt에 추가echo '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archiv.. 더보기
dnstop 명령어 설치 및 사용 방법 dnstop 명령어 설치 및 사용 방법dnstop은 DNS 서버의 트래픽을 모니터링하기 위한 유틸리티입니다dnstop 설치 ubuntu에서 dnstop 설치하기sudo apt-get updatesudo apt-get install -y dnstopcentos에서 dnstop 설치하기sudo yum instal epel-releasesudo yum install -y dnstopdnstop 버전 정보dnstop -v$ dnstop -vdnstop Version: 20140915http://dnstop.measurement-factory.com/dnstop 사용 방법기본 명령어sudo dnstop 는 dnstop이 캡처할 네트워크 인터페이스의 이름dnstop 옵션-4 : IPv4 패킷 수-6 : IPv6 패.. 더보기
systemd의 로깅 설정을 변경하기 systemd의 로깅 설정을 변경하기systemd 로그Created slice User Slice of user1.Removed slice User Slice of user1."User Slice"는 시스템에서 사용자 세션을 추적하기 위해 systemd가 생성하는 슬라이스입니다. 이 슬라이스는 일반적으로 사용자가 로그인할 때 생성되며, 사용자 세션과 관련된 프로세스가 이 슬라이스에서 실행됩니다. 이 슬라이스의 메시지 로그가 불필요하거나 방해가 된다면, systemd의 로깅 설정을 변경하여 해당 로그를 제거하거나 제한할 수 있습니다. 로그 제거를 위해선, /etc/systemd/journald.conf 파일을 열고 다음과 같은 설정을 추가하면 됩니다.User Slice 로그를 전체적으로 비활성화하기jour.. 더보기
td-agent plugin(out_fluentd 플러그인) td-agent plugin(out_fluentd 플러그인)out_fluentd 플러그인은 Fluentd에서 다른 Fluentd 인스턴스로 데이터를 전송하는 데 사용됩니다. 이 플러그인을 사용하면 Fluentd 인스턴스 간에 데이터를 전송하거나, 데이터를 중앙 집중식 로깅 시스템으로 전송할 수 있습니다.플러그인 목록https://www.fluentd.org/pluginsLOCAL GEM에서 검색td-agent-gem search --local fluent-plugin-out-fluentd$ td-agent-gem search --local fluent-plugin-out-fluentd*** LOCAL GEMS ***fluent-plugin-out-fluentd 설치 시 오류td-agent의 기본 gem .. 더보기
Fluentd를 Docker 컨테이너로 실행하는 방법 Fluentd를 Docker 컨테이너로 실행하는 방법Fluentd 컨테이너 실행mkdir -p /fluentd/logchown -R 999.999 /fluentddocker run -d --name fluentd \-p 24224:24224 \-v /fluentd/log:/fluentd/log \fluent/fluentdFluentd를 Docker Compose를 사용하여 컨테이너 실행mkdir -p docker/configmkdir -p fluentd/logchown -R 999.999 fluentddocker-compose.yml 파일 생성vim docker-compose.ymlversion: '3.8'services: fluentd: build: ./docker image: anti13.. 더보기
SecureCRT에서 SSH 키 교환 알고리즘 설정과 관련된 오류 SecureCRT에서 SSH 키 교환 알고리즘 설정과 관련된 오류sshd[1543]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]이 오류는 서버 및 클라이언트 간의 SSH 키 교환 알고리즘 설정에 관련된 문제를 나타냅니다.테스트 환경SSH Client(SecureCRT)SSH Server$ lsb_release -dDescription: Ubuntu 22.04.1 LTSssh server 로그 확인tail -f /var/log/auth.logtail -f /var/log/auth.log...Feb 20 00:51:45 ip-10-201-9-166 sshd[1543]: userauth_pubkey: key ty.. 더보기

728x90
반응형