본문 바로가기

Virtualization/VMware vSAN

[VMware] vSAN 6.7 구성 실습 - Hybrid Mode

 

All Flash = 캐시 계층 SSD + 용량 계층 SSD
Hybrid = 캐시 계층 SSD + 용량 계층 HDD

 

vSAN은 클러스터링된 하드웨어의 디스크를 묶어 S/W 계층의 가상 SAN으로 생성하는 기능이다.

용량 계층 디스크의 SSD/HDD 여부에 따라 All Flash와 Hybrid로 나뉜다.

 

지금부터 Hybrid로 vSAN을 구축할 것이다. (테스트 베드가 중첩이라 권장사항과 매우 다름)

 

 

 

 

 

 

(1) vSAN 네트워크 구성

vMotion에 전용 네트워크가 필요하듯이

vSAN도 전용 네트워크를 만들어 별도의 IP를 넣어줘야 한다.

 

하나의 vSwitch를 만들어 vSAN 전용 스위치를 각 ESXi마다 구성해준다. (분산스위치 권장, 사진은 표준스위치;)

 

 

 

 

 

 

 

 

(2) SSD + HDD 구성

현재 호스트마다  데이터스토어로 쓰이고 있지 않는 10GB와 100GB가 있다.

 

10GB를 캐시 계층으로, 100GB를 용량 계층으로 만들 계획

Hybrid 모드로 구성하기 위해서는 캐시 용도의 HDD를 플래시로 바꿔줘야 한다. (AF라면 모두 플래시)

 

 

 

 

 

 

캐시 계층으로 사용할 10GB 디바이스를 <플래시 디스크로 표시> 해준다.

 

실제 구축 시에는 자동으로 플래시 디스크 상태이겠지만, 그럼에도 한번씩 확인은 해줘야 한다.

 

 

 

 

 

 

드라이브 유형이 플래시로 변경된 것을 확인할 수 있다.

 

Hybrid라면 vSAN을 구축할 ESXi 호스트마다 이미지처럼

캐시 티어 디스크를 플래시로, 용량 티어 디스크를 HDD로 지정해준다.

 

 

 

 

 

 

 

(3) vSAN 구성

vSAN으로 구성할 ESXi를 하나의 클러스터로 묶고

클러스터 > 구성 > vSAN > 서비스에 들어간다. 우측 상단에 <구성>을 클릭한다.

 

* vSAN을 구성하기 전에 vSphere HA를 먼저 해제해야 한다.

 

 

 

 

 

 

하나의 클러스터, 3개의 ESXi 구성이기 때문에 단일 사이트 클러스터로 진행한다.

 

 

 

 

 

 

중복 제거 및 압축 : All Flash만 지원

암호화 : Hybrid 및 All Flash 모두 지원

 

여기서 중복 제거와 압축을 활성화 시키고 넘기면

이미지와 같은 경고가 뜬다.

 

 

 

 

 

 

여기서 캐시 계층과 용량 계층을 지정해줘야 한다.

 

 

 

 

 

 

HDD로 구성된 디스크를 용량 계층으로, 플래시로 구성된 디스크를 캐시 계층으로 해준다.

 

 

 

 

 

 

이로써 캐시는 30GB, 용량은 300GB로 vSAN Datastore가 구성될 수 있다.

이미지처럼 구성이 올바르다고 칭찬 받으면 다음으로 넘어간다.

 

 

 

 

 

 

현재 테스트 베드가 중첩이기 때문에 의미가 없어 넘어가지만 실제로는 RACK 구성 및 요구사항에 따라 FD를 정의할 수 있다.

 

 

 

 

 

 

 

디스크 할당은 알아서 하이브리드 그룹으로 인식한다.

모든 내용이 올바르게 구성되어 있다면 완료를 누르고 기다린다.

 

 

 

 

 

 

 

잠시 대기....

 

 

 

 

 

 

 

 

(4) vSAN Datastore 확인

프로세스가 끝나면 모든 호스트에서 용량 300GB의 vsanDatastore를 확인할 수 있다~

 

 

 

 

 

 

데이터스토어 브라우저에서 파일 업로드/다운로드도 잘 된다.

 

 

 

 

 

클러스터 > 구성 > 디스크 관리에서는 ESXi 호스트마다 디스크 그룹(SSD + HDD 하나의 묶음)을 볼 수 있다.

 

 

 

 

 

클러스터 > 모니터 > 상태에서는 현재 vSAN의 상태가 어떻게 되었는지 알 수 있다.

나는 100GB씩 용량을 할당했는데 권장 크기와 맞지 않아 주의가 떠 있다.

 

아마 테스트로 구성을 했다면 경고/주의가 몇 개씩 떠 있을 것이다.

이걸 모두 해결하는게 트러블슈팅 과정이라고 생각하면 된다 ㅎㅎ..