⫸VMware

vCenter 서버 구조

OSMU-PIPELINE 2022. 10. 9. 09:08
반응형

핵심 서비스

vCenter 서버구조
<vCenter Server 구조>

vCenter 서버는 다음과 같은 핵심 서비스(Core Service)를 제공하고 있다.

 

• 가상 머신 배포 -  단일 ESXi 서버에서도 가상 머신을 생성할 수 있지만, 오직 vCenter 서버를 통해서 사용자들은 다양한 환경과 요구사항에 부합하는 템플릿을 제작할 수 있으며, 이러한 템플릿을 바탕으로 손쉽고 매우 빠르게 가상 머신을 생성, 배포할 수 있다.

 

• ESXi 호스트 및 가상 머신 구성 - vCenter 서버에 접속하여 복수의 ESXi 호스트와 가상 머신들의 구성 정보들을 단일 콘솔 화면만으로 손쉽게 살펴보고 수정할 수 있다.

• 가상 머신 및 리소스 인벤토리 관리 - 데이터센터 내의 리소스들을 구별하기 쉽게 객체화하여 관리자에게 정확하고 간편한 인벤토리 관리 기능을 제공한다.

 

• 성능 데이터 및 로그 제공 - ESXi 호스트, 가상 머신, 클러스터 리소스 등 데이터센터 내의 모든 객체 단위별 성능 데이터를 제공하며, 각 리소스와 관련한 로그들을 한눈에 살펴볼 수 있다.

 

• 알람 및 이벤트 관리 - 데이터센터 내의 여러 개체에 대하여 알람을 설정한 다음, 설정해 놓은 조건에 부합할 경우 SNMP 트랩 메시지를 전달하거나 이메일을 전송하기도 하고, 또는 스크립트를 실행하는 등 다양한 방법으로 이벤트들을 관리할 수 있다.

 

• 작업 스케줄링 관리 -  원하는 시간에 가상 머신을 VMotion 하거나 또는 스냅샷을 작동시키는 등 다양하게 미리 설정된 여러 작업들을 스케줄링하여 자동화시킬 수 있다.

 

분산서비스

분산 서비스는 다수의 ESXi 서버들을 관리하면서 vCenter 서버의 기능을 확장해 주는 서비스이며, 분산 서비스의 대표적인 기능이 바로 DRS, DPM, FT, HA, VMotion과 같은 기능이다. 이러한 기능들은 전부 vCenter 서버와 함께 연계되어 작동되므로 vCenter 서버 없이는 기능 구현이 되지 않는다.

 

액티브 디렉토리 통합 인터페이스

한 두대의 ESXi 서버만 존재하는 환경이라면 각 ESXi 서버별 사용자 관리는 그다지 문제가 되지 않는다. 하지만 다수의 ESXi 서버가 통합 관리되어야 하는 경우라면 사용자 인증 및 관리 시스템이 중요해질 수 밖에 없다. vCenter 서버는 이러한 문제를 해결하기 위해 Windows 사용자 인증 시스템을 도입하였다. vCenter 서버는 Windows 운영체제에 설치하게 되므로 자연스럽게 Windowd의 SAM(Security Account Manager) 데이터베이스의 사용자 계정과 그룹명을 이용하여 각 ESXi 서버에 적절한 권한을 가지고 접근할 수 있게 되었다.

사용자 권한 설정 서비스

위의 액티브 디렉토리 통합 인터페이스와 연계할 수 있는 사용자 권한 설정 서비스는 각 개별 사용자들이 데이터센터, 호스트, 가상머신, 네트워크, 스토리지 등의 각 개체들에 대하여 어느 정도의 권한을 가지고 접근할 수 있는지 세밀하게 설정할 수 있다. 물론 사전에 적절한 권한을 가진 그룹들도 존재하지만, 이와 달리 별도로 새로운 사용자 또는 그룹을 생성하여 권한을 세밀하게 설정할 수도 있다.

 

vSphere API

또한 vCenter 서버에는 플러그인(Plugin) 기능이 포함되어 있다. 이 플러그인은 말 그대로 기타 부수적인 기능을 갖춘 프로그램들이며, vCenter 서버 프로그램 위에서 작동된다. 이러한 플러그인들은 이후에 언제든지 vCenter 서버 위에 추가하거나 삭제할 수가 있다. 대표적인 플러그인 기능이 바로 VMware Update Manager와 같은 것들이 있다. 

 

vSphere Web Access

vSphere Web Access는 웹 접속이 가능한 곳이라면 언제든지 웹 브라우저를 통해 접속하여 관리할 수 있는 인터페이스를 제공한다. Web Access는 크게 가상 머신의 관리에 초점이 맞추어져 있으며, Web Access로 할 수 있는 대표적인 작업들은 다음과 같다.

 

• 가상 머신 생성

• 생성된 가상 머신 속성 정보 변경

• 가상 머신을 기존의 인벤토리에 추가

• 기존의 인벤토리에서 가상 머신을 제거

• 가상 머신을 시작하거나 중지, 정지 등 일련의 운영 작업

• ESXi 서버 또는 가상 머신의 상태 확인

• 원격 콘솔을 통해 가상 머신을 직접 제어

• 가상 머신의 스냅샷 생성 및 관리

vCenter Server 통신 포트 종류

포트번호 포트종류 설명
22 TCP SSH 통신용
80 TCP 443 https 포트로 리다이렉션해 주기 위해서 존재하며, 실제 80번 포트를 통해 데이터 통신을 하지는 않는다.
123 UDP NTP 통신용
443 TCP https 통신용
902 TCP, UDP 전체 포트를 통틀어서 가장 중요한 포트 중의 하나이다. vCenter 서버와 ESXi 서버끼리의 인증(Authentication)과 Heartbeat를 전달해주기 위한 포트이다. 또한 가상 머신의 Console과 연결시켜 주기 위한 포트로 사용된다.
903 TCP 가상 머신의 Remote Console 연결용으로 사용되며, 이 역시 902 포트와 마찬가지로 매우 중요한 포트이다.
2049 TCP NFS 서비스와 통신하기 위한 포트
2050-2250 TCP, UDP HA 구성 완료 후 ESXi 서버끼리 통신하기 위한 포트
3260 TCP iSCSI 서비스와 통신하기 위한 포트
8000 TCP VMotion 트래픽이 사용하는 포트
8042-8045 TCP, UDP HA 구성 완료 후 ESXi 서버끼리 통신하기 위한 포트
8100, 8200 TCP, UDP Fault Tolerance가 작동하기 위한 통신 포트

 

 

 

 

반응형