What i did was to restart the host. I did manage to log on to the vms, take them down and power them up on another host. After that:
- Reactivate the zone on the san switch for the affected hosts.
- Take the host into maintenance mode as a precaution
- In the configuration area of the host, in storage adapters click each adapter. Check for volumes with operational state as mounted and for hardware acceleration unknown.
- Right click on each of them and choose detach - vCenter tells you if you can detach it or not
- Now the volume will appear as unmounted
- Take the host out of maintenance mode.
It should be ok.