OPEN SOURCE HA CONTROL PLANEBASELINE 1.2.1

오픈소스 기반 HA,구성과 운영 기록을 한곳에서.

OpenHA는 구성 검증, 오프라인 설치, 노드 상태 조회, 배포 승인과 감사 기록을 제공하는 오픈소스 HA 환경을 위한 상용 관리 소프트웨어입니다.

2+1데이터 노드 2대 + Witness 1대
06HA 모듈 카탈로그
Rocky 9우선 지원 운영체제
REFERENCE TOPOLOGY MANAGEMENT PLANE
01DATA NODE APRIMARY UpToDate
02DATA NODE BSECONDARY UpToDate
03WITNESS / MANAGEROBSERVING Quorum vote
SERVICE VIPCLIENT TRAFFIC
DRBD replication management / quorum
01 / PRODUCT

OPEN SOURCE RUNTIME. COMMERCIAL OPERATIONS.

절체 실행은 HA 엔진에,
배포와 운영 기록은 OpenHA에.

외부 오픈소스 구성요소는 데이터 복제, 리소스 승격·강등, 서비스 이동과 fencing을 수행합니다. OpenHA는 HA 구성을 검증·배포하고 노드 상태, 변경 승인과 장애 이력을 기록합니다.

OpenHA는 HA 실행 엔진에 promote, demote 또는 relocate 명령을 보내지 않습니다.

OpenHA manages구성 검증 · 설치 · 상태 조회 · 감사 기록
HA engine executes승격 · 강등 · 서비스 이동 · Fencing

CONTROL PLANE / SIX SURFACES

설치 전 점검부터
지원 자료 수집까지.

OpenHA는 사전 점검 결과, 배포 상태, 리소스 의존성, 이벤트와 승인 이력을 기록하고 .ohasupport 지원 번들을 생성합니다.

01

설치 번들과 사전 점검

서명과 해시를 확인하고 OS, 커널, 패키지, 디바이스, 네트워크와 fencing 전제조건을 점검합니다.

InstallerPreflightOffline
02

HA 구성 패키지

공통 설계와 IP·디스크·NIC 등 현장 값을 분리해 .oham 패키지와 검토용 plan을 생성합니다.

.ohamPlanGeneration
03

상태와 프로브 수집

DRBD·systemd·mount·VIP·HTTP·TCP·SQL 상태를 출처와 수집 시각이 포함된 증거로 기록합니다.

ObserverPolicyGateOCF
04

Witness 관리 화면

두 데이터 노드의 역할, 복제·quorum 상태, 리소스 의존성, 이벤트와 승인 내역을 표시합니다.

ManagerWitnessDAG
05

승인과 변경 이력

설치·활성화·롤백의 요청자, 승인자, 적용 결과와 관련 해시를 감사 기록에 남깁니다.

Audit.ohasupportTimeline
06

방화벽 포트 목록

실제 설정에서 필요한 포트와 통신 방향을 계산해 보안 검토용 CSV·Markdown으로 내보냅니다.

PortsFirewallReport

ARCHITECTURE / SINGLE AUTHORITY

상태 수집은 OpenHA,
절체 실행은 HA 엔진.

OpenHA는 노드, DRBD, 서비스와 외부 프로브 상태를 수집하지만 HA 전환 명령을 보내지 않습니다. 승격·강등·서비스 이동과 fencing은 외부 HA 실행 엔진만 실행합니다.

  • 01
    EvidenceDRBD · OCF · systemd · HTTP · TCP · SQL
  • 02
    PolicyGatepeer 적격성 · quorum · 서비스 probe 결과 게시
  • 03
    HA engine단일 권한으로 리소스 의존 순서와 절체 실행

PORTABLE HA MODULES / .OHAM

한 번 설계하고,
현장 값만 바꿔 배포합니다.

공통 설계는 .oham에, IP·디스크·NIC·서비스명은 site values에 분리합니다.

Rocky Linux 9 우선 지원 · 고객 환경 자격시험 필요
01CATALOG
SYS

Generic systemd

고객 서비스 + VIP + 범용 프로브

02CATALOG
SQL

MySQL + Apache

데이터 · DB · Web · HTTP 관측

03CATALOG
PG

PostgreSQL + User App

DB·애플리케이션 이중 VIP 구성

04CATALOG
MDB

MariaDB + Nginx

데이터베이스와 프록시 서비스 체인

05CATALOG
FS

File Server

DRBD 스토리지 기반 파일 서비스

06CATALOG
MV

Multi-volume Services

복수 볼륨과 N:N 의존성 DAG

검증 범위 6개 모듈은 fixture conformance를 통과했습니다. Generic systemd와 MariaDB+Nginx는 랩 활성화·롤백까지 확인했으며, 고객 적용 전에는 독립 fencing, preflight와 실제 워크로드 장애 시험이 필요합니다.

OpenHA Manager
CLUSTER HEALTHY 14:32:08 KST
OPENHA-SEOUL-01Cluster overview
Last sync · 4s ago
DATA NODES2 / 2Operational
REPLICATIONUpToDateConnected
QUORUM3 / 3Established
Resource dependency4 resources
DRBDMOUNTAPPVIP

node-a PRIMARYUpToDate

node-b SECONDARYUpToDate

Event timelineLIVE

HTTP probe recovered

PolicyGate evaluating

Probe threshold reached

OPERATIONS / WITNESS MANAGER

노드 상태와 장애 이력을
한 화면에 표시합니다.

OpenHA Manager는 각 노드의 역할, 복제·quorum 상태와 수집 시각을 표시합니다. 리소스 의존성, 장애 전후 이벤트, 배포 승인과 롤백 이력도 같은 화면에서 조회합니다.

공개 문의가 시작점이며, 접수된 정보는 고객별 운영 이력과 결합되어 이중화 건, 지원 티켓, 문서, 감사 이력까지 하나의 흐름으로 추적합니다.

01Resource DAG리소스 N:N 의존성과 현재 상태를 타임라인으로 확인
02Event correlation첫 발생·최근 발생·반복 횟수와 처리 우선순위를 집계
03Support bundle구성·로그·버전·사건 시간창을 패키지로 보관
04고객 중심 운영한 고객의 신규·증설·갱신 건을 동일 타임라인으로 누적
05문서 번들설치본, 시나리오, 견적서, 계약서, 지원 보고서를 연결 보관
06감사 추적처리 상태, 변경 이력, 승인·롤백 근거를 삭제 없이 보존

ADOPTION / FROM ASSESSMENT TO PILOT

환경 진단부터 파일럿까지 4단계로 진행합니다.

OS·커널·스토리지와 네트워크를 확인하고, HA 설계 승인과 랩 장애 시험을 마친 뒤 제한된 범위에 배포합니다.

  1. 01
    ASSESS

    환경 진단

    OS·커널·디스크·NIC·서비스와 RTO/RPO 요구를 확인합니다.

  2. 02
    DESIGN

    모듈 설계

    리소스 DAG, quorum, fencing과 네트워크 계약을 검토합니다.

  3. 03
    QUALIFY

    장애 시나리오 시험

    전원 차단, 네트워크 분리와 서비스 장애에서 절체·복구·데이터 무결성을 확인합니다.

  4. 04
    PILOT

    파일럿 배포

    승인된 번들로 제한된 대상에 배포하고 운영·복구·지원 절차를 인계합니다.

구성 검토와 견적에 필요한 정보

대상 서비스 · 서버 수 · OS · 스토리지 · 현재 HA 구성 · 목표 RTO/RPO

구성 검토·견적 요청

요청, 승인, 적용 결과와 롤백 이력을 같은 감사 기록에서 확인합니다.

A

검증 실패 시 중단필수 검증값이나 해시가 다르면 배포와 활성화를 중단합니다.

B

HA 실행 권한 분리승격·강등·서비스 이동과 fencing은 외부 HA 엔진만 실행합니다.

C

지원 자료 해시 검증구성, 로그, 버전과 사건 시간창을 .ohasupport 번들로 묶습니다.

FAQ / BEFORE YOU DEPLOY

도입 전
확인 사항

제품 역할, 외부 라이선스, 지원 환경과 적용 조건을 확인하세요.

01OpenHA가 HA 실행 엔진을 대체하나요?

아니요. 외부 HA 실행 엔진은 승격·강등, 서비스 이동, quorum 대응과 fencing을 실행합니다. OpenHA는 HA 구성을 검증·배포하고 상태, 승인과 감사 기록을 관리합니다.

02외부 오픈소스 구성요소도 OpenHA 라이선스에 포함되나요?

아니요. DRBD, HA 실행 엔진과 resource-agents는 OpenHA 패키지에 포함하지 않습니다. 각 프로젝트의 라이선스와 고객 환경의 커널·패키지 호환성을 확인한 뒤 별도로 설치합니다.

03Witness가 중단되면 서비스도 멈추나요?

Witness의 관리 화면과 데이터 노드의 HA 실행 경로는 분리되어 있습니다. 다만 Witness 중단 시 실제 서비스 유지 여부는 quorum과 fencing 구성에 따라 달라지므로 고객 환경의 장애 시험에서 확인합니다.

04어떤 애플리케이션을 이중화할 수 있나요?

현재 카탈로그는 systemd 사용자 앱, MySQL+Apache, PostgreSQL+사용자 앱, MariaDB+Nginx, 파일 서버와 복수 볼륨 구성을 제공합니다. 고객 서비스는 systemd 또는 OCF의 시작·중지·상태 확인 방식과 데이터 경로를 검토한 뒤 별도 모듈로 구성합니다.

05장애가 나면 OpenHA가 직접 절체하나요?

아니요. OpenHA는 DRBD, 서비스와 프로브 상태를 수집하지만 승격·강등·서비스 이동 명령을 보내지 않습니다. 리소스 순서와 절체 실행은 외부 HA 실행 엔진이 담당합니다.

06현재 지원하는 운영체제는 무엇인가요?

현재 설치 프로필과 모듈 카탈로그는 Rocky Linux 9를 우선 지원합니다. 다른 배포판은 커널, DRBD 패키지, Secure Boot, systemd와 OCF 호환성을 평가한 뒤 지원 여부를 정합니다.

07바로 운영 환경에 설치할 수 있나요?

고객 환경 검증 없이 바로 적용하지 않습니다. 독립 전원 fencing, OS·커널·네트워크·스토리지 호환성, 서비스 장애 시나리오, 데이터 무결성과 롤백을 시험한 뒤 승인된 범위에서 파일럿을 진행합니다.

OPENHA / WITHNCOMPANYSEOUL · KOREA

START WITH A TECHNICAL REVIEW

현재 서버 구성으로
OpenHA 적용 범위를 검토하세요.

대상 서비스, 서버 수, OS, 스토리지, 현재 HA 구성과 목표 RTO/RPO를 기준으로 필요한 모듈과 검증 항목을 확인합니다.

적용 범위 검토 요청

CONTACT / REVIEW OR QUOTE

도입 검토부터
장애 지원까지.

신규 도입은 현재 환경과 목표를 알려주시면 적용 범위와 견적을 안내합니다. 운영 중인 시스템은 계약 정보와 증상을 남겨주시면 필요한 지원 방법을 확인합니다.

신규 도입
적용 가능성 검토 · 구축 범위와 견적
유지보수
계약 범위 확인 · 갱신 견적
기술지원
장애 분석 · 원격 또는 방문 지원
요청 구분
요청 내용
도입·지원 대상

OpenHA를 실제로 사용할 회사를 기준으로 선택해 주세요.

01
회신 정보검토 결과를 받으실 회사와 담당자 정보를 입력해 주세요.
02
이중화 대상운영 중인 환경 기준으로 입력해 주세요. 세부 구성은 검토 과정에서 보완합니다.
운영체제

현재 사용 중이거나 도입할 운영체제를 선택해 주세요.

애플리케이션 구성

이중화할 서비스와 가장 가까운 항목을 선택해 주세요.

이메일로 직접 문의