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