practice makes perfect

VMware vSphere TiP 본문

Private Cloud/vSphere & Horizon

VMware vSphere TiP

후니옹 2014. 11. 17. 01:18

VMware Vsphere TiP

 

 

- 많은 도움이 되지 않을 수 있지만 초보자라면 알고 시작하는 것도 나쁘지 않을 것 같다

- 주인장도 배울게 아직 많은 부분이다

- 같이 공유하면 나쁘지 않을 것 같다




일단 서버 가상화란? 

간단하게 하나의 PC에서 여러개의 OS(운영체제)를 설치해 진짜 서버는 한대지만 여러개의 서버처럼 운용하는 기술


왜 가상화를 사용하지?

여러가지 이유가 있겠지만 그중에서도 지구상의 기후변화위기를 극복하고자 하여 각국은 책임감 있는 행동을 촉구 받고 모든 정부는 환경 관련 규제 강화를 통해 탄소 배출을 줄이고 기업의 사회적 책임을 요구하고 있으며 그리하여 Green IT라는 얘기가 나오고 저탄소 생산활동이란 말이 나오고 있다.

수많은 기업들이 에너지 절약 및 환경 문제 동시에 비즈니스 성장을 추구해야 하는 상황속에서 많은 이들이 인프라 구축을 위한 대전제로 가상화(Virtualization)을 지목하고 있다.


가상화 환경에서 흔히 사용하는 용어?


Host기반 (반가상화)

하드웨어에 OS를 설치하고 그 위에 프로그램상의 가상 프로그램을 설치하는 방식

편리하고 가격이 저렴하지만 고성능을 보장하기는 힘들다.

ex) VMware Workstation


Hypervisor기반 (전가상화)

하드웨어에 직접 설치하는 가상화 방식이다.

하드웨어 바로 위에서 동작하며 고성능을 자랑하며 하드웨어의 리소스를 100% 사용할 수 있는 것이 장점

ex) VMware vSphere


가상머신

가상머신은 가상화 운영체제에 의해 생성된 가상의 하드웨어 집합체이다. BIOS와 CPU, 메모리, HDD, NIC 등을 가지고 있으며 가상머신 위에 설치되는 운영체제 입장에서는 실제의 물리적인 일반 시스템과 다를바가 없으나 실제로 이러한 가상 하드웨어들은 전부 일종의 파일 형태로 존재하거나 또는 해당 머신에서만 독점적으로 사용하는 것이 아니다.


게스트 운영체제

흔히 가상머신과 게스트 운영체제를 혼용하여 사용한다. 따져보면 가상머신 위에 설치되어 동작하는 운영체제들인 Windows, Linux 등을 게스트 운영체제라고 한다.



vSphere 란?

vSphere의 구성요소 중 ESX 서버 운영체제야말로 핵심이라고 할 수 있으며 뭐 거의 ESX서버가 vSphere인 동시에 가상화 데이터의 포트폴리오라 한다.

간단히 얘기하면 ESX 서버를 x86 계열의 서버 시스템 위에서 설치하게 되면 단일 하드웨어 시스템 위에서 복수의 운영체제를 동시에 작동시킬 수 있다.





vSphere의 기능들?


-VMware File System(VMFS)

성능을 위해서 클러스터를 1MB 단위로 저장한다.

읽기, 쓰기가 매우 빨라지는 장점이 있지만 많은 것을 저장할 수 없는 단점도 있다.


-Virtual SMP(Symmetric Multi Processing)

가상머신 두개 이상의 가상 CPU를 할당해 주는 기능


-vStorage Thin Provisioning

스토리지 저장장치의 크기가 낭비되는 것을 막아주고 실제 사용 영역만을 할당함으로써 스토리지 총 소유 비용을 극대화 할 수 있는 기술


-vMotion

라이브 마이그레이션이라고 불리며 On되어 있는 가상머신을 다른 가상머신으로 옮길 수 있는 기술


-Storage vMotion

서비스 다운타임 없이 가상머신을 Off 하거나 Shutdown 하지 않은 채 기존 스토리지 장비에서 신규 스토리지 장비로 데이터를 이동해주는 기술


-DRS(Distributed Resource Scheduler)

리소스를 적게 사용하는 VM 경우 과도하게 리소스를 사용하는 VM에게 좀 더 여유롭게 서비스 될 수 있도록 분배 될 수 있도록 하는 기술  


-HA(High Availability)

물리적인 ESX 호스트가 하드웨어 오류로 작동이 멈출 경우 그 위에서 작동중인 가상머신들을 자동적으로 다른 클러스터 내의 ESX 호스트들에게 Failover 시켜주는 기능


-DPM(Distributed Power Management)

필요없는 리소스들을 사용중이며 필요로 하는 가상머신으로 몰아주고 필요없는 가상머신들을 절전시키므로 에너지를 절약하고 리소스를 절약해주는 기능


-Fault Tolerance

위에서 언급한 HA 기능에 만족하지 못하는 경우, 어떠한 경우에도 99% 이상의 고가용성을 만족해야하는 서비스를 운영해야 할 때 FT 기능을 사용


-UPdate Manager

ESX 서버 운영체제의 패치 파일뿐만 아니라 대표적인 게스트 OS Windows나 Linux의 패치파일 심지어 게스트 OS 내부에 설치되어 있는 Application들 중 일반적으로 잘 알려진(Adobe, MS office) 패치 파일까지 적용해주고 관리해주는 기능


-vShield Zone

소프트웨어 방식으로 구현되는 방화벽 프로그램 보호된 영역을 지정하고 그 영역에 포함되는 가상머신들의 모든 네트워크 트래픽들은 vShield Zone에 의해 보호 받는 기술


-vNetwork Distributed Switch

예전에는 ESX 호스트 개별적으로 가상 스위치를 생성하고 관리해야해서 관리의 복잡성과 구성의 일관성이 필요하였다. 하지만 이 기능을 통해 전체 ESX 호스트에 걸쳐 작동되는 거대한 하나의 가상 스위치 프로파일을 생성할 수 있다,

분산 스위치 기능을 적용시켜 vCenter를 통해 전체 ESX 호스트에 동일한 네트워크 가상 스위치를 적용하여 관리의 일관성과 단일성을 갖게 되었다.



아쉽지만 위 기능들을 사용하기위해서는 ESX서버만 설치한다고 해서 바로 사용할 수가 없다.

관리를 위해 vCenter Server나 vSphere Client가 필요하다


-vCenter Server

vCenter 서버는 다수의 ESX 호스트들을 통합 관리 할 수 있는 서비스를 제공하며 Database System과 연계하여 각종 정보를 저장하는 역할을 담당한다. 통합된 하나의 관리화면에서 다수의 호스트들과 수많은 가상머신들을 일목요연하게 관리할 수 있다.


-vSphere Client

ESX 서버를 관리하기 위한 방법은 크게 두가지이며 위에서 본 것과 같이 vCenter 서버를 통해 다수의 ESX 서버를 통합 관리 하는 것과 개별 ESX 서버를 따로 관리하는 것이 다른점이다. 

어떤 방식으로 접근하여 사용하든지 간에 반드시 사용해야 할 클라이언트 도구이다.

보통 이런 그림이 나온다....그냥 참고용으로...







[참고]

www.vmware.com

[서적]

인사이드 VMware vSphere


'Private Cloud > vSphere & Horizon' 카테고리의 다른 글

vCenter DB 생성 시 오류  (0) 2014.12.16
vCenter Server DB Server Install  (0) 2014.12.11
vCenter Install  (0) 2014.11.16
vSphere Client 설치  (0) 2014.11.03
ESXi 5.1 설치  (0) 2014.11.03
Comments