본문 바로가기

Virtualization/VMware vSAN

(8)
[VMware] vSAN Cluster 재기동 절차. Rebooting/Shutting down of vSAN Cluster with built-in tool. 상황에 따라 vSAN 클러스터를 전체 종료해야 하는 경우가 있다. (PM 작업, 물리 이전 등) 친한 형이 관련 작업 예정이라 같이 테스트했는데, 기왕 테스트하는거 스크린샷 찍고 포스팅하기로 했다. ㅎㅎ vSAN 종료 절차는 단순히 유지보수 모드만 생각할 수 있지만, vSAN 6.7 U3 이상의 환경에서는 안전한 종료 절차를 위해 'built-in tool' 솔루션이 지원된다고 한다. * 단, 정상 상태의 vSAN 환경에서 지원 가능 (이슈가 있는 상태면 복구를 우선) 테스트 환경: vSAN 6.7 P01 (ESXi 6.7u3, VCSA 6.7u3) 01. vSAN 환경의 정상 여부 확인 #esxcli vsan debug resync summary get // resync 여부는 GUI에서도 확인 가능하..
[VMware] vSAN Architecture Components vSAN을 설계할 때 가장 중요한 부분 중 하나가 네트워크라고 할 수 있다. VMware는 vSAN 구축 시 최소 10Gbps 네트워크 어댑터 및 점보 프레임을 권고하는 등 네트워크의 탄탄한 구성을 강조한다. vSAN 솔루션 자체가 네트워크를 사용하여 호스트와 VM 디스크 I/O 간 통신을 수행하기 때문인데, vSAN의 내부 서비스 구성 요소를 본다면 그 이유를 납득할 수 있다. 지난 vSAN 포스팅 중, LSOM에 대한 내용이 있었다. (smallrich.tistory.com/61) 아래 그림에 보이듯 vSAN에는 LSOM 뿐 아니라 클러스터를 구성하는 다양한 내부 서비스 요소가 있다. vSAN 아키텍처 용어는 크게 5가지로 구분할 수 있다. The Cluster-Level Object Manager ..
[VMware] vSAN online health alarm 'vSAN critical alert regarding a potential data inconsistency' 사용 버전 vSAN 7.0U1, vSAN 7.0U1 P02 (On-Disk Format 13) Error Message vSAN online health alarm 'vSAN critical alert regarding a potential data inconsistency' 상세 내용 문장 자체로는 vSAN 데이터 일관성이 맞지 않는다는 내용인데, 모든 VM의 컴포넌트는 정상이고 해당 health 알람은 호스트 단위로 준수 여부가 나와있다. KB82383 통해 확인된 내용으로는 아래 작업 시에 발생한다고 한다. - 호스트 유지보수 모드 / 액세스 지원 보장 옵션 / 진입 후 종료 - 호스트 유지보수 모드 종료하는 동시에 VM의 SPBM 정책을 변경 (RAID-0→RAID-5, RAID-0→RAID-6,..
[VMware] When FRA is enabled, inject errors only if there is a single DG. 일반적으로 vSAN 구축 후 Disk Fault 테스트를 진행할 때, 물리적인 Disk 분리가 아닌 논리적 스크립트 수행을 통해 디스크 장애 상황을 유발한다. - 물리적인 Disk 분리 시, 실제 Disk Fault가 발생할 수 있어 디스크를 교체해야 하는 상황이 올 수 있다. 스크립트 수행은 매우 간단하다. #cd /usr/lib/vmware/vsan/bin #python ./vsanDiskFaultInjection.pyc -p -d naa.xxxx // 디스크 장애 유발 #python ./vsanDiskFaultInjection.pyc -c -d naa.xxxx // 디스크 장애 복구 + 참고로 복구 커맨드(-c 옵션)는 한 번에 수행되지 않고 2~3번 진행해야 됐던 경우가 몇 있었다. + Degra..
[VMware] vSAN Cluster 운영 중에 vCenter가 죽는다면? vSAN은 Cluster 레벨에서 구축이 가능하다. 한마디로 vSAN은 vCenter에 의존적이라는 개념이 잡힐 수 있다. 그렇다면 vSAN을 운영하다가 vCenter에 장애가 생기면 서비스에 영향이 생길까? 정답은 '아니'다. 이미 구축된 vSAN은 vCenter 없이도 실행된다. (의존적이지 않음) vCenter는 vSAN을 작업하기 위한 과정일 뿐, 실제 vSAN에 대한 정보값은 각 호스트 레벨에게 주어진다. 단, vSAN이나 vDS에 대한 웹 클라이언트 상의 추가 작업은 할 수 없으니 vCenter 복구는 반드시 필요하다. 테스트 환경: VCSA 7.0.1, ESXI 7.0.1, vSAN 7.0b 01. vSAN Cluster 구축 (분산스위치 환경) 분산 스위치 구성은 사전에 백업해둬야 한다. ..
[VMware] "Network Isolated" vSAN 클러스터 vSphere HA 활성화 시 주의 점 : Using vSAN with vSphere HA vSAN 클러스터에 vSphere HA를 활성화할 때 이미지와 같은 경고가 뜰 수 있다. 해당 이슈는 관리 네트워크와 vSAN 네트워크 통신이 원활하지 못할 때 발생한다. 우선 원리부터 보자면 일반적인 클러스터에서 vSphere HA는 ESXi의 관리 네트워크를 이용한다. 하지만 vSAN 클러스터에서 vSphere HA는 vSAN 네트워크를 이용한다. vSphere HA의 네트워크 이용 : - vSAN 사용 시 > vSAN 네트워크 이용 - vSAN 미 사용 시 > 관리 네트워크 이용 즉, HA 에이전트가 vSAN 네트워크 게이트웨이를 타고 넘어간다는 뜻이다. 그런데 마스터로부터 격리되어 통신이 안 된다면? 마스터 입장에서는 슬레이브의 vSAN 게이트웨이(HA Agent)와 통신이 되지 않아 장애가 났다..
[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 구성 현재 호스트마다 데..
[VMware] vSAN이란? 개념과 요구사항, 권장방안 정리 보편적인 인프라 구성에서는 FC 케이블과 SAN 스위치를 통해 연결된 하드웨어 계층의 스토리지를 봤을 것이다. 하지만 VMware에서는 하드웨어에 장착된 디스크를 하나로 모아 소프트웨어 계층의 스토리지, 즉 vSAN (Virtual SAN) 이라는 솔루션을 구현할 수 있다. vCenter를 통해 vSphere HA, DRS, EVC 적용이 가능하듯 vSAN 기능도 클러스터 레벨에서 활성화할 수 있다. vSAN Disk Group vSAN 구성을 위해서는 하드웨어 당 여러 디스크(최소 1개 이상의 SSD)가 장착되며, 각 디스크에는 크게 2가지의 역할(계층)이 있다. - Cache Tier (캐시 계층) = 성능 용도(가속화). SSD 디스크 필요. - Capacity Tier (용량 계층) = 데이터 저..