The cinder.volume.drivers.hitachi.hbsd_snm2
Module¶
-
class
HBSDSNM2
(conf)¶ Bases:
cinder.volume.drivers.hitachi.hbsd_basiclib.HBSDBasicLib
-
add_used_hlun
(command, port, gid, used_list, ldev)¶
-
comm_add_hbawwn
(port, gid, wwn)¶
-
comm_add_hostgrp
(port, gid, host_grp_name)¶
-
comm_add_hostgrp_iscsi
(port, gid, target_alias, target_iqn)¶
-
comm_add_initiator
(port, gid, host_iqn)¶
-
comm_add_ldev
(pool_id, ldev, capacity, is_vvol)¶
-
comm_add_lun
(command, hostgroups, ldev, is_once=False)¶
-
comm_create_pair
(pvol, svol, is_vvol)¶
-
comm_del_hostgrp
(port, gid, host_grp_name)¶
-
comm_delete_ldev
(ldev, is_vvol)¶
-
comm_delete_lun
(hostgroups, ldev)¶
-
comm_delete_lun_core
(command, hostgroups, lun)¶
-
comm_delete_lun_iscsi
(hostgroups, ldev)¶
-
comm_extend_ldev
(ldev, old_size, new_size)¶
-
comm_get_dp_pool
(pool_id)¶
-
comm_get_hostgroup_info
(hgs, wwns, target_ports, login=True)¶
-
comm_get_hostgroup_info_iscsi
(hgs, host_iqn, target_ports)¶
-
comm_get_iscsi_ip
(port)¶
-
comm_get_target_iqn
(port, gid)¶
-
comm_pairevtwait
(pvol, svol, is_vvol, status, timeout, interval)¶
-
comm_set_hostgrp_reportportal
(port, target_alias)¶
-
comm_set_target_wwns
(target_ports)¶
-
create_lock_file
()¶
-
delete_chap_user
(port)¶
-
delete_iscsi_target
(port, _target_no, target_alias)¶
-
delete_pair
(pvol, svol, is_vvol)¶
-
exec_hsnm
(command, args, printflag=True, noretry=False, timeout=10, interval=1)¶
-
get_comm_version
()¶
-
get_gid_from_targetiqn
(target_iqn, target_alias, port)¶
-
get_hgname_gid
(port, host_grp_name)¶
-
get_hostgroup_from_wwns
(hostgroups, port, wwns, buf, login)¶
-
get_hostgroup_luns
(port, gid)¶
-
get_ldev_size_in_gigabyte
(ldev, existing_ref)¶
-
get_paired_info
(ldev, only_flag=False)¶
-
get_unused_gid
(group_range, port)¶
-
get_unused_gid_iscsi
(group_range, port)¶
-
get_unused_ldev
(ldev_range)¶
-
is_detected
(port, wwn)¶
-
pairoperate
(opr, pvol, svol, is_vvol, args=None)¶
-
set_chap_authention
(port, gid)¶
-
trans_status_hsnm2raid
(str)¶
-