본문 바로가기

728x90
반응형

리눅스

C276x260.fwebp.q85 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라는 구성 파일을 생성합니다. 파일.. 더보기
C276x260.fwebp.q85 도커 이미지 CI/CD 파이프라인을 구성하는 방법 도커 이미지 CI/CD 파이프라인을 구성하는 방법1. 소스 코드 버전 관리 시스템 설정CI/CD 파이프라인을 구축하기 전에, 소스 코드를 버전 관리 시스템(Git, SVN 등)에 올려놓아야 합니다. 이를 통해 코드 변경 사항을 추적하고, 배포할 때 특정 버전을 선택하여 사용할 수 있습니다.2. CI/CD 툴 설정CI/CD 툴로는 Jenkins, Travis CI, GitLab CI 등을 사용할 수 있습니다. 각 툴마다 설정 방법은 다르지만, 대체로 다음과 같은 단계로 구성됩니다. 소스 코드 저장소와 연결빌드, 테스트 및 배포를 위한 파이프라인 구성빌드 및 테스트 실행 후, 이미지를 생성하고 Docker Hub와 같은 레지스트리에 업로드레지스트리에서 이미지를 가져와 배포3. 도커 파일 작성도커 파일은 빌드.. 더보기
C276x260.fwebp.q85 우분투 비밀번호 분실 및 변경(초기화) 방법 우분투 비밀번호 분실 및 변경(초기화) 방법우분투 실행(전원 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 더보기
C276x260.fwebp.q85 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.. 더보기

728x90
반응형