def do_setup(self, context): super(NetAppBlockStorage7modeLibrary, self).do_setup(context) self.volume_list = self.configuration.netapp_volume_list if self.volume_list: self.volume_list = self.volume_list.split(',') self.volume_list = [el.strip() for el in self.volume_list] self.vfiler = self.configuration.netapp_vfiler self.zapi_client = client_7mode.Client( self.volume_list, transport_type=self.configuration.netapp_transport_type, username=self.configuration.netapp_login, password=self.configuration.netapp_password, hostname=self.configuration.netapp_server_hostname, port=self.configuration.netapp_server_port, vfiler=self.vfiler) self._do_partner_setup() self.vol_refresh_time = None self.vol_refresh_interval = 1800 self.vol_refresh_running = False self.vol_refresh_voluntary = False self.root_volume_name = self._get_root_volume_name()
def do_setup(self, context): super(NetAppBlockStorage7modeLibrary, self).do_setup(context) self.volume_list = [] self.vfiler = self.configuration.netapp_vfiler self.zapi_client = client_7mode.Client( self.volume_list, transport_type=self.configuration.netapp_transport_type, username=self.configuration.netapp_login, password=self.configuration.netapp_password, hostname=self.configuration.netapp_server_hostname, port=self.configuration.netapp_server_port, vfiler=self.vfiler) self._do_partner_setup() self.vol_refresh_time = None self.vol_refresh_interval = 1800 self.vol_refresh_running = False self.vol_refresh_voluntary = False self.root_volume_name = self._get_root_volume_name() self.perf_library = perf_7mode.Performance7modeLibrary( self.zapi_client) # This driver has been marked 'deprecated' in the Ocata release and # can be removed in Queens. msg = _("The 7-mode Data ONTAP driver is deprecated and will be " "removed in a future release.") versionutils.report_deprecated_feature(LOG, msg)
def do_setup(self, context): """Do the customized set up on client if any for 7 mode.""" super(NetApp7modeNfsDriver, self).do_setup(context) self.zapi_client = client_7mode.Client( transport_type=self.configuration.netapp_transport_type, username=self.configuration.netapp_login, password=self.configuration.netapp_password, hostname=self.configuration.netapp_server_hostname, port=self.configuration.netapp_server_port)
def setUp(self): super(NetApp7modeClientTestCase, self).setUp() self.fake_volume = six.text_type(uuid.uuid4()) with mock.patch.object(client_7mode.Client, 'get_ontapi_version', return_value=(1, 20)): self.client = client_7mode.Client([self.fake_volume], **CONNECTION_INFO) self.client.connection = mock.MagicMock() self.connection = self.client.connection self.fake_lun = six.text_type(uuid.uuid4())
def do_setup(self, context): """Do the customized set up on client if any for 7 mode.""" super(NetApp7modeNfsDriver, self).do_setup(context) self.zapi_client = client_7mode.Client( transport_type=self.configuration.netapp_transport_type, username=self.configuration.netapp_login, password=self.configuration.netapp_password, hostname=self.configuration.netapp_server_hostname, port=self.configuration.netapp_server_port, vfiler=self.configuration.netapp_vfiler) self.ssc_enabled = False self.perf_library = perf_7mode.Performance7modeLibrary( self.zapi_client)
def _do_partner_setup(self): partner_backend = self.configuration.netapp_partner_backend_name if partner_backend: config = Configuration(na_opts.netapp_7mode_opts, partner_backend) config.append_config_values(na_opts.netapp_connection_opts) config.append_config_values(na_opts.netapp_basicauth_opts) config.append_config_values(na_opts.netapp_transport_opts) self.partner_zapi_client = client_7mode.Client( None, transport_type=config.netapp_transport_type, username=config.netapp_login, password=config.netapp_password, hostname=config.netapp_server_hostname, port=config.netapp_server_port, vfiler=None)
def setUp(self): super(NetApp7modeClientTestCase, self).setUp() self.fake_volume = six.text_type(uuid.uuid4()) # Inject fake netapp_lib module classes. netapp_api.mock_netapp_lib([client_7mode, netapp_utils, client_base]) with mock.patch.object(client_7mode.Client, 'get_ontapi_version', return_value=(1, 20)): self.client = client_7mode.Client([self.fake_volume], **CONNECTION_INFO) self.client.connection = mock.MagicMock() self.connection = self.client.connection self.fake_lun = six.text_type(uuid.uuid4())
def do_setup(self, context): """Do the customized set up on client if any for 7 mode.""" super(NetApp7modeNfsDriver, self).do_setup(context) self.zapi_client = client_7mode.Client( transport_type=self.configuration.netapp_transport_type, username=self.configuration.netapp_login, password=self.configuration.netapp_password, hostname=self.configuration.netapp_server_hostname, port=self.configuration.netapp_server_port, vfiler=self.configuration.netapp_vfiler) self.perf_library = perf_7mode.Performance7modeLibrary( self.zapi_client) # This driver has been marked 'deprecated' in the Ocata release and # can be removed in Queens. msg = _("The 7-mode Data ONTAP driver is deprecated and will be " "removed in a future release.") versionutils.report_deprecated_feature(LOG, msg)