I have a couple of virtual machines which are part of a Microsoft cluster. They have RDM's and are using physical bus sharing. The RDMs have been expanded by changing the size on the SAN, rescanning the ESXi host, and finally expanding the volume on the VM. The LUN size reports correctly on the ESXi host but the provisioned storage and size from a Get-HardDisk command is incorrect. Running a "Refresh Storage Usage" on the VM does not help.
Any ideas how I can get these reporting correctly?
Thansk for your help,
This is most likely related to the RDM pointer .vmdk file which still contains the old size information. This is basically not an issue for a physical (pass-trough) RDM - except for the incorrect report - , but you could run into issues at a later time when you e.g. try to convert the RDM into a virtual disk. The cloning process might just consider the number of blocks in the mapping .vmdk file rather than the real LUN size.
Unless I'm missing something, the only option is to recreate the mapping file, which however requires downtime.