Multiple Service Console Portgroups
Posted on 2010-11-26
I have the following problem:
I found out that a ESX 3.5 server had more than 1 Service Console Portgroup defined. They were defined on different vSwitches.
One of them had a wrong IP address, so I assumed this is the reason why my HA cluster has an error displayed. (Error was: HA agent was unable to install).
I tried to delete the redundant and not neccessary Service Console portgroup, but ran into an error:
unable to find vswitch at config location net/vswitch/child
I then tried to change the IP configuration of the second Service Console portrgoup, but got an error in the UI (don't remember what it was exactly, but it basically said unable to apply settings without giving a reason). I noticed that the VI client was displaying the new IP address.
I changed into the service console:
esxcfg-vswif -l displayed _nothing_, which was kindof frightening.
ifconfig displayed both vswifs.
I tried to delete the wrong one of them with esxcfg-vswif but had no success. Error message was: no such vswif.
then I tried to add a third one just to get at least one displayed in esxcfg-vswif to ensure that I can connect via the VI Client: esxcfg-vswif -a -p "Service Console" -i <ip> -n <mask>. This time I succeeded and got the proper vswif displayed in esxcfg-vswif -l.
So i decided to restart the hostd and vpxa service (service vmware-[hostd|vpxa] restart).
Then I lost the connection, and it seems that the server doesn't have a ILO ;).
I'll get to the server tomorrow (physically). What would you recommend to do? I dont want to reinstall.
Here's my plan:
1. shut down every VM on the host and reboot it
2. esxcfg-vswif -l (I'm really curious about that output after a reboot ;-)
3. delete all vswifs
4. create a new vswif
5. -L ink it to a vmnic
6. service vmware-hostd restart and service vmware-vpxa restart
Hope you can give me any more input