Error "The selected policy is not compliant with the current vSAN cluster" observed on applying policy to vSAN Performance service
search cancel

Error "The selected policy is not compliant with the current vSAN cluster" observed on applying policy to vSAN Performance service

book

Article ID: 410184

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

Symptoms:

  • New 2-node vSAN cluster is deployed using Quickstart

  • vSAN Storage policy is created with following parameters:

Site disaster tolerance - 'Host mirroring - 2 node cluster'
Failures to tolerate - '1 failure - RAID-1 (Mirroring)'

  • Applying this policy to ' Performance Service' (under vSAN Cluster > Configure > Services > Performance Service > Edit), gives following error:

    'The selected policy is not compliant with the current vSAN cluster'

Environment

VMware vSAN 7.x

VMware vSAN 8.x

Cause

  • Created vSAN policy is not correctly configured.

  • 2-node cluster does not have enough nodes per site to use -  'Host mirroring' with FTT set to 1.

Resolution

  1. Go to 'Policies and Profiles' in vSphere Client. 

    Select and change vSAN Storage policy to following (using Edit option):

    Site disaster tolerance - 'None - standard cluster'
    Failures to tolerate - '1 failure - RAID-1 (Mirroring)'

  2. Save the changes.

  3. Navigate to (vSAN Cluster > Configure > Services > Performance Service)
    • Click on Edit.
    • Apply edited vSAN policy.