본문 바로가기
VMware/vSAN

vCenter가 죽은 상태에서 vSAN 복구 방법(1)

by 문방사우 2023. 12. 4.

안녕하세요. 문방사우입니다.

 

이번 시간엔 3개의 노드로 vSAN이 구성된 vSphere 환경에서 ESXi 물리 장비가 죽었을때 복구하는 방법에 대해 다뤄보겠습니다.

 

vSAN을 구성하여 가상화 환경을 구축하는 경우, 최소 3대의 노드로 구성이 가능하지만, 권장사항은 4대입니다.

하나의 노드가 죽게되면 2 노드가 되어 최소 구성 노드 수가 맞지 않게되기때문입니다.

4 노드였다면 노드 하나가 죽어도 3대로 vSAN 구성이 가능하여 vCenter를 복구 및 재실행하여 정상화 시킬 수 있습니다.

 

하지만 비용적, 내부 이슈 등 다양한 이유로 인해 3 노드로 vSAN을 구성하는 경우가 있습니다.

 

이번에 진행할 내용은 노드 3개, 그 중 노드 하나가 장애로 동작하지않으며, vCenter를 vSAN에 마이그레이션하지 않아 노드와 함께 복구가 불가능하여 새로 배포해야하는 상태입니다.

 

이러한 상황에서 vSAN의 데이터를 보존한 채 복구하는 것이 목표입니다.


테스트 환경 구성 및 순서

첫 번째로 환경구성 입니다.

 

구성은 vCenter 2개, ESXi 3개로 구성했습니다.

vCenter를 복구할 수 없는 상태이기에 vCenter는 두 개로 구성했습니다.

가상화 환경 구성도
VM 위치

vCenter 1번과 노드1, 2, 3은 연결되어있고, vSAN구축이 완료되어 테스트용 VM 하나가 동작중인 상태입니다.

vCenter 2번은 현재 전원만 켜져있습니다.

장애를 강제로 발생시키기위해 vCenter를 강제로 종료 시킨 후 vSAN이 정상적으로 동작하는것을 확인. 그 후에 1번 노드를 종료했습니다.

 

노트 1번에 OS를 새로 설치 및 네트워크 설정을 완료했습니다.

이 과정에서 노드 1번에 있는 설정이 초기화됩니다.(vSAN 구성 시 사용한 디스크엔 vSAN정보가 그대로 들어있습니다.)

 

이제 복구작업을 위한 환경이 구성되었습니다.

 

 

복구작업을 진행할 순서는 아래와 같습니다.

  1. vmk에 vSAN 태그 추가(CLI)
  2. vSAN 클러스터에 조인, 2번, 3번 노드에 1번 노드 vSAN 유니케스트 네트워킹 구성 추가(CLI)
  3. 새로운 vCenter에 vSAN 구성, 네트워크 설정을 완료하고, 노드를 연결합니다.
  4. vSAN 상태 확인. 새로운 vCenter에 vSAN Datastore 인식 되었는지 확인
  5. VDS를 사용중이라면 vDS에 네트워크를 추가하고 완료합니다.

작업을 진행하며 지속적으로 TestVM이 정상 동작하는지 상태를 확인합니다.

가상화 환경 복구 구성
복구 완료 후 분포도

사진을 넣어서 실제 진행하기엔 글이 길어질거같아 미리 정리하였습니다.

 

테스트환경으로 진행하는 부분은 따로 작성해 보도록 하겠습니다.

 

CLI로 vSAN 태그 추가, 클러스터 조인, 유니케스트 네트워킹 구성에 대한 자세한 내용은 아래 링크의 KB문서를 참고해주세요.

 

https://kb.vmware.com/s/article/65184 (vSAN 태그 추가 / vMotion에 대한 설명이지만 vSAN도 동일한 방법으로 가능)

https://kb.vmware.com/s/article/2059091 (vSAN 조인)

https://kb.vmware.com/s/article/2150303 (vSAN 유니케스트 네트워킹 구성)

 

감사합니다.

 

 

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

vSAN의 2-Node 클러스터 구성  (0) 2024.03.22
vCenter가 죽은 상태에서 vSAN 복구 방법(2)  (1) 2023.12.07
VMware vSAN 구축  (0) 2023.11.29
VMware vSAN 기초  (0) 2023.09.22