Setting MPIO parameters at various levels:
1. At the physical adapter (FC) level on VIOS:
For all fscsi devices on VIOS, set dyntrk=yes and fc_err_recvo=fast_fail
fc_err_recov will fila any I/Os immediately if the adapter detects a link event, such as a lost link between a storage device and a switch. The 'fast_fail' setting is recommended only for a dual VIOS configuraiton.
dyntrk attribute allows the VIOS to tolerate cabling changes in the SAN.
*Both VIOS need to be restarted for these changes to take effect.
2. To all the disks on VIOS:
reserve_policy=no_reserve
hcheck_mode=nonactive
hcheck_interval=60
3. At the VIO Client level:
vscsi devices in the client (virtual adapter) :
vscsi_path_to=30
All the devices in the client:
algorithm=failover
reserve_policy=no_reserve
hcheck_mode=nonactive - Specifying 'nonactive means that healthcheck commands are sent down paths that have no active I/O, including paths with state of failed.
hcheck_interval=60