본문으로 바로가기

VMware에서 vCLS(VMware Cluster Services) VM은 vSphere 클러스터의 안정성과 고가용성을 유지하기 위해 자동으로 생성되는 시스템 VM입니다. 이 VM들은 vSphere 7.0 U1 이상에서 도입

vCLS의 주요 목적

  • **DRS (Distributed Resource Scheduler)**와 같은 클러스터 서비스가 호스트 장애 없이도 계속 작동할 수 있도록 함
  • 클러스터의 상태 정보를 유지하고 공유하기 위한 경량 서비스 VM
  • 클러스터가 호스트 장애나 네트워크 장애 시에도 기본적인 클러스터 관리 기능을 제공할 수 있도록 보조

VMware vCLS VM 때문에 데이터스토어 마운트 해제 실패한 사례

최근 VMware 환경에서 더 이상 사용하지 않는 데이터스토어를 마운트 해제하려다 예상치 못한 오류를 겪었습니다. 모든 VM을 다른 스토리지로 옮겼기 때문에 비워졌다고 생각했지만, 마운트 해제가 "VM이 존재한다"는 이유로 실패했던 사건입니다.

🧩 원인 분석

vSphere Client에서 봤을 때 데이터스토어는 비어 있었고, 등록된 VM도 없었습니다. 하지만 오류 메시지는 **"가상 머신이 존재하므로 마운트 해제할 수 없다"**고 나왔습니다.
Datastore를 탐색해보니 vCLS-xxxx로 시작하는 폴더가 남아 있었고, 이는 바로 vCLS(VMware Cluster Services) VM의 잔재였습니다.

🔍 vCLS VM이 안 보이는 이유?

당시 로그인한 계정은 제한된 권한의 계정이었기 때문에, 해당 vCLS VM이 가상 머신 목록에서 보이지 않았던 것입니다.
Administrator 계정으로 접속하자 vCLS VM이 정상적으로 보였고, 해당 VM이 문제의 데이터스토어에 존재하고 있다는 사실을 확인할 수 있었습니다.

🛠️ 해결 방법

  1. Administrator 계정으로 vCenter에 접속
  2. 문제의 vCLS VM 확인
  3. 해당 vCLS VM을 다른 데이터스토어로 Storage vMotion
  4. 원래 문제였던 데이터스토어를 정상적으로 마운트 해제 성공
반응형