The cinder.volume.drivers.ibm.storwize_svc.replication Module¶
- 
class StorwizeSVCReplication(driver)¶
- Bases: - object- 
create_replica(ctxt, volume)¶
 - 
static factory(driver)¶
- Use replication methods for the requested mode. 
 - 
get_replication_info()¶
 - 
get_replication_status(volume)¶
 - 
is_replicated(volume)¶
 - 
promote_replica(volume)¶
 - 
reenable_replication(volume)¶
- Enable the replication between the primary and secondary volumes. - This is not implemented in the StorwizeSVCReplicationStretchedCluster, as the Storwize backend is responsible for automatically resuming mirroring when stopped. 
 - 
test_replica(tgt_volume, src_volume)¶
 
- 
- 
class StorwizeSVCReplicationGlobalMirror(driver, replication_target=None, target_helpers=None)¶
- Bases: - cinder.volume.drivers.ibm.storwize_svc.replication.StorwizeSVCReplicationStretchedCluster- Support for Storwize/SVC global mirror mode replication. - Global Mirror establishes a Global Mirror relationship between two volumes of equal size. The volumes in a Global Mirror relationship are referred to as the master (source) volume and the auxiliary (target) volume. This mode is dedicated to the asynchronous volume replication. - 
asyncmirror= True¶
 - 
failover_volume_host(context, vref)¶
 - 
replication_failback(volume)¶
 - 
volume_replication_setup(context, vref)¶
 
- 
- 
class StorwizeSVCReplicationManager(driver, replication_target=None, target_helpers=None)¶
- Bases: - object- 
establish_target_partnership()¶
 - 
get_replica_obj(rep_type)¶
 - 
get_target_helpers()¶
 
- 
- 
class StorwizeSVCReplicationMetroMirror(driver, replication_target=None, target_helpers=None)¶
- Bases: - cinder.volume.drivers.ibm.storwize_svc.replication.StorwizeSVCReplicationGlobalMirror- Support for Storwize/SVC metro mirror mode replication. - Metro Mirror establishes a Metro Mirror relationship between two volumes of equal size. The volumes in a Metro Mirror relationship are referred to as the master (source) volume and the auxiliary (target) volume. - 
asyncmirror= False¶
 
- 
- 
class StorwizeSVCReplicationStretchedCluster(driver, replication_target=None)¶
- Bases: - cinder.volume.drivers.ibm.storwize_svc.replication.StorwizeSVCReplication- Support for Storwize/SVC stretched cluster mode replication. - This stretched cluster mode implements volume replication in terms of adding a copy to an existing volume, which changes a nonmirrored volume into a mirrored volume. - 
create_replica(ctxt, volume, vol_type=None)¶
 - 
delete_replica(volume)¶
 - 
get_replication_info()¶
 - 
get_replication_status(volume)¶
 - 
promote_replica(volume)¶
 - 
test_replica(tgt_volume, src_volume)¶
 
-