vpxd.log
.yyyy-mm-dd info vpxd[XXXX] [Originator@XXXX sub=UserDirectorySso opID=XXXX] GetUserInfoInternal(VSPHERE.LOCAL\user_name, false) res: VSPHERE.LOCAL\user_name
yyyy-mm-dd info vpxd[XXXX] [Originator@XXXX sub=vmomi.soapStub[XXXX] opID=XXX] SOAP request returned HTTP failure; <<cs p:XXXX, TCP:localhost:XXXX>, /pbm/sdk>, method: preProvisionProcess; code: 500(Internal Server Error); fault: (pbm.fault.NoPermission) {
yyyy-mm-dd info vpxd[XXXX] [Originator@XXXX sub=pbm opID=XXXX] [ReInvokeWithNewSession] Retry remote call pbm.profile.ProfileManager.preProvisionProcess after exception: N3Pbm5Fault12NoPermission9ExceptionE('Fault cause: pbm.fault.NoPermission
yyyy-mm-dd error vpxd[XXXX] [Originator@XXXX sub=pbm opID=XXXX] PBM error occurred during PreCreateCheckCallback: Invalid state
VMware vCenter Server 8.0.x
Any user attempting to create a virtual machine (VM) or disk with a defined storage profile ID must have the "StorageProfile.View" privilege assigned at the vCenter root level.
Please find the below doc for more details:
VM Storage Policies Privileges
To resolve the issue, ensure that the "StorageProfile.View" permission is assigned to the particular user at the vCenter root level.