Go to main content

Oracle® Solaris Cluster Geographic Edition Data Replication Guide for Hitachi TrueCopy and Universal Replicator

Exit Print View

Updated: July 2016
 
 

Deactivating a Hitachi TrueCopy or Universal Replicator Protection Group

You can deactivate a protection group on the following levels:

  • Globally – Deactivates a protection group on both clusters where the protection group is configured

  • On the primary cluster only – Secondary cluster remains active

  • On the secondary cluster only – Primary cluster remains active

Deactivating a Hitachi TrueCopy or Universal Replicator protection group on a cluster has the following effect on the data replication layer:

Deactivating a protection group has the following effect on the application layer:

  • When a protection group is deactivated on the primary cluster, all of the application resource groups that are configured for the protection group are stopped and unmanaged.

  • When a protection group is deactivated on the secondary cluster, the resource groups on the secondary cluster are not affected. Application resource groups that are configured for the protection group might remain active on the primary cluster, depending on the activation state of the primary cluster.

The Hitachi TrueCopy or Universal Replicator command that is used to stop data replication depends on the following factors:

  • Aggregate data replication component state

  • Local role of the protection group

  • Current pair state

The following table describes the Hitachi TrueCopy or Universal Replicator command used to stop data replication for each of the possible combinations of factors. In the commands, dg is the data replication component name.

Table 11  Commands Used to Stop Hitachi TrueCopy or Universal Replicator Data Replication
Aggregate Data Replication Component State
Valid Local Protection Group Role
Hitachi TrueCopy or Universal Replicator Stop Command
SMPL
primary or secondary
No command is run because no data is being replicated.
Regular Primary
primary
If the local state code is 22, 23, 26, 29, 42, 43, 46, or 47, then the following command is run: pairsplit –g dg [–l].
If the local state code is 11, 24, 25, 44, 45, or 48, then no command is run because no data is being replicated.
Regular Secondary
secondary
If the local state code is 32, 33, 35, 36, 39, 52, 53, 55, 56, or 57, the following command is run: pairsplit –g dg.
If the local state code is 33 or 53 and the remote state is PSUE, no command is run to stop replication.
If the local state code is 11, 34, 54, or 58, then no command is run because no data is being replicated.
Takeover Primary
primary
No command is run because no data is being replicated.
Takeover Secondary
secondary
No command is run because no data is being replicated.

How to Deactivate a Hitachi TrueCopy or Universal Replicator Protection Group

  1. Log in to a cluster node.

    You must be assigned the Geo Management rights profile to complete this procedure. For more information, see Chapter 4, Administering RBAC in Oracle Solaris Cluster 4.3 Geographic Edition System Administration Guide.

  2. Deactivate the protection group.

    When you deactivate a protection group, its application resource groups are also unmanaged.

    # geopg stop -e scope [-D] protection-group
    –e scope

    Specifies the scope of the command.

    If the scope is Local, then the command operates on the local cluster only. If the scope is Global, the command operates on both clusters where the protection group is deployed.


    Note -  The property values, such as Global and Local, are not case sensitive.
    –D

    Specifies that only data replication should be stopped and the protection group should be online.

    If you omit this option, the data replication subsystem and the protection group are both stopped.

    protection-group

    Specifies the name of the protection group.

Example 18  How the Geographic Edition Software Issues the Command to Stop Replication

This example illustrates how the Geographic Edition framework determines the Hitachi TrueCopy or Universal Replicator command that is used to stop data replication.

The current state of the Hitachi TrueCopy or Universal Replicator data replication component, devgroup1, is provided in the output of the pairdisplay command:

phys-paris-1# pairdisplay -g devgroup1
Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
devgroup1 pair1(L) (CL1-A , 0, 1) 12345   1..P-VOL PAIR ASYNC,54321  609   - 
devgroup1 pair1(R) (CL1-C , 0, 20)54321 609..S-VOL PAIR ASYNC,-----   1    - 
devgroup1 pair2(L) (CL1-A , 0, 2) 12345   2..P-VOL PAIR ASYNC,54321  610   - 
devgroup1 pair2(R) (CL1-C , 0,21) 54321 610..S-VOL PAIR ASYNC,-----   2    -

A data replication component, devgroup1, is added to the protection group as follows:

phys-paris-1# geopg add-replication-component -p Fence_level=async devgroup1 hdspg

The Geographic Edition framework runs the pairvolchk -g <DG> -ss command at the data replication level, which returns a value of 43.

# pairvolchk -g devgroup1 -ss
Volstat is P-VOL.[status = PAIR fence = ASYNC]
phys-paris-1# echo $?
43

Next, the protection group, hdspg, is deactivated by using the geopg stop command.

phys-paris-1# geopg stop -s local hdspg

The Geographic Edition framework runs the pairsplit -g devgroup1 command at the data replication level.

If the command is successful, the state of devgroup1 is provided in the output of the pairdisplay command:

phys-paris-1# pairdisplay -g devgroup1
Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M
devgroup1 pair1(L) (CL1-A , 0, 1) 12345   1..P-VOL PSUS ASYNC,54321  609   - 
devgroup1 pair1(R) (CL1-C , 0, 20)54321 609..S-VOL SSUS ASYNC,-----   1    - 
devgroup1 pair2(L) (CL1-A , 0, 2) 12345   2..P-VOL PSUS ASYNC,54321  610   - 
devgroup1 pair2(R) (CL1-C , 0,21) 54321 610..S-VOL SSUS ASYNC,-----   2    -
Example 19  Deactivating a Protection Group on All Clusters

This example deactivates a protection group on all clusters.

# geopg stop -e global hdspg
Example 20  Deactivating a Protection Group on a Local Cluster

This example deactivates a protection group on the local cluster.

# geopg stop -e local hdspg
Example 21  Stopping Data Replication While Leaving the Protection Group Online

This example stops only data replication on a local cluster.

# geopg stop -e local -D hdspg

If the administrator decides later to deactivate both the protection group and its underlying data replication subsystem, the administrator can rerun the command without the –D option:

# geopg stop -e local hdspg
Example 22  Deactivating a Hitachi TrueCopy or Universal Replicator Protection Group While Keeping Application Resource Groups Online

This example keeps two application resource groups, apprg1 and apprg2, online while deactivating their protection group, hdspg, on both clusters.

  1. Remove the application resource groups from the protection group.

    # geopg remove-resource-group apprg1,apprg2 hdspg
  2. Deactivate the protection group.

    # geopg stop -e global hdspg