In a Solaris environment, if the clients require multiple paths to storage, modifications must be made to the scsi_vhci.conf file and the scsi-vhci-failover-override
property.
Hedvig Storage Proxies operate as HA (high availability) pairs. In most cases, this failover is sufficient for client applications. However, Solaris clients might require multiple paths to storage.
Note
With Hedvig, for multipath, you can use active-passive load balancing, but not active-active or round-robin load balancing.
Procedure
-
Open Solaris 11.4.
-
Copy the scsi_vhci.conf file from /kernel/drv to /etc/driver/drv.
-
In the scsi_vhci.conf file, modify the following entries:
-
load-balance='none'
: Keeps the load balance as active-passive. -
auto-failback='disable'
: Disables automatic failback.
-
-
For
scsi-vhci-failover-override
:-
For Solaris testing, keep
scsi-vhci-failover-override
as the default on a test box, because it connects only to Hedvig storage and will use the default policy. You do not need to edit it. -
If there are multiple targets—each with a different load balancing policy—then you must manage this with a
scsi-vhci-failover-override
setting. The Hedvig values are as follows:-
Vendor: "Hedvig"
-
Model: "VIRTUAL-DISK"
-
-