ESXi 란?
대다수의 사람들이 알고있는 가상화란 윈도우즈 OS 나 리눅스 계열의 OS, 또는 Mac OS X 운영체제 위에 가상화 프로그램 등을 설치하여 그 위에 다시 Guest OS를 설치하는 방법등으로 알고 있습니다.
( ex : 하드웨어 --> 운영체제 --> 가상화 프로그램(vmware , virtualbox) --> 가상 Guest OS )
하지만 ESXi 란 OS 위에서 동작을 하는 방식이 아닌 ESXi 자체가 시스템을 구동하여 가상운영체를 동작할 수 있습니다.
( ex : 하드웨어 -> ESXi -> 가상 운영체제 )
즉 ESXi 가 윈도우즈나 리눅스등의 별도의 운영체제 없이 가상 운영체제를 다이렉트로 관리 하는 기능을 제공합니다. 여러 개의 가상머신으로 서버를 파티셔닝 합니다.
ESXi 를 VMKernel 이라고도 부르는데, VM 에서 구동되고 있는 가상 운영체제 들은 물리적 하드웨어에 직접적인 Access 없이 CPU , Memory , Hard disk , NIC에 Access가 가능합니다.
VMKernel 은 Virtual Machine 의 Resource 사용 요청을 VMM (Virtual Machine Monitor) 을 통해 받게 됩니다. 그리고 그 요청을 물리적 하드웨어 에게 전달합니다. VM웨어에서 하드웨어에 접근하는 방식에서 차이가 납니다.
ESXi (ESX 뒤에 i - Integrated) 버전은 ESX 버전의 Slim 버전이며 무료로 출시 되었습니다. 다만 Free 버전 ESXi 는 그 기능이 매우 제약적이며 ESX 유료 버전에서 구현할 수 있는 모든 기능을 사용해 볼 수 있는것은 아닙니다.
Free 버전에서는 간단하게 Virtual Machine 을 생성하고 그 위에 가상 운영체제를 설치하여 작동 시켜보는 기능정도만 제공 한다고 생각하면 됩니다.
다음 글에서는 교육에서 배웠던 내용을 직접 제 컴퓨터에 구성하여 가상 네트워크를 생성해 보도록 하겠습니다.
정리
ㅇ 하드웨어에 직접 설치하는 가상화 프로그램이다.
ㅇ 하드웨어 바로 위에서 동작하며 고성능을 자랑한다.
ㅇ 하드웨어 -> ESXi -> 가상 운영체제
ㅇ 하드웨어의 리소스를 100%사용할수있는것이 장점이다.
'Network > ESXi' 카테고리의 다른 글
ESXi로 실습 네트워크 환경 구성하기 - 기본 설정 ( VMware ) (0) | 2019.01.18 |
---|---|
ESXi로 실습 네트워크 환경 구성하기 - 구성도 (0) | 2019.01.18 |