Use multipathing to provide network-and-SP-redundancy for the iSCSI data path between the EMC VNX SAN and NCs.
WARNINGMultipathing is available only for the EMC VNX
SAN.
|
ImportantIt is strongly recommended that you
get your system up and running and able to create volumes and
snapshots using the EMC VNX prior to configuring multipathing.
Multipathing can be configured after the cloud is fully
functional and will apply to any volumes attached/snapshotted
after multipathing is configured. Configuring multipathing on a
non-multipathed system does not require a restart of the SC, NC,
or CLC.
|
Note An example configuration for EMC VNX is installed
with Eucalyptus. This file is located in
/usr/share/doc/eucalyptus-3.2.0/eucalyptus.multipath.conf.example
on each SC. You may need to copy that file to each NC.
|
service multipathd start
service multipathd restart
multipathd -k
reconfigure quit
Note The path specification format is
iface0:ip0,iface1:ip1,...,ifaceN:ipN where iface may be
re-‐used (i.e. multiple iface0 entries). Also, note
that ‘iface’ is optional, you may just specify a
comma-‐delimited list of IPs. Eucalyptus will detect
which interfaces on the SC/NC can reach each specified
IP and will use the first found. You must only specify
the ‘iface’ value if you want precise control over which
interfaces access which IPs. For using a single path
only, just specify the IP of the iscsi data port to use
on the VNX.
|
Note We recommend initially getting the system working
with only one path. The path values can be modified at
any time to enable multipathing, so it is possible to
get everything working and confirm full VNX
functionality before attempting multipathing. To use one
path, simply specify a single IP for each the following
steps.
|
Note The NC and SC may each have different path
lists, or you can optionally only enable
multipathing on the NCs or SC if desire.
|
multipath -ll
mpathb (36006016098b0300080722f971b2ee211) dm-‐0 DGC,VRAID
size=1.0G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
|-‐+-‐ policy='round-‐robin 0' prio=50 status=active
| `-‐ 6:0:0:1 sdd 8:48 active ready running
`-‐+-‐ policy='round-‐robin 0' prio=10 status=enabled
`-‐ 7:0:0:1 sdf 8:80 active ready running