The cinder.volume.drivers.hitachi.hbsd_horcm
Module¶
-
class
HBSDHORCM
(conf)¶ Bases:
cinder.volume.drivers.hitachi.hbsd_basiclib.HBSDBasicLib
-
add_pair_config
(pvol, svol, copy_group, ldev_name, mun)¶
-
add_used_hlun
(port, gid, used_list)¶
-
check_copy_grp
(copy_group)¶
-
check_device_grp
(group_name, ldev, ldev_name=None)¶
-
check_horcm
(inst)¶
-
check_param
()¶
-
check_snap_count
(ldev)¶
-
comm_add_copy_grp
(copy_group, pvol_group, svol_group, mun)¶
-
comm_add_device_grp
(group_name, ldev_name, ldev)¶
-
comm_add_hbawwn
(port, gid, wwn)¶
-
comm_add_hostgrp
(port, gid, host_grp_name)¶
-
comm_add_ldev
(*args, **kargs)¶
-
comm_add_lun
(*args, **kargs)¶
-
comm_add_snapshot
(pvol, svol)¶
-
comm_chk_login_wwn
(wwns, port)¶
-
comm_create_pair
(pvol, svol, is_vvol)¶
-
comm_del_hostgrp
(port, gid, host_grp_name)¶
-
comm_delete_copy_grp
(copy_group)¶
-
comm_delete_device_grp
(group_name, ldev)¶
-
comm_delete_ldev
(*args, **kargs)¶
-
comm_delete_lun
(hostgroups, ldev)¶
-
comm_delete_lun_core
(hostgroup, ldev)¶
-
comm_delete_snapshot
(ldev)¶
-
comm_extend_ldev
(ldev, old_size, new_size)¶
-
comm_get_copy_grp
()¶
-
comm_get_device_grp
(group_name)¶
-
comm_get_dp_pool
(pool_id)¶
-
comm_get_hbawwn
(hostgroups, wwns, port, is_detected)¶
-
comm_get_hostgroup_info
(hgs, wwns, target_ports, login=True)¶
-
comm_get_ldev
(ldev)¶
-
comm_get_snapshot
(ldev)¶
-
comm_get_status
()¶
-
comm_login
()¶
-
comm_modify_ldev
(ldev)¶
-
comm_modify_snapshot
(ldev, op)¶
-
comm_paircreate
(copy_group, ldev_name)¶
-
comm_pairdisplay
(copy_group, ldev_name=None)¶
-
comm_pairevtwait
(copy_group, ldev_name, check_svol)¶
-
comm_pairsplit
(copy_group, ldev_name)¶
-
comm_raidqry
()¶
-
comm_reset_status
()¶
-
comm_set_target_wwns
(target_ports)¶
-
connect_storage
()¶
-
create_horcmconf
(*args, **kargs)¶
-
create_lock_file
()¶
-
delete_pair
(pvol, svol, is_vvol)¶
-
delete_pair_config
(pvol, svol, copy_group, ldev_name)¶
-
discard_zero_page
(ldev)¶
-
exec_raidcom
(cmd, args, printflag=True)¶
-
get_comm_version
()¶
-
get_command_error
(stdout)¶
-
get_copy_groups
()¶
-
get_hgname_gid
(port, host_grp_name)¶
-
get_hostgroup_luns
(port, gid)¶
-
get_ldev_size_in_gigabyte
(ldev, existing_ref)¶
-
get_matched_copy_group
(pvol, svol, ldev_name)¶
-
get_max_hostgroups
()¶ return the maximum value of hostgroup id.
-
get_paired_info
(ldev, only_flag=False)¶
-
get_snap_pvol_status
(pvol, svol)¶
-
get_snap_svol_status
(ldev)¶
-
get_unused_gid
(range, port)¶
-
get_unused_ldev
(ldev_range)¶
-
is_detected
(port, wwn)¶
-
is_smpl
(copy_group, ldev_name)¶
-
output_param_to_log
(conf)¶
-
restart_horcm
(*args, **kargs)¶
-
restart_pair_horcm
()¶
-
set_copy_groups
(host_ip)¶
-
set_pair_flock
()¶
-
setup_horcmgr
(host_ip)¶
-
shutdown_horcm
(inst)¶
-
start_horcm
(inst)¶
-
wait_pair
(copy_group, ldev_name, status, timeout, interval, check_svol=False)¶
-
wait_snap
(pvol, svol, status, timeout, interval)¶
-
-
horcm_synchronized
(function)¶
-
storage_synchronized
(function)¶