리눅스 썸네일형 리스트형 MySQL MHA를 설치하고 구성하여 마스터 페일오버 테스트하는 방법 MySQL MHA(Master High Availability)를 설치하고 구성하여 마스터 페일오버(VIP) 테스트하는 방법1. MHA 패키지 설치MHA Manager 및 MHA Node를 설치하기 위해 필요한 패키지를 설치합니다. 예를 들어, Ubuntu에서는 apt 패키지 관리자를 사용하여 mha4mysql-manager 및 mha4mysql-node 패키지를 설치할 수 있습니다.2. SSH 설정MHA Manager와 MHA Node 간에 SSH 연결을 설정해야 합니다. 각 노드에서 MHA Manager 서버로 SSH 연결이 가능하도록 구성합니다. SSH 키 교환 및 인증 설정을 수행합니다.3. MHA Manager 구성MHA Manager를 구성하는 mha.conf라는 구성 파일을 생성합니다. 파일.. 더보기 도커 이미지 CI/CD 파이프라인을 구성하는 방법 도커 이미지 CI/CD 파이프라인을 구성하는 방법1. 소스 코드 버전 관리 시스템 설정CI/CD 파이프라인을 구축하기 전에, 소스 코드를 버전 관리 시스템(Git, SVN 등)에 올려놓아야 합니다. 이를 통해 코드 변경 사항을 추적하고, 배포할 때 특정 버전을 선택하여 사용할 수 있습니다.2. CI/CD 툴 설정CI/CD 툴로는 Jenkins, Travis CI, GitLab CI 등을 사용할 수 있습니다. 각 툴마다 설정 방법은 다르지만, 대체로 다음과 같은 단계로 구성됩니다. 소스 코드 저장소와 연결빌드, 테스트 및 배포를 위한 파이프라인 구성빌드 및 테스트 실행 후, 이미지를 생성하고 Docker Hub와 같은 레지스트리에 업로드레지스트리에서 이미지를 가져와 배포3. 도커 파일 작성도커 파일은 빌드.. 더보기 우분투 비밀번호 분실 및 변경(초기화) 방법 우분투 비밀번호 분실 및 변경(초기화) 방법우분투 실행(전원 ON 또는 재부팅) 시 Shift 눌러 아래와 같이 GRUB 부트 로더에 진입합니다. Advanced options for Ubuntu(우분투용 고급 옵션) Ubunut, with Linux 5.15.0-30-generic (recovery mode) 복구 모드에서 root 항목을 선택root Drop to root shell prompt(루트 셸 프롬프트로 이동) mount -rw -o remount /passwd rootreboot 더보기 BIND에서 GeoIP 기능을 사용하는 방법 BIND에서 GeoIP 기능을 사용하는 방법BIND (Berkeley Internet Name Domain)는 네임 서버 소프트웨어로, GeoIP 기능을 활용하여 지리적 위치에 따라 DNS 응답을 다르게 처리할 수 있습니다. 이를 통해 사용자가 웹사이트를 요청할 때 해당 사용자의 지리적 위치에 맞는 IP 주소를 반환하는 등의 기능을 구현할 수 있습니다. 이를 통해 지역별로 서버 또는 콘텐츠 전달을 최적화할 수 있습니다.1. GeoIP 데이터베이스 설치MaxMind에서 제공하는 GeoIP 데이터베이스를 다운로드하고 설치합니다.sudo apt-get updatesudo apt-get install geoip-database2. BIND 설정 파일 수정BIND의 설정 파일(named.conf)을 열어서 Geo.. 더보기 이전 1 2 3 4 5 ··· 15 다음