The cinder.volume.drivers.netapp.dataontap.client.client_base Module

class Client(*args, **kwargs)

Bases: object

add_igroup_initiator(*args, **kwargs)

Adds initiators to the specified igroup.

check_is_naelement(*args, **kwargs)

Checks if object is instance of NaElement.

create_igroup(*args, **kwargs)

Creates igroup with specified args.

create_lun(*args, **kwargs)

Issues API request for creating LUN on volume.

destroy_lun(*args, **kwargs)

Destroys the LUN at the path.

do_direct_resize(*args, **kwargs)

Resize the LUN.

get_connection(*args, **kwargs)
get_fc_target_wwpns(*args, **kwargs)

Gets the FC target details.

get_igroup_by_initiators(*args, **kwargs)

Get igroups exactly matching a set of initiators.

get_iscsi_service_details(*args, **kwargs)

Returns iscsi iqn.

get_iscsi_target_details(*args, **kwargs)

Gets the iSCSI target portal details.

get_lun_by_args(*args, **kwargs)

Retrieves LUNs with specified args.

get_lun_geometry(*args, **kwargs)

Gets the LUN geometry.

get_lun_list(*args, **kwargs)

Gets the list of LUNs on filer.

get_ontapi_version(*args, **kwargs)

Gets the supported ontapi version.

get_volume_options(*args, **kwargs)

Get the value for the volume option.

has_luns_mapped_to_initiators(*args, **kwargs)

Checks whether any LUNs are mapped to the given initiator(s).

map_lun(*args, **kwargs)

Maps LUN to the initiator and returns LUN id assigned.

move_lun(*args, **kwargs)

Moves the LUN at path to new path.

provide_ems(*args, **kwargs)

Provide ems with volume stats for the requester.

Parameters:server_type – cluster or 7mode.
send_request(*args, **kwargs)

Sends request to Ontapi.

unmap_lun(*args, **kwargs)

Unmaps a LUN from given initiator.

Previous topic

The cinder.volume.drivers.netapp.dataontap.client.client_7mode Module

Next topic

The cinder.volume.drivers.netapp.dataontap.client.client_cmode Module

Project Source

This Page