Пример #1
0
 def _get_fc_zone_info(self, initiator_wwns, target_wwns):
     mapping = self.lookup_service.get_device_mapping_from_network(
         initiator_wwns, target_wwns)
     targets, itor_tgt_map = utils.convert_to_itor_tgt_map(mapping)
     return {
         'target_wwn': targets,
         'initiator_target_map': itor_tgt_map,
     }
Пример #2
0
 def _get_fc_zone_info(self, initiator_wwns, target_wwns):
     mapping = self.lookup_service.get_device_mapping_from_network(
         initiator_wwns, target_wwns)
     targets, itor_tgt_map = utils.convert_to_itor_tgt_map(mapping)
     return {
         'target_wwn': targets,
         'initiator_target_map': itor_tgt_map,
     }
Пример #3
0
 def test_convert_to_itor_tgt_map(self):
     zone_mapping = {
         'san_1': {
             'initiator_port_wwn_list':
                 ('200000051e55a100', '200000051e55a121'),
             'target_port_wwn_list':
                 ('100000051e55a100', '100000051e55a121')
         }
     }
     ret = utils.convert_to_itor_tgt_map(zone_mapping)
     self.assertEqual(['100000051e55a100', '100000051e55a121'], ret[0])
     mapping = ret[1]
     targets = ('100000051e55a100', '100000051e55a121')
     self.assertEqual(targets, mapping['200000051e55a100'])
     self.assertEqual(targets, mapping['200000051e55a121'])
Пример #4
0
 def test_convert_to_itor_tgt_map(self):
     zone_mapping = {
         'san_1': {
             'initiator_port_wwn_list':
                 ('200000051e55a100', '200000051e55a121'),
             'target_port_wwn_list':
                 ('100000051e55a100', '100000051e55a121')
         }
     }
     ret = utils.convert_to_itor_tgt_map(zone_mapping)
     self.assertEqual(['100000051e55a100', '100000051e55a121'], ret[0])
     mapping = ret[1]
     targets = ('100000051e55a100', '100000051e55a121')
     self.assertEqual(targets, mapping['200000051e55a100'])
     self.assertEqual(targets, mapping['200000051e55a121'])