A system comprising: a chassis of physical storage resources configured to receive a plurality of modular information handling systems and a plurality of modular information handling resources; a management processor disposed in the chassis and configured to be communicatively coupled to modular information handling systems received in the chassis and further configured to: expose a first virtual function instantiated on the management processor to a switch interfaced between a modular information handling system and the management processor; communicate an input/output request from the modular information handling system received by the first virtual function to each of two mirrored virtual functions, the mirrored virtual functions comprising: a second virtual function instantiated on a first storage controller communicatively coupled to the management processor; and a third virtual function instantiated on a second storage controller communicatively coupled to the management processor;receive an acknowledgment of completion of the input/output request from each of the second virtual function and the third virtual function; and communicate the acknowledgement to the information handling system via the switch and the first virtual function. a chassis of physical storage resources configured to receive a plurality of modular information handling systems and a plurality of modular information handling resources; a management processor disposed in the chassis and configured to be communicatively coupled to modular information handling systems received in the chassis and further configured to: expose a first virtual function instantiated on the management processor to a switch interfaced between a modular information handling system and the management processor; communicate an input/output request from the modular information handling system received by the first virtual function to each of two mirrored virtual functions, the mirrored virtual functions comprising: a second virtual function instantiated on a first storage controller communicatively coupled to the management processor; and a third virtual function instantiated on a second storage controller communicatively coupled to the management processor;receive an acknowledgment of completion of the input/output request from each of the second virtual function and the third virtual function; and communicate the acknowledgement to the information handling system via the switch and the first virtual function. expose a first virtual function instantiated on the management processor to a switch interfaced between a modular information handling system and the management processor; communicate an input/output request from the modular information handling system received by the first virtual function to each of two mirrored virtual functions, the mirrored virtual functions comprising: a second virtual function instantiated on a first storage controller communicatively coupled to the management processor; and a third virtual function instantiated on a second storage controller communicatively coupled to the management processor;receive an acknowledgment of completion of the input/output request from each of the second virtual function and the third virtual function; and communicate the acknowledgement to the information handling system via the switch and the first virtual function.