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)¶