글 작성자: nouu

참고

https://stz.co.kr/lecture_view.php?LectureStep1=146&LectureSeq=87 

 

재미있는 IT 강좌 - STZ

강좌 회차별 커리큘럼 안내입니다. 강좌의 진행에 따라 변경 될 수 있습니다.

stz.co.kr

https://smallrich.tistory.com/5

 

[VMware] vCenter Server 란?

vCenter Server는 무엇인가 다량의 하드웨어에 대해 데이터센터 공간이 필요하듯이, 가상 데이터센터를 만들어 다수의 ESXi를 한 번에 관리할 수 있다. 다수의 ESXi 및 가상시스템을 중앙집중관리하며

smallrich.tistory.com

https://junyang.tistory.com/10

 

vCenter 구축

vCenter란? vCenter Server는 가상 인프라를 자동화하여 안정적으로 VMware vSphere 환경을 제어하기 위한 중앙 집중식 관리 플랫폼이다. vCenter는 가상화 환경 구축을 위한 핵심 소프트웨어로 ESXi가 설치

junyang.tistory.com

 

 

목적

 

VMware vCenter Server Appliance(VCSA)를 설치하기 전 Vcenter가 왜 필요한지, 그리고 어떠한 구조를 가지고 있는지 간략하게나마 지식을 쌓고자 해당 글을 작성하였다.

 

 

vCenter의 정의 : 가상 인프라를 자동화하여 안정적으로 제어하기 위한 중앙 집중식 관리 플랫폼이다. Esxi가 설치 된 다수의 머신들을 하나의 가상화 환경으로 만들어주는 것을 시작으로 vCenter를 이용하여 여러 Esxi의 호스트들을 추가, 삭제, 모니터링과 이외에도 특정 네트워크 기능등을 가동할 수 있도록 만들어준다.

 

간략하게 나타내면 이러한 아키텍처일 것이다.

 

vSphere의 더 자세한 아키텍처는 해당 이미지와 같다. 크게 PSC(Platform Services Controller)와 vCenter Server Application이 있다.

 

 

vCenter는 Flash나 HTML5를 통해 vSphere Client에 접속 가능하여 GUI 기반으로 vCenter Server를 제어 가능하다. 위와 같은 그림을 통해 vCenter는 각각의 Esxi를 한데 모아 중앙 집중화 관리를 한다고 해서 Esxi의 상위 개념으로 생각할 수 있겠지만 별개의 개념으로 이해하면 쉬울 것이다. vCenter는 하나의 VM으로 존재하며, 요즘은 VMware에서 자체 개발한 Linux 기반의 Photon OS로 배포가 된다. 

 

VMware에서 자체적으로 개발한 PhotonOS 기반의 VCSA(VMware vCenter Server Appliance)

 

 위와 같은 iso 파일이 바로 VMware에서 자체 개발한 VCSA(VMware vCenter Server Appliance) 이다. 맨 마지막 약자의 Appliance를 통해 우리는 iso 파일을 기반으로 가상 머신에  Connected 시키면 자동으로 vCenter 프로그램을 손쉽게 깔수 있는 것을 알 수 있을 것이다.

 

 

 

이와는 반대로 Windows 기반의 환경에서 설치하는 vCenter Server이다. 서비스 및 환경을 윈도우에서 제어할 수 있다는 장점이 있지만 별도 Windows의 라이센스가 필요하며, 해당 어플리케이션을 다운받기 전 MS SQL, Oracle 등의 프로그램을 다운로드 받아야 한다. 6.7 버전까지 마지막으로 windows 기반 환경 설치가 지원되었으며, 7.0 이후 부터는 지원을 하지 않는다고 한다.

 

 

 

 

 

vCenter의 기능

 

vCenter의 다양한 기능은 우측 초록색 항목과 같다.

 

vMOtion : 특정 가상 시스템이 상주하는 호스트의 위치나 데이터스토어 위치를 서비스 무중단 상태에서 바꿀 수 있는 기능이다. vMotion은 세 가지의 범주로 볼 수 있다. 

-Host vMotion : 가상시스템이 상주하는 호스트의 위치를 변경한다. 

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

-Host & Storage vMotion : 가상시스템이 상주하는 호스트의 위치 및 데이터스토어의 위치를 동시에 변경해준다. 

 

 

 

vSphere HA (HighAvailability(고가용성)) : 하드웨어 혹은 Esxi로 인한 호스트 장애 시 클러스터로 묶은 호스트의 변경, 즉 페일오버를 통해 고가용성을 유지할 수 있다. 

 

라우터의 FHRP처럼 클러스터 레벨에서 vSphere HA 기능을 활성화하면 내부 알고리즘에 따라서 1대의 호스트가 마스터가 되고, 다른 한대의 호스트는 슬레이브가 된다. (마스터 슬레이브 결정은 다음과 같다고 함. 1. 데이터스토어의 수량이 많은 호스트(여기서는 호스트가 esxi), 2. 데이터스토어의 수량이 동일 할 경우 MOID(Managed Object Identifying)가 높은 호스트가 선별된다. 

MOID는 다음과 같이 vCenter Clients에서 식별 가능하다.

 

 

vSphere DRS(Distributed Resource Scheduler) : 호스트와 호스트를 묶은 클러스터 내의 Esxi 호스트 리소스가 불균형일 경우에 자원을 재배치 하거나 알려주는 기능을 vSphere DRS 라고 한다. vMotion을 기반으로 사용할 수 있는 기능으로 vSphere HA와 마찬가지로 클러스터 레벨에서 사용 가능하다. 

 

 

 

Clone VM & Template : Clone VM은 가상 시스템을 동일하게 복제하는 기능이며, Template는 동일한 Guests OS를 대량으로 수동 생성이 번거로울 수 있으니 1대의 VM Template를 만들어 동일한 VM을 대량으로 배포하는 방식이다.

 

 

 

 

vCenter의 대부분의 기능들은 Esxi 호스트에 공유 스토리지가 마운트 되어 있어야 사용 가능하다고 하니 꼭 기억하자.