High Availability · Fault Tolerance · Shared Storage
Project Overview
VMware vSphere 기반의 가상화 인프라를 구축하고, 장애 대응과 서비스 연속성을 고려한 고가용성 클러스터 및 운영 환경을 설계·구현한 프로젝트입니다.
단순한 기능을 넘어 관리, 스토리지, vMotion, FT 네트워크를 분리하여 실제 기업 환경과 유사한 인프라 구조를 구현하고 운영 기능을 검증했습니다.
Architecture
Timeline
대규모 가상화 인프라를 체계적으로 쌓아 올린 구축 과정입니다.
가상화를 위한 Bare-metal 하이퍼바이저 OS 설치 및 초기 세팅
다수의 ESXi를 중앙에서 통합 관리하기 위한 vCSA(Appliance) 배포 및 연동
vSwitch를 생성하고 용도별(Management, Storage, vMotion, FT) Port Group과 VMkernel 분리
Windows Server 기반 iSCSI Target을 구축하여 모든 ESXi 호스트에 데이터스토어 마운트
독립된 호스트들을 묶어 단일 리소스 풀로 융합하는 vSphere Cluster 생성
클러스터 레벨의 고가용성 활성화 및 Host Failure 시나리오 검증
서비스 연속성을 위한 Primary/Secondary 실시간 미러링 구성 및 장애 극복(Failover) 완벽 검증
Infrastructure Design
전체 가상화 인프라를 논리적이고 체계적인 계층 구조로 설계했습니다.
인프라 핵심 컴포넌트와 가상 호스트들을 구동하는 기반 물리 서버
다수의 ESXi 호스트와 가상머신을 중앙에서 통합 관리하는 컨트롤 타워
여러 ESXi 호스트를 하나의 리소스 집합으로 묶어 고가용성과 자원 분배 적용
클러스터 내에서 운영/개발 등 목적에 맞게 CPU 및 Memory 자원을 논리적으로 분할
최종적으로 할당된 리소스 풀 안에서 동작하는 서비스용 가상머신
Network Design
성능과 안정성 확보를 위해 트래픽의 목적별로 전용 네트워크를 분리했습니다.
Core Features
실제 운영 환경에서 필수적으로 요구되는 클러스터 기술에 대한 설명입니다.
My Contributions
팀 내 인프라 엔지니어로서 제가 직접 설계하고 구축, 테스트를 주도한 항목입니다.
Troubleshooting
인프라를 구축하고 운영하는 과정에서 겪은 기술적 문제와 해결 과정을 기록했습니다.
Retrospective