'Check that we have all configuration details from the storage.'

def do_setup(self, ctxt):

    LOG.debug('enter:    do_setup')
    self._context = ctxt
    self._get_node_data()
    self._get_iscsi_ip_addrs()
    for (k, node) in self._storage_nodes.items():
        if (self.configuration.flashsystem_connection_protocol == 'iSCSI'):
            if (len(node['ipv4']) or (len(node['ipv6']) and len(node['iscsi_name']))):
                node['protocol'] = 'iSCSI'
    self._protocol = 'iSCSI'
    self._vdisk_copy_in_progress = set()
    self._vdisk_copy_lock = threading.Lock()
    self._check_lock_interval = 5
    LOG.debug('leave:    do_setup')
