1. A method for determining an end-to-end mapping from an operating system running on a virtual machine to a storage volume of a storage-array or storage array network (SAN), comprising: mapping the virtual machine as reported by the operating system running on the virtual machine to a definition of the virtual machine as provided by a management component managing the virtual machine; mapping a storage device as reported by the operating system running on the virtual machine to a definition of a virtual storage device as provided by the management component managing the virtual machine, by using a storage interface controller number and a storage interface target identifier (ID) of the virtual storage device to correlate the storage device as reported by the operating system to the definition of the virtual storage device as provided by the management component; mapping the definition of the virtual storage device to a storage device on a physical computing device on which the management component and the virtual machine are running; and, mapping the storage device on the physical computing device to the storage volume of the SAN, wherein the storage interface controller number and the storage interface ID are normally dynamic.