Example #1
0
def patch_get_conf_properties(self, conf=None):
    conf = {
        'cli': None,
        'cli_fip': '10.64.169.250',
        'cli_user': '******',
        'cli_password': '******',
        'cli_privkey': 'sys123',
        'pool_pools': [0, 1],
        'pool_backup_pools': [2, 3],
        'pool_actual_free_capacity': 50000000000,
        'ldset_name': 'LX:OpenStack0',
        'ldset_controller_node_name': 'LX:node0',
        'ld_name_format': 'LX:%s',
        'ld_backupname_format': 'LX:%s_back',
        'ld_backend_max_count': 1024,
        'thread_timeout': 5,
        'ismview_dir': 'view',
        'ismview_alloptimize': '',
        'ssh_pool_port_number': 22,
        'diskarray_name': 'node0',
        'queryconfig_view': '',
        'ismview_path': None,
        'driver_name': 'MStorageISCSIDriver',
        'config_group': '',
        'configuration': '',
        'vendor_name': 'nec',
        'products': '',
        'backend_name': '',
        'portal_number': 2
    }
    conf['cli'] = cli.MStorageISMCLI(conf)
    return conf
Example #2
0
    def _set_properties(self):
        conf_properties = self.get_conf_properties(self._local_conf)

        ismview_path = self._create_ismview_dir(
            self._local_conf.nec_ismview_dir,
            self._local_conf.nec_diskarray_name, self._driver_name, self._host)

        vendor_name, _product_dict = self.get_oem_parameter()

        backend_name = self._configuration.safe_get('volume_backend_name')
        ssh_timeout = self._configuration.safe_get('ssh_conn_timeout')
        reserved_per = self._configuration.safe_get('reserved_percentage')

        conf_properties['ssh_conn_timeout'] = ssh_timeout
        conf_properties['reserved_percentage'] = reserved_per
        conf_properties['ismview_path'] = ismview_path
        conf_properties['driver_name'] = self._driver_name
        conf_properties['config_group'] = self._config_group
        conf_properties['configuration'] = self._configuration
        conf_properties['vendor_name'] = vendor_name
        conf_properties['products'] = _product_dict
        conf_properties['backend_name'] = backend_name
        conf_properties['cli'] = cli.MStorageISMCLI(conf_properties)

        return conf_properties