Private Cloud (VMware)

민콕이·2026년 2월 3일

VMware 기반의 프라이빗 클라우드(Private Cloud)란, 기업이 자사의 데이터 센터 내에 VMware의 가상화 기술을 사용하여 퍼블릭 클라우드(AWS, Azure 등)와 유사한 환경을 직접 구축해 놓고 우리 회사만 독점적으로 사용하는 환경을 의미합니다.

단순히 서버 몇 대를 가상화한 것을 넘어, 데이터 센터의 모든 자원(서버, 저장소, 네트워크)을 소프트웨어로 관리하고 자동화한 상태를 말합니다.


VMware 가상화 단계

계층명칭구분핵심 기능 및 역할
1단계VMware Cloud Foundation (VCF)통합 SDDC 플랫폼서버(vSphere), 스토리지(vSAN), 네트워크(NSX), 관리(Aria)를 모두 통합하여 데이터 센터 전체를 소프트웨어로 정의하고 제어
2단계VMware vSphere가상화 솔루션 패키지VMware의 핵심 서버 가상화 브랜드 명칭으로, ESXi와 vCenter를 포함하는 상용 제품군 전체를 의미
3단계vCenter Server중앙 집중식 관리 도구여러 대의 ESXi 호스트를 통합 관리함. vMotion, HA, DRS 등 클러스터 단위의 고급 기능을 제어하는 관제탑 역할을 수행
4단계ESXi베어메탈 하이퍼바이저물리적 서버 하드웨어에 직접 설치되는 엔진. 하드웨어 리소스를 추상화하여 가상 머신(VM)에 할당하고 실행하는 기초 틀
5단계Virtual Machine (VM)가상 머신ESXi 위에서 논리적으로 분리되어 작동하는 가상 컴퓨터. 운영체제(OS)와 애플리케이션이 실제로 설치되어 서비스가 구동되는 단위


ESXi

VM을 구동할 수 있는 Hypervisor (Broadcom)

ESXi Network

Virtual Switch(vSwitch)

ESXi 상에서 동작하는 가상의 Switch
물리 인터페이스(NIC)와 연결되는 Up link가 1개씩 존재한다.
VM과 연결 시 Port group을 통해 연결

Port Group

vSwitch에 가상의 Port를 생성시 사용
- VM Network : VM들이 통신을 할 때 사용하는 기본 Group
- Management Network : VMKernel Adapter, ESXi Host에서 관리 (VM, Network, Storage 등)
	할 때 발생하는 트래픽 처리
	(Management, vMotion, IP Storage, Fault Tolerance(FT), vSAN, Provisioning)


vSphere

Data Center

  • Cluster(ESXi host), Storage, Network 등의 자원을 묶는 논리적 컨테이너
  • vCenter 관리 단위 중 최상위
    • 1개의 vCenter에서 여러개의 DataCenter를 운영할 수 있다

Cluster

  • 여러대의 ESXi Host를 묶어서 하나의 단위로 운영할 수 있게 해주는 논리적인 그룹
    (vCenter > Cluster(ESXi Host) > VM)
  • Cluster 단위로 자원을 스케줄링, 트러블 슈팅, 보안 등이 적용
  • DRS(Distributed Resource Scheduler), HA(High Availability), vMotion(Migration), Resource Pool, vSphere Fault Tolerance

구성 조건

  • 2개 이상의 ESXi Host 가 권장 (HA/DRS)
  • Shared Storage
  • vMotion Network

Clone VS Template

항목CloneTemplate
정의기존 존재하는 가상머신을 그대로 복사해서 사용하는것VM을 규격화시켜서 이후 같은 환경을 구성할 때 사용
형태복제본도 동일한 VM으로 생성이 되서 바로 사용 가능Template으로 생성되기 떄문에 바로 사용이 불가능
목적기존 VM과 동일한 환경에서 테스트할 때배포, 자동화, 표준화
종류Full Clone : 완전하게 복사하여 독립적으로 사용, Linked Clone : 원본 VM에 의존

Distributed Switch

분산 스위치
여러 ESXi Host에 걸쳐 중앙(vCenter)에서 네트워크 구성을 일괄적으로 관리할 수 있게 하는 가상의 스위치

ESXi Host수가 적으면 문제가 발생하지 않지만 많아지는 경우 각 Host에 있는 표준 스위치들을 괸라히기 어렵기 때문에,
중앙에서 모든 Host들의 네트워크를 관리하기 위한 일종의 데이터 센터용 스위치
항목표준 스위치(vSS)분산 스위치(vDS)
위치각 ESXi Host에 위치vCetner에 위치
Port Group각 ESXi Host에 위치모든 Host에 동일하게 공유
기능기본적인 네트워크 기능만 제공고급 기능 제공(Netflow, QoS, Private VLAN)
편의성Host가 많아질 수록 복잡처음 한 번만 설정하면 이후 간편

VMK

ESXi 하이퍼바이저(커널)가 외부와 통신하기 위해 사용하는 전용 가상 네트워크 인터페이스

VMKernal Adapter

ESXi Host에서 관리 (VM, Network, Storage 등) 할때 발생하는 트래픽 처리
(Management, vMotion, IP Storage, Fault Tolerance(FT), vSAN, Provisioning)

※ 주의점
- 1개의 VMkernal Adapter에는 여러 용도를 설정할 수 있지만 성능/보안 이슈를 고려하여 용도별로 설정
- VMK Adapter는 고유한 IP 주소를 가져야한다.
- 특정 기능(ex. vMotion)은 해당 기능을 처리하기 위한 VMKernal Port가 필요

Migration

VM을 다른 ESXi Host로 이관

Cold Migration : VM의 전원이 꺼져있는 상태에서 이관
Hot Migration : VM의 전원이 켜있는 상태에서 이관
profile
정리 블로그

0개의 댓글