horace , i seem to recall having this issue at some point (ie newer versions of arcconf in gos not having the setvmcredentials command ), i don’t recall exactly how I got around it, it might’ve been to use the installer / setup.EXE (in windows guest os, which during setup will ask you to provide your esx credentials).
some other questions, first off which Adaptec card are you testing this with ? also in 6.5u2 web interface, under monitoring, are you able to see some health parameters from the Adaptic card? (I E green checkmarks related to your adaptec card?) if not this may indicate an issue with your cim vib or version (not the guestos nor arccon)
below are my notes of exactly what works (and i did a 2nd separate host to confirm this works, and it did, I’m about to do a third in the next week or two)- note, i don’t *think* the scsi-aacraid version matters but i’m going to keep it consistent anyway.
i WAS able to get arcconf working by using the OLD CIM vibs + current win64 arcconf (from: msm_vmware_v2_06_23164.zip)
Versions you want: (VMware ESXi 6.5.0 Update 2 - BELOW IS CORRECT ON FINAL SETUP I WILL USE - JUN 23 2018)
scsi-aacraid 6.0.6.2.1.56009-1OEM.600.0.0.2494585 Adaptec_Inc VMwareCertified
arc-cim-provider 1.08-21375 Adaptec VMwareAccepted
arcconf 1.08-21375 Adaptec PartnerSupported
on guest os (i’m using a win7 64 guest)
Set the login/pass arcconf will use (this is used to create the VIMCREDxxxx.txt file in the arcconf folder, on GOS)
arcconf SETVMCREDENTIAL 192.168.1.158 5989 esxiUSER esxiPASS