示例#1
0
文件: utils.py 项目: abusse/cinder
def create_lookup_service():
    config = Configuration(manager.volume_manager_opts)
    LOG.debug("Zoning mode: %s", config.safe_get('zoning_mode'))
    if config.safe_get('zoning_mode') == 'fabric':
        LOG.debug("FC Lookup Service enabled.")
        lookup = fc_san_lookup_service.FCSanLookupService(configuration=config)
        LOG.info(_LI("Using FC lookup service %s"), lookup.lookup_service)
        return lookup
    else:
        LOG.debug("FC Lookup Service not enabled in cinder.conf.")
        return None
示例#2
0
文件: utils.py 项目: NxtCloud/cinder
def create_lookup_service():
    config = Configuration(manager.volume_manager_opts)
    LOG.debug("zoning mode %s" % config.safe_get('zoning_mode'))
    if config.safe_get('zoning_mode') == 'fabric':
        LOG.debug("FC Lookup Service enabled.")
        lookup = fc_san_lookup_service.FCSanLookupService(configuration=config)
        LOG.info(_LI("Using FC lookup service %s") % lookup.lookup_service)
        return lookup
    else:
        LOG.debug("FC Lookup Service not enabled in cinder.conf.")
        return None
示例#3
0
文件: utils.py 项目: adelina-t/cinder
def create_zone_manager():
    """If zoning is enabled, build the Zone Manager."""
    config = Configuration(manager.volume_manager_opts)
    LOG.debug("zoning mode %s" % config.safe_get('zoning_mode'))
    if config.safe_get('zoning_mode') == 'fabric':
        LOG.debug("FC Zone Manager enabled.")
        zm = fc_zone_manager.ZoneManager(configuration=config)
        LOG.info(_("Using FC Zone Manager %(zm_version)s,"
                   " Driver %(drv_name)s %(drv_version)s.") %
                 {'zm_version': zm.get_version(),
                  'drv_name': zm.driver.__class__.__name__,
                  'drv_version': zm.driver.get_version()})
        return zm
    else:
        LOG.debug("FC Zone Manager not enabled in cinder.conf.")
        return None
示例#4
0
文件: utils.py 项目: abusse/cinder
def create_zone_manager():
    """If zoning is enabled, build the Zone Manager."""
    config = Configuration(manager.volume_manager_opts)
    LOG.debug("Zoning mode: %s", config.safe_get('zoning_mode'))
    if config.safe_get('zoning_mode') == 'fabric':
        LOG.debug("FC Zone Manager enabled.")
        zm = fc_zone_manager.ZoneManager(configuration=config)
        LOG.info(
            _LI("Using FC Zone Manager %(zm_version)s,"
                " Driver %(drv_name)s %(drv_version)s."), {
                    'zm_version': zm.get_version(),
                    'drv_name': zm.driver.__class__.__name__,
                    'drv_version': zm.driver.get_version()
                })
        return zm
    else:
        LOG.debug("FC Zone Manager not enabled in cinder.conf.")
        return None