Hello all!
I am trying to install Dell's OpenManage Server Administrator using ESXCLI. I have downloaded the "OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip" file and copied it to an iscsi datastore that my host is config'd with. I am also using vcenter. I am trying to use the command below to install the vib:
vcenter IP: xxx.xxx.xxx.xxx
host IP: yyy.yyy.yyy.yyy
datastore name: datastore
esxcli --server xxx.xxx.xxx.xxx -h yyy.yyy.yyy.yyy software vib install -d [datastore]/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip
When i run the command, i get the following message:
[No VIBs specified with -n/--vibname or -v/--viburl.
Please refer to the log file for more details.]
When i run the 'software vib list' command, i do get results, so i am pretty sure its connecting to the host properly.
Can anyone shed some light as to why the installer isnt working/how to get it to work?
Thanks!
-Brent
You can enable SSH and access it that way, or just get on the local console of the ESXi host and enable the ESXi Shell in the Troubleshooting section of the DCUI. F2 will get you into the DCUI, then make the change and hit ALT+F1 to switch to the ESXi Shell. You will have to login to the ESXi host and then you can run the esxcli command. When done type exit and then press ALT+F2 and turn ESXi Shell back off.
Hello and welcome to the communities.
Try the following command:
esxcli software vib install --depot=/vmfs/volumes/DATASTORE/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip
Thank you for the warm welcome!
I entered the command exactly as you suggested, and i got "Must specify a server name"
so I then entered:
esxcli --server xxx.xxx.xxx.xxx -h yyy.yyy.yyy.yyy software vib install --depot=/vmfs/volumes/DATASTORE/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip
And I received the same error as before.
Is there a next step I can try?
Thanks!
-Brent
Leave vCenter out of it and try this:
esxcli --server <ESXi HOST> software vib install --depot=/vmfs/volumes/DATASTORE/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip
ran command esxcli --server yyy.yyy.yyy.yyy software vib install --depot=/vmfs/volumes/DATASTORE/VIBS/OM-SrvAdmin-Dell-Web-6.5.0-542907.VIB-ESX50i_A02.zip
and i got a Connect to yyy.yyy.yyy.yyy failed error, command did not prompt for creds. I tested with ping and it does respond. (same cmd window)
At least I got a different error! Thank you for your continued help...
Is there anything "hardened" about your ESXi install? Can you gain local ESXi Shell access and try to run the esxcli command locally?
its running ESXi 5.0U1, lockdown mode is disabled. how can i gain access to the shell?
You can enable SSH and access it that way, or just get on the local console of the ESXi host and enable the ESXi Shell in the Troubleshooting section of the DCUI. F2 will get you into the DCUI, then make the change and hit ALT+F1 to switch to the ESXi Shell. You will have to login to the ESXi host and then you can run the esxcli command. When done type exit and then press ALT+F2 and turn ESXi Shell back off.
Just realized that that VIB you have is pretty old. If you are running ESXi 5.1, try the latest version:
http://www.dell.com/support/drivers/us/en/555/DriverDetails?driverId=MMPDK
If you are using a previous verison, you can click the blue See Previous Versions link at the top of that page to make sure you have the latest version for your version of ESXi.
I tried it directly on the console and I got a rather long winded error, it said it could not find index.xml, i looked in the zip and it is there. perhaps i need to re-download the package?
I re-downloaded the package, posted it to the datastore again and this time it installed. Thank you very much for all your help, whereever you are, I owe you a beer.
Glad to hear it worked!