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

class Client(**kwargs)

Bases: cinder.volume.drivers.netapp.dataontap.client.client_base.Client

check_apis_on_cluster(api_list=None)

Checks API availability and permissions on cluster.

Checks API availability and permissions for executing user. Returns a list of failed apis.

clone_file(flex_vol, src_path, dest_path, vserver, dest_exists=False)

Clones file on vserver.

clone_lun(volume, name, new_name, space_reserved='true', src_block=0, dest_block=0, block_count=0)
file_assign_qos(flex_vol, qos_policy_group, file_path)

Retrieves LUN with specified args.

get_fc_target_wwpns()

Gets the FC target details.

get_file_usage(path, vserver)

Gets the file unique bytes.

get_flexvol_capacity(flexvol_path)

Gets total capacity and free capacity, in bytes, of the flexvol.

get_if_info_by_ip(ip)

Gets the network interface info by ip.

get_igroup_by_initiators(initiator_list)

Get igroups exactly matching a set of initiators.

get_iscsi_service_details()

Returns iscsi iqn.

get_iscsi_target_details()

Gets the iSCSI target portal details.

get_lun_by_args(**args)

Retrieves LUN with specified args.

get_lun_list()

Gets the list of LUNs on filer.

Gets the LUNs from cluster with vserver.

get_lun_map(path)

Gets the LUN map by LUN path.

get_operational_network_interface_addresses()

Gets the IP addresses of operational LIFs on the vserver.

get_vol_by_junc_vserver(vserver, junction)

Gets the volume by junction path and vserver.

get_vserver_ips(vserver)

Get ips for the vserver.

set_lun_qos_policy_group(path, qos_policy_group)

Sets qos_policy_group on a LUN.

set_vserver(vserver)

Previous topic

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

Next topic

The cinder.volume.drivers.netapp.dataontap.fc_7mode Module

This Page