I'm not entirely certain what you need to do to shuffle things around with minimal impact to your environment, but what gets passed to Unisphere via automatic host registration is the IP assigned to vmk0.  We rely on that being able to access the SP ports and vice versa.  I'll assume as is best practice, that the vMotion VMkernel subnet (curiously assigned to vmk0 in your environment) you specified is a separate vlan from all else which would explain much of what you reported in the early posts. Could you follow-up with VMware support first?
Hi,  For unknown reason, the IP addresses of those ESXi 5 Hosts connected to CX4-240 Storage Array has been changed from x.x.15.x to x.x.13.x  In this way, we are not able to update information for those ESXi Hosts.  Moreover, one of them has status = "Unmanaged".  We have restart the Management Server for the Storage Array but still gets the same result.  On the other hand, all ESXi Hosts are working properly - All of them are connected to LUNs assigned and VMs are running too.  We would like to seek your advice is there any way to change the IP address ?  We have attempted to connect Host for x.x.15.x but it failed.  I guess it is due to the HBAs are already logged in.  Your advice is osught.
IP Address is incorrect (ESXi 5 Hosts) in Unisphere Manager ?