1. 5 Types of Migration

- cold : VM power off 상태에서의 마이그레이션

- suspended : VM stop process == VM의 CPU, memory data 는 살아있는 상태에서의 마이그레이션

- vMotion : VM runnging 상태에서의 Live migration

- storage vMotion : VM runnging 상태에서의 storage 영역의 마이그레이션

        

       

            - data mover : DataStore 간 데이터를 copy 한다

            - data mover > Mirror Driver : VM 의 어떤 data 를 copy 했는지 알려준다

            - Mirror Driver > data mover : VM 의 어떤 data 를 copy 하여 되는지 알려준다

                . 변경된 데이터 역시 다시 옮기게끔 한다

            - 100 % 데이터 마이그레이션이 종료되어야 새로운 데이터스토어를 보게끔 ESXi 가 VM 과 데이터스토어 사이에 새로이 process 를 띄운다

- cross-host vMotion = storage vMotion + vMotion

. vMotion after storage vMotion

        

2. vMotion : migration VM to other ESXi == Live migration

- 조건 Pre-requirement

0. 하나의 data center 에서 마이그레이션이 이루어져야 한다

. DC : 물리적으로 하나의 지역이라는 의미가 아니라 Logical 하게 하나의 지역을 뜻함

150 ms / rtt 이상 걸리면 안된다

1. shared storage 가 있어야 한다

Fibre Channel SAN(Storage Area Network) OR iSCSI 및 NAS

2. VMkernel port group for vMotion 이 있어야 한다

3. same port group & same PG configuration

4. same CPU Architecture

5. 옮겨가려는 ESXi 에 충분한 memory 가 있어야 한다

- vMotion 실행되는 이유

- resource 부족

- ESXi crush 나 down

- 특징

- vMotion traffic 이 발생한다

- vMotion 중에도 application 은 동직할 수 있다


3. 3 가지의 failure 시나리오

     

- ESXi failure ( Master ESXi  -- heardbeat --- Slave ESXi )

            - vm 도 죽는다 >> 다른 ESXi 에서 생성해야 한다

            - shared storage 가 필요하다

- VM failure ( ESXi -- heardbeat --- VM )

    - FDM (Fault Domain Manager) 을 통해 vm 을 모니터링 한다

            - vm hang : 마우스 안움직이고, reboot 도 안된다 == stop all process

                . over utilized

                . os crush or fail

            - ESXi 가 user 동작없이 reset 을 시도한다????

- Application failure ( VM --- how to monitor --- app )

            - AppHA : vmware

            - Hypric : third party library


4. HA (High Availability)

- minimum down time을 지향하기 위한 방법

- HA 구성 순서

1. create Cluster

2. add ESXi

- 내부적으로 3가지 동작이 일어난다

. HA preparation happens

. vCenter 에 의해 HA Agent on ESXi(FDM aka Fault Domain Manager) 설치한다

. Election 을 통해 Master 와 Slave 가 결정된다 

 : lexical 투표방식은 ESXi에 랜덤으로 숫자를 부여하여 처음엔 큰 수 제외, 다음엔 큰 수 선택

3. setting Cluster Options > vSphere HA

- Enable Host Monitoring : ESXi 가 VM 의 상태를 확인하기 위한 옵션

- Admission Control : failure 한 VM 을 동작하기 위해 resource 를 guest VM 에 reserve (not allocate) 해주느냐 마느냐 선택

- specify failover hosts : dedicate 한 서버를 구축하여 HA 를 구성한다

- percentage of cluster resource : cluster 의 남은 reserved resource 의 대한 % 로 계산

- host failovers the cluster tolerates

- VM Options : 

- VM restart priority

- Host Isolation Response (leave powerd on(mgmt 에만 문제가 있을때) / Power off / Shutdown(안전한 방법))

※ Isolation 를 판단하는 방법 : (network 통신을 하지 못하는 경우)

ㄴ 인근 ESXi 로 부터 heardbeat 를 못받는다

ㄴ election 을 시도하는데 못받아온다

ㄴ getway로 ping 을 테스트 한다

- VM Monitoring : VM only, VM and application

- EVC : Enhanced vMotion Compatibility (AMD or Intel)


5. DRS http://searchvmware.techtarget.com/definition/VMware-DRS

- distributed resource scheduler

- 2 가지 기능

1. initial placement

2. load balancing

- 3가지 options

1. manually > recommendation by DRS

2. partially automatic > (load balancering 은 오토로)

3. fully automatic

'Cloud > VMware' 카테고리의 다른 글

VMware - storage  (0) 2016.08.09
VMware - NSX  (0) 2016.08.09
VMware - Snapshot, Vapps, Resource Pool, View  (0) 2016.08.08
VMware - network  (0) 2016.08.04
VMware - ESXi  (0) 2016.08.03
Posted by 감각적신사
,