We have a couple of servers acting as VM hosts (ESXi v5.1) and they are connected to a Dell MD3220 SAS Array (2 cables each, split across 2 controllers).
We've just noticed that multipath wasn't working, and digging deeper it turns out we'd not mapped the second Port Identifier in each server's HBA card to a Host in the array management software (MDSM).
Mapping these Port Identifiers to a host has enabled a second path in ESXi, however this current configuration differs slightly from near-identical system that we have already configured. In this reference system, the two paths are marked as Active (I/O) and Active, whereas in this current system, the paths are described as Active (I/O) and Standby.
We've tested this current configuration and it works fine - the standby path is switched to Active (I/O) as soon as the original path is broken.
However, I'm curious to know the difference in behaviour and how to make the systems match.
FYI: The original system only differs from the current system insofar as the server model is slightly different; they are connecting to identical array and are running identical versions of ESXi v5.1. The only difference (I assume) is the configuration.