I've tried to debug this together with support. What they found already were different VML IDs on different hosts for the same datastore/LUN. Indeed, in vCenter, when you go to a host, then...
See more...
I've tried to debug this together with support. What they found already were different VML IDs on different hosts for the same datastore/LUN. Indeed, in vCenter, when you go to a host, then select "Storage Views", then Reports -> Show all SCSI Volumes (LUNs) you see an ID that is some SCSI info concatenated by the naa ID. They do indeed differ in my case from host to host for several LUNs. Probably, the "SCSI ID" as seen in vCenter is generated by the host the *first* time it sees the LUNs, and even when the LUN ID later changes, the SCSI ID remains the same. And I also assume the name you give to the device is linked to the SCSI ID. That's probably why the names are not updated everywhere: the SCSI IDs are not the same everywhere.