VMware ESXi & vCenter & vSphere - (1) ConceptsVMware2024. 1. 24. 16:28
Table of Contents
VMware에서는 엔터프라이즈 고객을 위한 가상화 관리 솔루션으로 ESXi, vCenter, vSphere를 제공한다.
대체로 3가지가 동시에 사용되기 때문에 구분이 조금 애매하고 헷갈리기도 한다.
쉽게 구분하자면
ESXi를 컨트롤하기 위한 vCenter, 둘을 묶은 패키지 솔루션이 vSphere라고 봐도 큰 문제가 없다.
vSphere의 구성 환경이 ESXi와 vCenter
가상화 작업을 진행하는 하이퍼바이저가 ESXi
여러 ESXi를 묶어 관리하고 사용할 수 있게 하는 vCenter
vCenter로 ESXi를 관리하며 인프라 엔지니어가 실질적으로 다루게되는 플랫폼 환경은 vSphere
vSphere 개념정리
ESXi (Elastic Sky X integrated)
- 가상 시스템 및 가상 장치를 생성하고 실행하는 가상화 플랫폼
- Type1 베어메탈 하이퍼바이저 (하드웨어에 직접 설치, VM으로도 설치 가능)
- HTML5 기반 GUI 제공 (VMware Host Client)
- 가상 시스템을 실행하고, 운영 체제를 설치하고, 애플리케이션을 실행하고, 가상 시스템을 구성하, 리소스를 식별
- 필수 기능 외에 추가적인 편의 기능은 없음
- 소규모라면 vCenter 없이 단독 운영도 가능은 함
vCenter
- 가상 머신을 중앙에서 관리하는 플랫폼. 여러 ESXi를 통합 관리
- 하드웨어에 직접 설치하거나 VM에 설치 가능
- 하이퍼바이저나 OS가 아니기 때문에 설치를 위한 베이스 환경이 필요
- 일반적으로 ESXi위에 설치
- 별도의 서버에서 동작하는 경우 VCSA (vCenter Server Appliance)라는 VMware의 전용 가상 어플라이언스가 제공됨(원한다면 VCSA대신 윈도우 환경에서도 가능)
- HTML5 기반의 GUI (vSphere Client) 제공
- vMotion, DRS & DPM, HA 등 다양한 부가 기능을 제공
vSphere
- 가상화를 위한 소프트웨어 구성 요소 모음
- EXSi와 vCenter를 포함한 가상화 솔루션 패키지
- 따로 ESXi나 vCenter위에 추가로 설치해야되거나 그런건 아님
vCenter 구독 기능
vMotion
- 가상 머신을 한 ESXi 서버에서 다른 ESXi 서버로 이동시키는 기능
- 가상 머신의 작업과 네트워크 연결이 유지됨
- 가상 머신의 호스트와 스토리지를 변경할 수 있음
- 가상 머신의 가용성과 성능을 향상시키고, 호스트의 유지 보수 또는 업그레이드를 용이하게 함
DRS (Distributed Resource Scheduler)
- 클러스터의 로드 밸런싱 기능
- 가상 머신의 CPU 및 메모리 사용량을 모니터링하고, vMotion 을 사용하여 가상 머신을 리소스 여유가 있는 다른 호스트로 마이그레이션함
- 클러스터의 리소스를 효율적으로 분배하고, 가상 머신의 성능을 최적화함
- 예측 모델을 기반으로 클러스터의 미래 부하를 고려하여 가상 머신을 적절한 호스트로 이동시켜 예측 가능한 성능을 유지함
- DPM 과 함께 작동하며, 가상 머신의 가용성을 보장함
DPM (Distributed Power Management)
- 클러스터의 전력 관리 기능
- 필요한 경우 호스트를 대기 모드로 전환하거나, 필요한 경우 대기 모드에서 깨움
- 클러스터의 전력 소비를 줄임
- 자동화된 전원 관리: 부하에 따라 호스트의 전원을 자동으로 조절하여 에너지 비용을 절감
- DRS 와 함께 작동하며, 가상 머신의 가용성을 보장함
HA (High Availability)
- 클러스터 내의 가상 머신의 가용성을 보장하는 기능
- 클러스터 내의 호스트의 상태를 모니터링하고, 장애가 발생한 경우 가상 머신을 다른 호스트로 자동으로 재시작함
- 가상 머신의 다운타임을 최소화하고, 서비스 연속성을 유지함
- DRS 와 함께 작동하며, 클러스터의 리소스 밸런싱을 향상시킴
vCenter Server 플러그인
vCenter Server의 기능을 확장하거나 추가하는 소프트웨어 모듈.
vSphere Client 플러그인 관리자를 사용하여 설치하거나 제거할 수 있다.
vCenter 스토리지 모니터링
- vCenter Server 에서 사용할 수 있는 모든 스토리지 엔티티 간의 관계를 시각적으로 매핑하고, 스토리지 사용 정보를 검토하는 플러그이
- vSphere Client에서
- 스토리지 맵 탭에서 스토리지 엔티티 간의 관계를 확인하고, 필터링, 확대, 축소, 이동 등의 작업을 수행
- 스토리지 사용량 탭에서 스토리지 엔티티의 용량, 할당량, 공유, 과할당 등의 정보를 확인하고, 그래프로 표시
- 스토리지 엔티티 간의 연결성과 종속성을 한눈에 파악할 수 있다.
- 스토리지 엔티티의 사용량과 성능을 모니터링하고, 문제를 식별하고 해결할 수 있다.
- 스토리지 엔티티의 용량 계획 및 최적화를 수행할 수 있다.
vCenter 하드웨어 상태
- vCenter Server 가 관리하는 호스트의 하드웨어 상태를 CIM (Common Information Model) 모니터링을 사용하여 표시하는 플러그인
- vSphere Client에서
- 하드웨어 상태 탭에서 호스트의 하드웨어 센서, 하드웨어 상태 요약, 하드웨어 상태 변경 이력 등의 정보를 확인할 수 있다.
- 하드웨어 상태 설정 탭에서 하드웨어 상태 모니터링의 활성화/비활성화, 감시 수준, 알림 설정, 하드웨어 상태 제공자 등의 설정을 변경할 수 있다.
- 호스트의 하드웨어 상태를 실시간으로 모니터링하고, 문제가 발생한 경우 알림을 받을 수 있다.
- 호스트의 하드웨어 상태를 분석하고, 하드웨어 장애의 원인과 영향을 파악할 수 있다.
- 호스트의 하드웨어 상태 모니터링을 사용자 정의할 수 있다.
vCenter 서비스 상태
- vCenter Server 의 서비스 상태를 표시하는 플러그인
- vSphere Client에서
- 서비스 상태 탭에서 vCenter Server 의 서비스 상태를 확인할 수 있다.
- 서비스 상태 설정 탭에서 서비스 상태 모니터링의 활성화/비활성화, 감시 수준, 알림 설정 등의 설정을 변경할 수 있다.
- vCenter Server의 서비스 상태를 실시간으로 모니터링하고, 문제가 발생한 경우 알림을 받을 수 있다.
- vCenter Server의 서비스 상태를 분석하고, 서비스 장애의 원인과 영향을 파악할 수 있다.
- vCenter Server의 서비스 상태 모니터링을 사용자 정의할 수 있다.
vSphere Lifecycle Manager
- 여러 ESXi 호스트 및 모든 관리 가상 시스템에서 업데이트 및 패치를 적용할 수 있도록 해 주는 플러그인
- vSphere Client에서
- 이미지 탭에서 ESXi 이미지를 생성하고, 호스트에 적용할 수 있다.
- 기준선 탭에서 업데이트 및 패치 기준선을 생성하고, 호스트에 적용할 수 있다.
- 클러스터 탭에서 클러스터의 Lifecycle Manager 설정을 구성하고, 호스트의 준수 상태를 확인하고, 호스트를 업데이트할 수 있다.
- 호스트의 업데이트 및 패치를 간편하고 일관되게 관리할 수 있다.
- 호스트의 보안 표준을 정의하고, 준수 여부를 검사하고, 보안 위반을 해결할 수 있다.
- 클러스터의 Lifecycle Manager 설정을 통해 호스트의 Lifecycle Manager 모드, 이미지, 기준선, 스케줄 등을 지정할 수 있다.
vRealize Orchestrator
- vSphere 환경에서 자동화된 워크플로우를 생성 및 실행할 수 있도록 해 주는 워크플로우 엔진
- vSphere Client에서
- 워크플로우 탭에서 워크플로우를 검색하고, 실행하고, 모니터링하고, 관리할 수 있다.
- 인벤토리 탭에서 Orchestrator 인벤토리의 객체를 검색하고, 조작하고, 관리할 수 있다.
- 실행 탭에서 워크플로우의 실행 상태를 확인하고, 중지하고, 취소하고, 재실행할 수 있다.
- vSphere 및 타사 솔루션의 작업을 조정하고, 통합하고, 자동화할 수 있다.
- 워크플로우를 쉽게 생성하고, 편집하고, 사용자 지정하고, 공유할 수 있다.
- 워크플로우를 실행하고, 모니터링하고, 관리하고, 문제를 해결할 수 있다.
@JC :: JC's Repository
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!