I need to change the IP address of the Service Console for one of my ESX 4.0 U1 hosts. Does the ESX host need to be removed from Virtual Center before I make this change? I will use the esxcfg-vswif -i x.x.x.x -n x.x.x.x vswif0 command.
Something to keep in mind. When I changed the IP addresses on my service consoles, for some reason editing the /etc/sysconfig/network gateway settings was not enough. I had to change the settings on the ESX host using vCenter network configurations for the host.
A simple (but long) way without use the CLI is build a new temporally SC with a temp IP.
Login with vSphere to this new IP.
Change the first SC IP.
Login to this IP and remove the temp SC.
With latest version of ESX you can choose to change the IP also from the active SC (but if you make a mistake you will loose the connectivity).
I'd remove it from the VC, change the IP and re-add it.
You don;t need to move your VMs from the host, they should continue to run . . but this wouldn't hurt.
Ideally, what you'd do is put the host in Maintenance mode (removing all VMs etc) remove from VC, change details, re-add.