1. An apparatus for configuring a switch coupled to a plurality of compute nodes and a plurality of storage devices, comprising: a management controller to: determine partitions in the storage devices to assign to the compute nodes according to storage policy management requirements; configure the partitions in the storage devices and, for each of the configured partitions, configure a device controller in one of the storage devices, wherein at least one of the storage devices includes multiple device controllers configured for multiple of the configured partitions; and configure, in the switch, emulated device controllers in a memory of the switch including an emulated device controller for each of the device controllers configured in the storage devices, wherein the compute nodes are exposed to the device controllers by exposing to each compute node of the compute nodes at least one emulated device controller, wherein each emulated device controller exposed to the compute node represents the device controller of a storage device comprising one of the storage devices including one of the partitions assigned to the compute node, and wherein the exposing of the emulated device controllers causes the switch to route compute node commands directed to the emulated device controllers to the device controllers in the storage devices represented by the emulated device controllers.