vSAN Default Storage Policy shows that vSAN is incompatible with the storage policy
search cancel

vSAN Default Storage Policy shows that vSAN is incompatible with the storage policy

book

Article ID: 326670

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

Symptoms:
Cannot provisions or apply vSAN storage policies.

vSAN Datastore reports to be incompatible with storage policy


Environment

VMware vSAN 6.6.x

Cause

The relational trust between a host or hosts and vCenter is failing.

In vpxd.log in vCenter and vpxa.log in hosts.

Search for - "SOAP"

vCenter - vpxd.log

 

2019-01-24T01:01:00.803-05:00 info vpxd[7FF6AAD1C700] [Originator@6876 sub=Default opID=e5c8ce9] [VpxLRO] -- ERROR lro-6462418 -- ha-vsan-internal-system-37 -- vim.host.VsanInternalSystem.canProvisionObjects: vmodl.fault.SystemError:

--> Result:

--> (vmodl.fault.SystemError) {

--> faultCause = (vmodl.MethodFault) null, 

--> faultMessage = <unset>, 

--> reason = ""

--> msg = "Received SOAP response fault from [<cs p:00007ff5cc08ff50, TCP:lt-esxi-12.companyxyz.local:443>]: canProvisionObjects

--> Received SOAP response fault from [<cs p:061c3558, TCP:localhost:8307>]: canProvisionObjects

--> A general system error occurred: "

esxi-12.companyxyz.local:443

 

comparable message in host 12 vpxa.log

 

2019-01-24T01:01:03.809Z info vpxa[AD49B70] [Originator@6876 sub=Default opID=a91c080-ec] [VpxLRO] -- ERROR lro-510896 -- ha-vsan-internal-system -- vim.host.VsanInternalSystem.canProvisionObjects: vmodl.fault.SystemError:

--> Result:

--> (vmodl.fault.SystemError) {

--> faultCause = (vmodl.MethodFault) null,

--> faultMessage = <unset>,

--> reason = ""

--> msg = "Received SOAP response fault from [<cs p:061c3558, TCP:localhost:8307>]: canProvisionObjects

--> A general system error occurred: "

--> }

--> Args:

-->

--> Arg npbs:

--> (vim.host.VsanInternalSystem.NewPolicyBatch) [

--> (vim.host.VsanInternalSystem.NewPolicyBatch) {

--> size = (long) [

--> 1

--> ],

--> policy = "<ns1:storageProfile xmlns:ns1="http://profile.policy.data.vasa.vim.vmware.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns1:StorageProfile"><ns1:constraints><ns1:subProfiles><ns1:capability><capabilityId xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><id>forceProvisioning</id><namespace>VSAN</namespace></capabilityId><constraint xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><propertyInstance><id>forceProvisioning</id><value xmlns:s938="http://www.w3.org/2001/XMLSchema" xsi:type="s938:boolean">false</value></propertyInstance></constraint></ns1:capability><ns1:capability><capabilityId xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><id>stripeWidth</id><namespace>VSAN</namespace></capabilityId><constraint xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><pro

pertyInstance><id>stripeWidth</id><value xsi:type="s938:int">1</value></propertyInstance></constraint></ns1:capability><ns1:capability><capabilityId xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><id>hostFailuresToTolerate</id><namespace>VSAN</namespace></capabilityId><constraint xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><propertyInstance><id>hostFailuresToTolerate</id><value xsi:type="s938:int">1</value></propertyInstance></constraint></ns1:capability><ns1:capability><capabilityId xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><id>cacheReservation</id><namespace>VSAN</namespace></capabilityId><constraint xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><propertyInstance><id>cacheReservation</id><value xsi:type="s938:int">0</value></propertyInstance></constraint></ns1:capability><ns1:capability><capabilityId xmlns="http://

capability.policy.data.vasa.vim.vmware.com/xsd"><id>proportionalCapacity</id><namespace>VSAN</namespace></capabilityId><constraint xmlns="http://capability.policy.data.vasa.vim.vmware.com/xsd"><propertyInstance><id>proportionalCapacity</id><value xsi:type="s938:int">0</value></propertyInstance></constraint></ns1:capability><ns1:name>vasa20 subprofile</ns1:name></ns1:subProfiles></ns1:constraints><ns1:createdBy>Profile-Driven Storage Management</ns1:createdBy><ns1:creationTime>2019-01-23T20:01:03.545-05:00</ns1:creationTime><ns1:generationId>0</ns1:generationId><ns1:lastUpdatedBy>Profile-Driven Storage Management</ns1:lastUpdatedBy><ns1:name>Dummy Policy Name</ns1:name><ns1:profileId>CREATE_SPEC</ns1:profileId></ns1:storageProfile>"

--> }

--> ]

--> Arg ignoreSatisfiability:

--> false

 


Resolution

See below for workaround

Workaround:
After locating the problematic host from vpxd.log.
Place the host in MM with Ensure Accessibility and reboot the host.
Once Host has rebooted renew the host Certificate.
Web Client > Hosts and Clusters > Select Problem Host from inventory > Configure > Certificate > Renew.

You will see the host now install agent service in tasks.

Perform a re-check of the vSAN storage policies and relational compliance.