테크룸

최신 기술 트렌드와 제품 기술 정보를 공유합니다

dHCI(SAN)와 LVM over FC

2026. 06. 01

SmartECM dHCI(SAN)과 LVM over FC 아키텍처

LVM over FC의 핵심 아키텍처

물리적 서버(노드)와 저장 장치가 FC 스위치를 통해 연결되며, 로컬 디스크처럼 인식된 원격 LUN을 LVM으로 관리하는 구조이다.

물리 계층

각 노드에 장착된 FC HBA(Host Bus Adapter)가 전용 FC 스위치를 거쳐 SAN 스토리지에 연결된다.

논리 계층

SAN 스토리지가 제공하는 대용량 LUN을 각 노드가 블록 장치로 인식하면, 그 위에 LVM 볼륨 그룹(VG)을 생성한다.

공유 레이어

일반 LVM과 달리 FC 기반 LVM은 '공유(Shared)' 옵션을 활성화하여 클러스터 내 모든 노드가 동일한 볼륨 그룹에 동시 접근할 수 있도록 구성한다.

SmartECM dHCI(SAN)과 LVM over FC

LVM over FC(Fibre Channel) 기술은 고성능 SAN(Storage Area Network) 인프라를 활용하여 SmartECM 클러스터에서 공유 블록 스토리지를 구현하는 핵심 방식이다. 이 아키텍처는 물리적 FC LUN 위에 LVM 레이어를 결합하여 관리 효율성과 성능을 동시에 제공한다.

LVM over FC의 핵심 아키텍처

물리적 서버(노드)와 저장 장치가 FC 스위치를 통해 연결되며, 로컬 디스크처럼 인식된 원격 LUN을 LVM으로 관리하는 구조이다.

  • 물리 계층: 각 노드에 장착된 FC HBA(Host Bus Adapter)가 전용 FC 스위치를 거쳐 SAN 스토리지에 연결된다.

  • 논리 계층: SAN 스토리지가 제공하는 대용량 LUN을 각 노드가 블록 장치로 인식하면, 그 위에 LVM 볼륨 그룹(VG)을 생성한다.

  • 공유 레이어: 일반 LVM과 달리 FC 기반 LVM은 '공유(Shared)' 옵션을 활성화하여 클러스터 내 모든 노드가 동일한 볼륨 그룹에 동시 접근할 수 있도록 구성한다.

주요 특징 및 장점

초고속 라이브 마이그레이션

모든 노드가 FC를 통해 동일한 VM 디스크 이미지에 직접 접근할 수 있다. 마이그레이션 시 실제 디스크 데이터를 복사할 필요 없이 메모리 상태만 전송하므로 수 초 이내에 작업이 완료된다.

클러스터 전체 잠금(Locking)

SmartECM의 백엔드는 공유 LVM 스토리지에 대해 적절한 클러스터 전체 잠금 메커니즘을 구현하여, 여러 노드에서 동시에 데이터를 수정할 때 발생할 수 있는 정합성 문제를 방지한다.

유연한 공간 관리

FC(iSCSI 포함) LUN 자체는 세밀한 공간 할당 인터페이스가 부족한 경우가 많으나, 그 위에 LVM을 배치함으로써 가상 머신별로 논리 볼륨(LV)을 쉽게 생성하고 관리할 수 있다.

고성능 및 저지연

FC 하드웨어의 높은 대역폭과 낮은 프로토콜 오버헤드를 그대로 활용하므로, 데이터베이스와 같은 I/O 집약적인 워크로드에 적합하다.

구성 및 운영 시 고려사항

공유 설정 필수

SmartECM 스토리지 설정에서 해당 LVM을 추가할 때 반드시 '공유(Shared)' 체크박스를 선택해야 클러스터 기능을 정상적으로 활용할 수 있다.

스냅샷 제한

일반 LVM 백엔드는 공유 스토리지 위에서 스냅샷과 클론 기능을 지원하지 않는다. 스냅샷 기능이 필요하다면 LVM-씬(Thin)을 고려해야 하지만, LVM-씬은 기본적으로 공유 스토리지를 지원하지 않는 제약이 있다.

하드웨어 RAID 호환성

ZFS나 Ceph와 달리 LVM은 하드웨어 RAID 컨트롤러(BBU 포함)와 함께 사용하는 것이 적극 권장되며, 이를 통해 성능과 데이터 중복성을 보완할 수 있다.

멀티패싱(Multipathing)

경로 장애 시 가용성을 보장하기 위해 FC 이중화 경로를 하나로 묶어주는 Multipath 설정이 권장된다.

요약하자면, LVM over FC는 "전통적인 SAN의 안정성과 LVM의 관리 편의성을 결합한 구조"이다. 이는 고가의 전용 인프라를 요구하지만, 라이브 마이그레이션과 고가용성(HA)을 보장해야 하는 엔터프라이즈 가상화 환경에서 가장 신뢰할 수 있는 스토리지 구성 방식 중 하나이다.

SmartECM 3노드와 SAN 스토리지 구성 예제

SmartECM 3개 노드와 SAN(Storage Area Network) 스토리지를 활용한 고가용성 클러스터 아키텍처 및 구성 방법은 다음과 같다.

SmartECM 3노드 + SAN 스토리지 아키텍처

이 구성은 컴퓨팅 자원(서버)과 저장 자원(SAN)을 물리적으로 분리하여 관리 효율성과 데이터 안정성을 높인 전형적인 엔터프라이즈 구조이다.

[아키텍처 구성도(논리)]

+-------------------------------------------------------+ | 관리 네트워크 (1GbE) | +-------+-------------------+-------------------+-------+ | | | +-------+-------------------+-------------------+-------+ | 클러스터 네트워크 (Corosync/Heartbeat, 10GbE+) | +-------+-------------------+-------------------+-------+ |(10GbE+) |(10GbE+) |(10GbE+) +-------v-------+ +-------v-------+ +-------v-------+ | 노드 1 | | 노드 2 | | 노드 3 | | (SmartECM OS) | | (SmartECM OS) | | (SmartECM OS) | +-------^-------+ +-------^-------+ +-------^-------+ |(FC) |(FC) |(FC) +-------v-------------------v-------------------v-------+ | 스토리지 네트워크 (FC SAN Switch) | +---------------------------+---------------------------+ |(FC) +-----------v-----------+ | SAN 스토리지 | | (FC Target) | +-----------------------+
  • 컴퓨팅 노드: 3대의 물리 서버에 SmartECM이 설치되어 멀티 마스터 클러스터를 형성한다.

  • 네트워크 분리:

    • 관리망: 웹 UI 접근 및 관리용.

    • 클러스터망: 노드 간 정족수(Quorum) 유지 및 상태 동기화(Corosync)를 위한 저지연 전용망.

    • 스토리지망: SAN과 통신하며 VM 디스크 데이터를 주고받는 고속 네트워크.

  • SAN 스토리지: FC를 통해 모든 노드에 동일한 LUN을 제공하며, VM의 라이브 마이그레이션 가능.

단계별 구성 방법

1단계: 노드 준비 및 클러스터 생성

OS 설치 및 클러스터를 생성한다.

2단계: SAN 스토리지 연결(FC 기준)

Direct LUN: LUN을 직접 사용하거나 그 위에 공유 LVM을 구성한다.

3단계: 공유 파일시스템(LVM) 구성

LUN 위에 공유 LVM(Logical Volume Manager)을 생성한다. '공유(Shared)' 옵션을 활성화하여 3개 노드가 동시에 동일한 스토리지 자원에 접근할 수 있도록 설정한다.

4단계: 고가용성(HA) 및 마이그레이션 설정

원하는 노드를 HA 그룹으로 묶어 노드 장애 시 VM이 자동 재시작 되도록 설정한다. 실시간 마이그레이션이 스토리지 전용 네트워크를 사용하도록 지정하여 대역폭을 확보한다.

SmartECM dHCI(SAN) 스토리지 구성

SmartECM의 클러스터 노드와 SAN 스토리지 구성은 시스템의 가용성과 성능을 극대화하기 위해 피어 투 피어 아키텍처전용 네트워크 분리를 핵심으로 한다.

개요

SmartECM은 컴퓨팅 노드와 스토리지가 분리된 전통적인 SAN(Storage Area Network) 방식과 컴퓨팅/스토리지가 통합된 HCI 방식을 모두 지원한다.

  • 피어 투 피어 디자인: 클러스터 내 모든 노드가 관리 권한을 공유하며, 특정 관리 서버에 의존하지 않는다.

  • 쿼럼(Quorum) 시스템: 안정적인 의사결정을 위해 최소 3개 이상의 물리 노드 구성을 권장하며, 과반수 이상의 노드가 온라인일 때 클러스터가 정상 작동한다.

  • 네트워크 분리(Best Practice):

    • 관리 네트워크: Web UI 및 노드 관리용.

    • 클러스터 네트워크: 노드 간 동기화(Corosync)를 위한 지연 시간에 민감한 전용망.

    • 스토리지 네트워크: iSCSI나 NVMe-oF 등 SAN 트래픽을 위한 고속(10GbE 이상) 전용망.

단계별 구성 방법

1단계: 하드웨어 준비 및 운영체제 설치

  1. 서버: 64비트 가상화 기술(Intel VT/AMD-V)이 활성화된 최소 3대의 서버

  2. SmartECM 설치: 각 노드에 제공된 ISO 이미지(예: SmartECM_vx.x.x.iso) 설치

  3. 네트워크 설정: 설치 과정에서 각 노드에 정적 IP 주소와 고유한 호스트 이름 부여

2단계: 클러스터 생성 및 노드 가입

  1. 클러스터 생성 (노드 1): 웹 UI의 '데이터 센터 > 클러스터' 메뉴에서 클러스터 이름을 입력하고 생성

  2. 가입 정보 복사: 생성된 클러스터의 '가입 정보(Join Information)'를 클립보드에 복사

  3. 노드 추가 (노드 2, 3): 나머지 노드의 웹 UI에 접속하여 복사한 정보를 붙여넣고, 첫 번째 노드의 루트 비밀번호를 입력하여 클러스터에 가입

3단계: SAN 스토리지(iSCSI 등) 연결

SmartECM은 외부 SAN 스토리지를 iSCSI 또는 Fibre Channel을 통해 연결하여 공유 저장소로 활용할 수 있다.

  1. SAN 타겟 확인: 외부 스토리지 서버에서 iSCSI 타겟(Target)과 LUN이 구성되어 있는지 확인

  2. 스토리지 추가: SmartECM 웹 UI의 '데이터 센터 > 스토리지 > 추가 > iSCSI'를 선택

  3. 세부 정보 입력:

    • ID: SmartECM에서 사용할 스토리지 이름

    • Portal: SAN 스토리지의 IP 주소

    • Target: 스토리지에서 제공하는 대상 IQN을 선택

  4. 공유 설정: '직접 LUN 사용(Use LUNs directly)'을 체크하거나, 해당 LUN 위에 LVM(Logical Volume Manager)을 구성하여 모든 노드에서 공유 가능한 블록 스토리지를 완성한다.

4단계: 고가용성(HA) 및 리소스 최적화

  1. HA 그룹 설정: 특정 노드 장애 시 서비스를 다른 노드로 즉시 옮기기 위해 HA 그룹을 생성한다.

  2. 마이그레이션 네트워크 지정: SAN 스토리지를 사용하면 라이브 마이그레이션이 가능해지며, 이때 대역폭 확보를 위해 전용 스토리지 네트워크를 마이그레이션용으로 지정하는 것이 좋다.

요약하자면, SmartECM 클러스터 구성은 "3개 노드 설치 → 클러스터 조인 → iSCSI/SAN 스토리지 연결 → HA 설정" 순서로 진행된다. 이를 통해 단일 장애 지점이 없는 견고한 엔터프라이즈 가상화 환경을 구축할 수 있다.

 

상담 문의

아래 정보를 남겨주시면 담당자가 연락드립니다.

reCAPTCHA를 완료해 주세요.

상담 문의가 접수되었습니다.

빠른 시일 내에 담당자가 연락드리겠습니다.