Hello, 
I'm configuring an hypervisor for iSCSI Dell PS Series
It is a CentOS 7.3 + updates server.
The server has been already added to oVirt as a node, but without any storage domain configured yet.
It has access to one lun that will become the storage domain one.

Default oVirt generated multipath.conf is like this:

defaults {
    polling_interval            5
    no_path_retry               fail
    user_friendly_names         no
    flush_on_last_del           yes
    fast_io_fail_tmo            5
    dev_loss_tmo                30
    max_fds                     4096
}

devices {
    device {
        # These settings overrides built-in devices settings. It does not apply
        # to devices without built-in settings (these use the settings in the
        # "defaults" section), or to devices defined in the "devices" section.
        # Note: This is not available yet on Fedora 21. For more info see
        # https://bugzilla.redhat.com/1253799
        all_devs                yes
        no_path_retry           fail
    }
}


Apparently in device-mapper-multipath there is no builtin for this combination

  Vendor: EQLOGIC  Model: 100E-00          Rev: 8.1 

So, with the oVirt provided configuration a "show config" for multipath reports something like this at the end: 

        polling_interval 5
        path_selector "service-time 0"
        path_grouping_policy "failover"
        path_checker "directio"
        rr_min_io_rq 1
        max_fds 4096
        rr_weight "uniform"
        failback "manual"
        features "0"

and multipath layout this way

[root@ov300 etc]# multipath -l
364817197b5dfd0e5538d959702249b1c dm-3 EQLOGIC ,100E-00         
size=1.0T features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=0 status=active
| `- 7:0:0:0 sde 8:64 active undef  running
`-+- policy='service-time 0' prio=0 status=enabled
  `- 8:0:0:0 sdf 8:80 active undef  running
[root@ov300 etc]# 

Following recommendations from Dell here:
http://en.community.dell.com/techcenter/extras/m/white_papers/20442422

I should put into defaults section these directives:

defaults {
    polling_interval            10
    path_selector               "round-robin 0"
    path_grouping_policy        multibus
    path_checker                tur
    rr_min_io_rq                10
    max_fds                     8192
    rr_weight                   priorities
    failback                    immediate
    features                    0
}

I'm trying to mix EQL and oVirt reccomendations to have the best for my use 
and arrived at this config (plus a blacklist section with my internal hd and my flash wwids that is not relevant here):

# VDSM REVISION 1.3
# VDSM PRIVATE

defaults {
    polling_interval            5
    no_path_retry               fail
    user_friendly_names         no
    flush_on_last_del           yes
    fast_io_fail_tmo            5
    dev_loss_tmo                30
#    Default oVirt value overwritten
#    max_fds                     4096
#
    max_fds                     8192
}

devices {
    device {
        # These settings overrides built-in devices settings. It does not apply
        # to devices without built-in settings (these use the settings in the
        # "defaults" section), or to devices defined in the "devices" section.
        # Note: This is not available yet on Fedora 21. For more info see
        # https://bugzilla.redhat.com/1253799
        all_devs                yes
        no_path_retry           fail
    }
    device {
        vendor                  "EQLOGIC"
        product                 "100E-00"
#        Default EQL configuration overwritten by oVirt default
#        polling_interval        10
#
        path_selector           "round-robin 0"
        path_grouping_policy    multibus
        path_checker            tur
        rr_min_io_rq            10
        rr_weight               priorities
        failback                immediate
        features                "0"
    }
}

After activating this config I have this mutipath layout

[root@ov300 etc]# multipath -l
364817197b5dfd0e5538d959702249b1c dm-3 EQLOGIC ,100E-00         
size=1.0T features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=0 status=active
  |- 7:0:0:0 sde 8:64 active undef  running
  `- 8:0:0:0 sdf 8:80 active undef  running
[root@ov300 etc]# 

NOTE: at this moment the storage is not yet configured as a storage domain.
I also changed /etc/iscsi/iscsd.conf and sysctl.d parameters as from EQL doc indications

From an iSCSI initiator point of view:

[root@ov300 ~]# iscsiadm -m session
tcp: [1] 10.10.100.9:3260,1 iqn.2001-05.com.equallogic:4-771816-e5d0dfb59-1c9b240297958d53-ovsd3910 (non-flash)
tcp: [2] 10.10.100.9:3260,1 iqn.2001-05.com.equallogic:4-771816-e5d0dfb59-1c9b240297958d53-ovsd3910 (non-flash)
[root@ov300 ~]# 

[root@ov300 ~]# iscsiadm -m session -P 1
Target: iqn.2001-05.com.equallogic:4-771816-e5d0dfb59-1c9b240297958d53-ovsd3910 (non-flash)
Current Portal: 10.10.100.41:3260,1
Persistent Portal: 10.10.100.9:3260,1
**********
Interface:
**********
Iface Name: ip1p1
Iface Transport: tcp
Iface Initiatorname: iqn.1994-05.com.redhat:f2d7fc1e2fc
Iface IPaddress: 10.10.100.87
Iface HWaddress: <empty>
Iface Netdev: <empty>
SID: 1
iSCSI Connection State: LOGGED IN
iSCSI Session State: LOGGED_IN
Internal iscsid Session State: NO CHANGE
Current Portal: 10.10.100.42:3260,1
Persistent Portal: 10.10.100.9:3260,1
**********
Interface:
**********
Iface Name: ip1p2
Iface Transport: tcp
Iface Initiatorname: iqn.1994-05.com.redhat:f2d7fc1e2fc
Iface IPaddress: 10.10.100.87
Iface HWaddress: <empty>
Iface Netdev: <empty>
SID: 2
iSCSI Connection State: LOGGED IN
iSCSI Session State: LOGGED_IN
Internal iscsid Session State: NO CHANGE
[root@ov300 ~]# 

Do you think it is ok?

Thanks for any comments,

Gianluca