VMware Knowledge Base
목적
이 문서에서는 vSAN 클러스터 업그레이드에 대한 규범적 모범 사례에 대해 설명한다.
해결
성공적인 vSAN 클러스터 업그레이드는 클러스터를 업그레이드하기 위한 사전 요구 사항 단계와 업그레이드 프로세스 중에 특정 권장 사항을 준수하기 위한 두 가지 단계에 따라 결정된다.
vSAN 클러스터 업그레이드를 시작하기 전에
vSAN 업그레이드 프로세스를 시작하기 전에 다음 요구 사항을 충족하는지 확인한다.
- vSphere 환경이 최신 상태:
- 호스트를 관리하는 vCenter Server는 관리하는 ESXi 호스트와 동일하거나 더 높은 수준의 패치여야 한다. vCenter와 ESXi를 일치하는 버전에 두는 것이 바람직하다(동일 릴리스 – VMware ESXi/ESX의 KB 빌드 번호 및 버전, VMware vCenter Server의 빌드 번호 및 버전 참조). 예를 들어 ESXi6.7EP06 – Build-11675023 및 vCenter Appliance 6.7 U1b Build-11726888은 같은 날짜에 릴리즈되므로 이 조합이 모범 사례일 것이다.
- vSAN 클러스터 업그레이드를 시작하기 전에 모든 호스트가 동일한 빌드의 ESXi를 실행 중이어야 한다. 클러스터 전체에서 동일한 ESXI 호스트 버전만 효율적인 vSAN 기능을 보장할 수 있다.
- ESXi 호스트 버전이 일치하지 않으면 업그레이드하기 전에 호스트를 동일한 빌드로 패치해야 한다.
- vSAN 클러스터의 상태 플러그인에 있는 모든 검사가 녹색으로 표시되어야 함. (vSAN 클러스터 > 모니터 > 상태 > 테스트 ) 모든 vSAN 구성 요소(디스크/DOM 개체/네트워크 등)가 정상이어야 한다.
- 디스크가 고장나거나 없으면 안 된다.
- 이 문제는 vSphere Web Client의 vSAN 디스크 관리 보기를 통해 확인할 수 있다.
- 컨트롤러와 드라이버의 HCL이 일치해야 하며 ESXi의 대상 버전에서도 지원되어야 함
- HCL은 링크 https://www.vmware.com/resources/compatibility/search.php?deviceCategory=vsanio 에 나열된 데이터베이스와 함께 호스트에 설치된 드라이버 펌웨어 버전을 확인함으로써 확인할 수 있다.
- 액세스할 수 없는 vSAN 개체가 없어야 한다.
- 이는 vSAN 6.0 이상의 vSAN Health Service 또는 모든 릴리스의 RVC(Ruby vSphere Console)를 통해 확인할 수 있다.
- 업그레이드 프로세스를 시작할 때 재동기화가 활성화되면 안 된다.
- 호스트 재부팅 후 데이터를 동기화해야 하므로 업그레이드 프로세스 중에 일부 재동기화 작업이 예상된다.관리자는 다음 호스트를 유지 보수 모드로 전환하기 전에 다시 동기화가 완료될 때까지 기다려야 한다.
- 현재 vSAN 버전과 원하는 대상 vSAN 버전 간에 알려진 호환성 문제가 없는지 확인한다. 업그레이드 요구 사항에 대한 자세한 내용은 vSAN upgrade requirements (2145248)을 참조한다.
- 필요한 경우 호환성 문제가 발생하지 않도록 업그레이드 프로세스를 수행하기 전에 vSAN 클러스터를 필요한 빌드로 업데이트 한다.
ESXi 호스트 준비
- 올바른 유지 보수 모드 옵션을 선택한다. vSAN에서 호스트를 유지 보수 모드로 이동하는 경우 다음 세 가지 옵션을 선택한다.
- Ensure availability
Ensure availability를 선택하면 vSAN을 통해 전체 데이터 마이그레이션보다 빠르게 호스트를 유지 보수 모드로 이동할 수 있으며 환경의 가상 시스템에 액세스할 수 있다.
- Full data migration
- No data migration
데이터 마이그레이션 없음을 선택하면 vSAN이 이 호스트에서 데이터를 제거하지 않는다. 클러스터의 전원을 끄거나 호스트를 제거하면 일부 가상 시스템에 액세스할 수 없게 될 수 있다.
- Ensure availability
- 유지 보수 모드 종료 및 다시 동기화
- ESXi 호스트를 업그레이드하고 유지 보수 모드에서 벗어나면 다시 동기화 된다. 웹 클라이언트를 통해 이것을 볼 수 있다.
- 다음 호스트로 이동하기 전에 이 작업이 완료되었는지 확인한다. 업데이트된 호스트가 vSAN 데이터스토어에 다시 기여할 수 있기 때문에 다시 동기화 된다. 데이터 손실이 없도록 하려면 이 재동기화가 완료될 때까지 기다리는 것이 중요하다.
vSAN 업그레이드가 시작된 이후
업그레이드 프로세스를 시작한 후 몇 가지 사항을 유념한다.
- 클러스터에 새 버전을 도입하고 워크로드를 마이그레이션하여 클러스터를 업그레이드하지 않는다.
새 호스트를 도입하는 경우 초기 버전이 동일한지 확인하고 클러스터의 나머지 버전과 함께 호스트를 업그레이드 한다. - 업그레이드 중에 디스크를 추가하거나 교체하는 경우 해당 디스크를 적절한 레거시 온 디스크 포맷 버전으로 포맷했는지 확인한다. 자세한 내용은 vSAN 디스크 그룹을 레거시 형식 버전으로 포맷하는 방법을 참조한다.
- 특정 vSAN 동작 변경은 존재하는 온디스크 포맷에 의해 제어된다. 새로운 온 디스크 포맷 버전이 혼합 버전 클러스터에 도입되지 않는 것이 중요하다. 자세한 내용은 Understanding vSAN on-disk format versions and compatibility를 참조한다.
이러한 모범 사례를 준수하지 않을 경우 다음 문제 중 하나 이상이 발생할 수 있다.
- 예기치 않은 네트워크 파티션
- 예상치 못한 데이터 가용성 손실
- vSAN 클러스터 불안정