I was able to get this working today. I thought I would share exactly what I did:
I started with an older SuperMicro-based system (X9DRH-7TF) with an embedded LSI 2208 RAID chip. I installed VMware-provided ESXi 6.7U3.
After installation, I enabled SSH and used it to install StorCLI 1.23.02 (from 1.23.02_StorCLI.zip) via the following command:
esxcli software vib install --no-sig-check -v /vmfs/volumes/storage/path/vmware-esx-storcli-1.23.02.vib
I don't think StorCLI is necessary for the rest, but I *really* like having it, so I installed it first! Once installed, I tested it with the following command:
/opt/lsi/storcli/storcli show ctrlcount
It showed one controller. Great!
There were reports that nothing needed to be installed on the ESXi side, but this is *incorrect*. I found that if I next installed the LSI Storage Authority on a VM, it would not work. I was able to discover the ESXi system, but when I tried to log in I got Error 65537: Login failure.
Actual next step: make sure you have lsiprovider installed. First, verify that you don't, from SSH command line:
esxcli software vib list | grep lsi
There were several LSI lines (for the drivers) but there was *not* one for lsiprovider. Fine, now we'll install one. The latest I could find was 500.04.V0.73-0002 from VMW-ESX-6.5.0-lsiprovider-500.04.V0.73-0002-offline_bundle-12787245.zip. I installed it with the following command:
esxcli software vib install --no-sig-check -v /vmfs/volumes/storage/path/vmware-esx-provider-lsiprovider.vib
It installed, but requires a reboot to continue. After rebooting and logging back in via SSH, I reran the vib list command above and saw lsiproviders.
I then installed the LSI Storage Authority software on a Windows VM. That VM was on the same subnet as my ESXi box, and the ESXi host was automatically added to LSA. One problem I had: the computer name it uses is what it gets from its query of ESXi. In my test environment here, that name does *not* resolve. So connecting to that host did not work. However, I used the Manual Discovery with the ESXi system's IP address and was able to connect to it successfully.
From there, I was able connect to the host using proper credentials from the ESXi side (e.g. root, and the password I used to install ESXi). I could see the controller and array status, make changes, etc.
As an aside: I tried to make the Email alert portion of LSA work. If I used our actual production SMTP server, testing the email configuration would *crash* the LSA interface! If I used a test (internal) SMTP server it would work, but that doesn't do me that much good. I'm not real thrilled with the idea of the LSA being responsible for monitoring and alerting anyway: I use Zabbox and storcli to check on the status of the array instead.
In any case, this will get a brand-new ESXi 6.7U3 box with an LSI 2200-series controller connected to LSA so you can see the status of your array as well as make changes. I hope it helps save someone some time...