본문 바로가기

엔지니어/Cloud

vCenter , ESXi , vShpere 주요 기능 정리 및 테스트

728x90
반응형

간단 용어 정의

- vCenter Server : 다수의 ESXi를 중앙집중관리 및 모니터링하는 관리 용도의 시스템. VM으로 존재한다.

- vCenter Type : Linux 기반의 어플라이언스가 권고이며, Windows 기반은 더 이상 지원하지 않는다.

- vMotion : vCenter 제공 기능 / 호스트 위치 혹은 데이터스토어 위치 변경에 따른 마이그레이션 제공

- vSphere HA : vCenter 제공 기능 / 클러스터링된 호스트 중 장애가 감지되면 해당 VM들을 여유 리소스가 있는 호스트로 페일오버

- vSphere DRS : vCenter 제공 기능 / 클러스터링된 ESXi 호스트의 리소스를 균형있게 분배하는 기능

- Clone : vCenter 제공 기능 / VM을 동일하게 복제하는 기능

- Template : vCenter 제공 기능 / 하나의 VM을 마스터 이미지로 만들어 동일 Guest OS를 배포

 

주요 기능 

1. vMotion

vMotion 기능을 통해 가상시스템이 상주하는 호스트 위치 혹은 데이터스토어 위치를 서비스 무중단으로 이동할 수 있다.

- Host vMotion : 가상시스템이 상주하는 호스트 위치 (계산 리소스) 변경

- Storage vMotion : 가상시스템이 저장된 데이터스토어 위치 변경

- Host & Storage vMotion : 가상시스템이 상주하는 호스트 위치 및 데이터스토어 위치 동시 변경

 

VM의 전원켜짐 상태에서 이동하는 것을 '핫 마이그레이션', 전원꺼짐 상태에서 이동하는 것을 '콜드 마이그레이션'이라고 한다.

해당 기능을 통해 ESXi의 리소스 재분배 및 유지보수 모드를 유연하게 진행할 수 있다.

 

vMotion은 네트워크를 이용한 기능이기 때문에, 별도의 NIC로 분리하는 것이 권장이다. (VMKernel 어댑터의 기능 필요)

핫 마이그레이션 혹은 Host vMotion 시에는 vMotion 네트워크를 사용하며, 그 외에는 관리 네트워크를 타고 넘어간다.

 

2. vSphere HA (High-Availability)

하드웨어 혹은 ESXi로 인한 호스트 장애 시 상주중인 가상시스템은 클러스터 내 정상 호스트로 페일오버되어 고가용성을 유지할 수 있다.

 

클러스터 레벨에서 vSphere HA 기능을 활성화하면,

내부 알고리즘에 따라 1대의 호스트가 마스터로 선정되고 나머지 호스트는 슬레이브로 결정된다.

* 마스터 선출 기준 . . (1) 데이터스토어 수량이 많은 호스트, (2) 수량이 동일할 경우, MOID가 높은 호스트

 

역할이 결정된다면 각 호스트는 내부 FDM Agent를 통해 핫빗을 주고 받는데,

슬레이브는 자신의 상태를 마스터에게 보고하며, 마스터는 자신으로부터 보호되는 가상시스템과 슬레이브 모니터링 결과를 vCenter에게 전달한다.

일반 vSphere 환경에서는 관리 네트워크를, vSAN 환경에서는 vSAN 네트워크를 통해 모니터링된다.

 

이에 따라 vSphere HA가 장애를 감지하면, 해당 호스트에서 보호받는 가상시스템은 다른 호스트로 이동되어 재시작하는 프로세스이다.

 

- 클러스터 단위의 기능이기 때문에 다른 클러스터로는 넘어가지 않는다.

- 각 가상시스템은 vSphere HA로부터 보호받지 않도록 재정의할 수 있다. (예: OS 이중화로 구성된 Active - Standby 가상시스템)
 

 

3. vSphere DRS (Distributed Resource Scheduler)

클러스터 내 ESXi 호스트의 리소스가 불균형할 경우, 자원을 재배치하거나 알려주는 기능이 vSphere DRS이다.

vMotion을 기반으로 사용할 수 있는 기능으로, vSphere HA와 마찬가지로 클러스터 레벨에서 사용할 수 있다.

 

DRS는 VM이 배치되는 자동화 수준을 지정할 수 있다.

- 완전히 자동화됨 : VM 배치 및 권장사항이 자동으로 수행

- 부분적으로 자동화됨 : VM 생성 시 초기 배치만 자동으로 수행되며, 그 외에는 권장사항 알람이 표시됨

- 수동 : VM 배치 및 권장사항이 모두 알람으로 표시됨

 * 참고

업무시간에 네트워크 트래픽이 높을 경우, 온라인 vMotion일지라도 Ping이 1~2ms Loss될 수 있어 대부분의 기업에서 '자동' 옵션은 사용하지 않고 있다.

DB나 WEB 서버처럼 민감한 가상시스템은 자동 DRS로 인한 vMotion이 진행될 경우 치명적일 수 있다.

* 이러한 이유로 DB서버처럼 무겁고 민감한 서버는 가상화가 아닌 단독 구성을 권장하기도 한다.

 

4. Clone & Template

- Clone VM : 가상시스템을 동일하게 복제하는 기능

- Template : 동일한 Guest OS를 다량으로 수동 생성 시 번거로울 수 있다. 1대의 VM을 템플릿으로 만들어 동일한 VM으로 배포하는 방식

 

5. 경보

경보를 이용하여 트리거를 만들어 장애시 메일이나 스크립트 실행으로 알람이 오게 가능하며, 정의되어있는 장애일때 조치까지 설정 할 수 있다.

 

반응형

'엔지니어 > Cloud' 카테고리의 다른 글

vCenter HA 테스트  (0) 2022.10.26
vMotion 테스트  (0) 2022.10.26
EC2 CentOS 접속 유저 생성  (0) 2017.09.11
ELB SSL 인증서 적용  (0) 2017.09.07
EC2 CentOS 디스크 확장  (0) 2017.09.05