ESXi&Vsphere

22.06.14

가로선 2022. 6. 14. 15:39

 

   목차   

 

1. vSphere 구성

2. Migration

 - Storage Migration

 - Host Migration

3. DR(Disaster Recovery)


 

   vSphere 구성   

 - 기존에 설치한 ESXi-1을 포함하여 ESXi-2 설치

    - ESXi-1 : 10.0.0.61 / ESXi-2 : 10.0.0.62

 - CentOS7-1에 NFS공유 설정해놓은 디렉터리 사용하여 공유 스토리지로 마운트

 

Memory 소비를 최대한 줄이기 위해 4GB로 ESXi-2 설치

 

vSphere Client(10.0.0.71)에서 호스트 2개 등록

    - KNLEE라는 이름의 데이터 센터 생성

        - 데이터 센터 : EXSi Host들의 모음

 

CentOS7-1에서 NFS 공유 설정 시킨 ISO 디렉터리를 마운트

    - 2개의 호스트 모두 등록 시켜준다

 

CentOS7-1에서 NFS 공유 설정 시킨 VMDK 디렉터리를 마운트

 

CentOS7 VM 설치

    - 테스트를 위해 datastore에 설치 진행

 

 

   Migration   

 

   Stroage Migration   

 - Local storage에서 Shared storage로 Migration 가능

 

VM 우클릭 - 마이그레이션

 

Storage Migration Test를 위해 스토리지만 변경 선택

   

공유 스토리지(STOR_CentOS7)으로 옮기기 위해 선택

 

요약정보 확인

 

공유 스토리지로 migration 된 것을 확인

 

   Host Migration   

 - Host 1의 것을 Host 2로 옮기기 가능

 

Host Miagration을 위해 계산 리소스만 변경 선택

    - 계산 리소스  : 어느 호스트에서 쓸 것이냐 선택

    - 여기서 바로 진행하면 계산 리소스 선택시 vMotion 오류가 발생한다

 

client에서 네트워킹 부분에 VMKernel이 존재한다면 삭제

 

vSwitch0이 아닌 다른게 존재한다면 삭제

 

vmk0(Management Network)의 작업 부분에서 서비스에 vMotion 체크

    - vMotion이 설정되어있지 않으면, Host Migration시 오류발생

    - ESXi-1, ESXi-2 모두 똑같이 설정

 

Refresh하여 사용으로 변경되었는지 확인

 - vMotion : 실행중에 호스트를 옮기기 위한 VMware의 특허

        - 그냥 데이터를 옮기는 것은 문제가 아니나 메모리에서 작업하고 있던 거는

           Downtime이 0.1초 정도 있으나 메모리 작업까지 다 정리하고 옮겨지게 되는 것

 

vMotion 오류 없이 호환성 검사가 성공한 것을 확인

    - 10.0.0.61에 VM을 62로 옮기는 것이므로 10.0.0.62 체크

 

네트워크가 1개밖에 존재안하므로 확인 후 다음

 

우선 순위 선택 후 다음

 

요약정보 확인

 

10.0.0.62로 VM(CentOS7)이 옮겨진 것을 확인

 

 

   DR(Disaster Recovery)   

    - 평소에는 Auto-Scaling을 통해 각각 균형있는 호스트 구성

    - 하나의 호스트가 오류시, 다른 호스트로 오류난 호스트의 서비스들이 전부 이주 

        - 평소에는 사용하지 않지만 재해시 서비스에 바로 들어갈 수 있는 머신이 존재

    - 필요한 메모리의 양이 방대하여 테스트 불가