2swan
ESXi, vCenter, vSphere? 본문
ESXi
VMware에서 나온 하이퍼바이저(Hypervisor)이다. 하이퍼바이저란 가상화 환경을 만들 수 있도록 최소한의 기능만을 지원하는 축소버전의 OS(윈도우나 리눅스 같은)라고 이해하면 된다. 하이퍼바이저는 두가지 종류가 있는데 Type1과 Type2가 있다 ESXi는 Type1 하이퍼바이저다. 경쟁 제품으로 Microsoft에서 나온 Hyper-V와 Citrix에서 나온 XenServer가 있다
vCenter
VMware를 통한 서버 가상화를 위한 요소중 여러대의 ESXI 를 통합적으로 관리해주는 서버가 필요한데 바로 vCenter이다. 가상화 환경을 만드는 가장 큰 이유는 여러 컴퓨터를 하나의 큰 성능/용량의 컴퓨터처럼 사용하기 위함인데 그 기능을 지원하는 것이 vCenter이다. vCenter는 가상화 환경 구축을 위한 핵심 소프트웨어로 ESXi가 설치된 다수의 머신을 하나의 가상화 환경으로 만들어주는 기능을 제공한다. vCenter를 이용하면 여러 ESXi 호스트들을 쉽게 추가/제거 할 수 있으며 그 외에도 아래와 같은 엔터프라이즈 기능들을 제공한다.
vMotion : 현재 사용중인 VM(Virtual Machine)을 VM의 전원을 끄지 않은 상태에서 다른 호스트로(서버) 이동할 수 있게 해주는 기능
DRS(Distributed Resource Scheduler) & DPM(Distributed Power Management) : VM의 컴퓨터 리소스 사용 CPU나 메모리를 계속 체크하고 경우에 따라 VM을 다른 호스트로 이동하거나 VM의 할당이 되지 않아서 아무런 일을 하지 않는 호스트의 경우 전원을 잠시 꺼두고 필요 시 다시 전원을 키는 등의 리소스 관리를 도와주는 기능
Clone & Template : 가상 머신을 복제하거나 하나의 마스터 이미지를 템플릿으로 만들고 동일한 Guest OS로 설치가 아닌 배포해주는 기능
HA(High Availability) : HA는 하나의 ESXi 호스트 서버에 장애가 발생하면 가상 머신이 죽게 되고 다운타임이 발생한다. 이를 사전 방지하기 위해 HA를 사용한다. 장애를 감지하면 죽은 가상 머신을 다른 ESXi 호스트로 vMotion 하게 된다. 주의할점은 넘어갈 다른 ESXi 호스트의 리소스가 충분 해야 하며, 클러스터 단위로 관리 가능하다.
vSphere
소프트웨어 들을 전부 포함하고 있는 소프트웨어 Suite 또는 패키지를 일컫으며 위의 소프트웨어 이외도 다른 많은 소프트웨어를 포함하고 있다. 예를 들어 vSphere Client 또는 vSphere SDKs 마이크로소프트 제품인 Office랑 비교하면 vSphere는 Office와 같은 개념이고 ESXi나 vCenter는 word나 Excel 이라고 이해하면 된다.
VMware 제품을 이용한 가상화 환경 구축을 위한 간단한 절차
1. 가상화 환경에 사용될 컴퓨터들에 ESXi 설치
2. vCenter를 지원하는 OS(위에 언급한 컴퓨터와 다른 컴퓨터)에 vCenter 설치
3. vSphere Client(vSphere Web Client) 통해서 vCenter에 접속해서 ESXi 호스트들을 추가/관리
'System of Infra > VMware' 카테고리의 다른 글
어플라이언스(Appliance) (1) | 2024.09.26 |
---|---|
OVF와 OVA (1) | 2024.09.24 |
가상화 (0) | 2024.09.24 |
ESXi VM 등록 취소와 삭제 차이 (0) | 2024.08.22 |
VMware tools 설치 (0) | 2024.08.16 |