'Initializes the connection and returns connection info.
The iscsi driver returns a driver_volume_type of \'iscsi\'.
the format of the driver data is defined in smis_get_iscsi_properties.
Example return value:
.. code-block:: default
\'driver_volume_type\': \'iscsi\',
\'data\': {
\'target_discovered\': True,
\'target_iqn\': \'iqn.2010-10.org.openstack:volume-00000001\',
\'target_portal\': \'127.0.0.0.1:3260\',
\'volume_id\': \'12345678-1234-4321-1234-123456789012\'
Example return value (multipath is enabled):
.. code-block:: default
\'driver_volume_type\': \'iscsi\',
\'data\': {
\'target_discovered\': True,
\'target_iqns\': [\'iqn.2010-10.org.openstack:volume-00001\',
\'iqn.2010-10.org.openstack:volume-00002\'],
\'target_portals\': [\'127.0.0.1:3260\', \'127.0.1.1:3260\'],
\'target_luns\': [1, 1]
:param volume: the cinder volume object
:param connector: the connector object
:returns: dict -- the iscsi dict'

def initialize_connection(self, volume, connector):

    device_info = self.common.initialize_connection(volume, connector)
    return self.get_iscsi_dict(device_info, volume)
