Steps for clustering environments - assure_mimix - 10.0

Assure MIMIX Administrator Reference

Product type
Software
Portfolio
Integrate
Product family
Assure
Product
Assure MIMIX™ Software
Version
10.0
Language
English
Product name
Assure MIMIX
Title
Assure MIMIX Administrator Reference
Copyright
2023
First publish date
1999
ft:lastEdition
2024-07-02
ft:lastPublication
2024-07-02T12:51:20.755814

Table 123 includes step programs for clustering environments that are shipped with MIMIX and the procedures where they are used. The values for the Used in Procedure column indicate the following:

  • ‘R’  - The step is required and cannot be changed or disabled.

  • ‘C’  - The step is included and can be changed or disabled.

  • Blank - The step is not used in the procedure.

Cluster procedures may also include non-cluster steps from other step program tables, some of which may be disabled.

Step programs for clustering environments

Step / Step

Program Name

Step Description

Where Step Runs

Used in Procedure

    Type Node END START SWTPLAN SWTUNPLAN APP_END APP_FAIL APP_STR APP_SWT GMIR_END GMIR_FAIL GMIR_JOIN GMIR_STR GMIR_SWT LUN_FAIL LUN_SWT PEER_END PEER_STR PPRC_END PPRC_FAIL PPRC_JOIN PPRC_STR PPRC_SWT

MCADDVOL

Global Mirror - add volumes to session.

This step adds a volume to the global mirror session.

.

Data Resource Group

Local

R

R

R

R

MCADDVOLGP

LUN - add volume group.

This step adds the LUN from the previous primary node to the new primary.

.

Data Resource Group

Local

R

R

MCENDAGMON

End the application group monitor.

This step ends and disables the application group status monitor.

.

Application Group

All

C

MCENDICRG

Ends the iASP CRG.

This step ends the switchable iASP cluster resource group.

.

Data Resource Group

Primary

C

MCENDIJOB

End iASP MIMIX system jobs

This step ends the jobs associated with the switchable iASP.

.

Data Resource Group

Local

R

R

R

R

R

R

MCENDPEER

End processes related to PEER.

This step ends processes related to PEER resource groups. For admin domains, the admin domain monitor is ended. Otherwise, the associated data groups are ended.

.

Data Resource Group

Peer

R

R

MCFBGMIR

Fail back Global Mirror

This step starts Global Mirror replication using the fail back PPRC (failbackpprc) API.

.

Data Resource Group

Local

R

R

MCFBPPRC

Fail back Peer to Peer Remote Copy (PPRC)

This step starts Metro Mirror replication using the fail back PPRC (failbackpprc) API.

.

Data Resource Group

Local

R

R

MCFOGMIR

Switches direction of mirroring for Global Mirror

This step switches the direction of mirroring for Global Mirror CRGS using the fail over PPRC (failoverpprc) API.

.

Data Resource Group

Local

R

R

MCFOPPRC

Peer to Peer Remote Copy (PPRC) failover

This step switches the direction of mirroring using the failover PPRC (failoverpprc) API.

.

Data Resource Group

Local

R

R

MCIASPOFF

Varies off the iASP.

This step varies off the switchable iASP.

.

Data Resource Group

Local

R

R

R

 MCIASPON

Varies on the iASP.

This step varies on the switchable iASP.

.

Data Resource Group

New Primary

C

C

MCIDAAVL

Changes the IDA status on all nodes to *AVAILABLE.

This step changes the QCSTHAAPPI status on all nodes to *AVAILABLE. This is used by the application CRG exit program to inform the data CRG exit program the application has been ended and replication can now be ended.

.

Application Group

Primary

R

R

MCIDAFAIL

Changes the IDA tatus to be *INUSE.

This step changes the QCSTHAAPPI status to be *INUSE. This is used by the CRG exit programs to indicate that the application has been successfully started on the new primary node following a cluster failover scenario.

.

Application Group

Local

R

MCIDAINUSE

Sets the IDA status on all nodes to *INUSE.

This step sets the QCSTHAAPPI status on the new primary node to *INUSE. This is used by the CRG exit programs to indicate that the application has been successfully started on the new primary node.

.

Application Group

New Primary

R

R

R

MCMKFLASH

Make flash copy for Global Mirror.

This step makes the flash copy relationship for Global Mirror replication (mkflash).

.

Data Resource Group

Local

R

R

MCMKGMIR

Make Global Mirror.

This step makes the Global Mirror relationship for Global Mirror replication (mkgmir).

Data Resource Group

Local

R

R

MCODAAVL

Sets the ODA status on all nodes to *AVAILABLE.

This step sets the QCSTHAAPPO status on all nodes to *AVAILABLE. This is used by the application CRG exit program to recognize that all data and device CRGs have successfully completed their switch processing.

.

Application Group

All

R

MCODAFAIL

Waits for the ODA status to be *AVAILABLE in an unplanned switch.

This step waits for the QCSTHAAPPO status to be *AVAILABLE. This is used by the application CRG exit program in a cluster failover scenario to know that all data and device CRGs have successfully completed their failover processing.

.

Application Group

Local

R

MCODAINUSB

Set ODA status on all backup nodes to *INUSE.

This step sets the QCSTHAAPPO status on all backup nodes to *INUSE to indicate that the data CRG is in an *ACTIVE state and replication is also active.

Application Group

Backup

R

MCODAINUSE

Sets the ODA status on all nodes to *INUSE.

This step sets the QCSTHAAPPO status on all nodes to *INUSE to indicate that the data CRG is in an *ACTIVE state and replication is also active.

.

In instances running 9.0.03.00 or earlier software, the MXODAINUSE step is required in the SWTUNPLAN procedure.

Application Group

All

R

R

R

MCODAPAVL

Sets the ODA status on primary node to *AVAILABLE.

This step sets the QCSTHAAPPO status on the new primary node to *AVAILABLE as the last step of a switch or failover.

.

Application Group

New Primary

R

R

R

MCPSGMIR

Pause Global Mirror.

This step pauses the global mirror replication using the pause GMIR (pausegrmir) API.

.

Data Resource Group

Local

R

R

R

MCPSPPRC

Pause Peer to Peer Remote Copy (PPRC).

This step pauses the metro mirror replication using the Pause PPRC (pausepprc) API.

.

Data Resource Group

Local

R

MCRCRFLASH

Recover the flash for Global Mirror

This step checks status to determine the state of the Global Mirror using the lsflash (lsflash) API. If the status is revert, it is reverted (revertflash). Otherwise the flash is committed (commitflash).

.

Data Resource Group

Local

R

R

MCRMVGMIR

Remove Global Mirror.

This step removes the Global Mirror relationship using the remove GMIR (rmgmir) API.

.

Data Resource Group

Local

R

R

MCRMVVOL

Remove Global Mirror session.

This step removes a volume from the Global Mirror session (chsession -action remove).

.

Data Resource Group

Local

R

R

MCRMVVOLGP

Remove LUN volume group.

This step removes the LUN from the previous primary node using the change host connection (chhostconnect) API.

.

Data Resource Group

Local

R

R

MCRSMGMIR

Resume Global Mirror.

This step resumes the Global Mirror replication using the resume GMIR (resumegmir)

API.

.

Data Resource Group

Local

R

R

MCRSMPPRC

Resume Peer to Peer Remote Copy (PPRC).

This step resumes the Metro Mirror replication using the Resume PPRC (resumepprc) API.

.

Data Resource Group

Local

R

R

MCRVSFLASH

Reverse flash for Global Mirror.

This step reverses the flash copy relationship for global mirror during a switch.

.

Data Resource Group

Local

R

R

MCSTRAGMON

Start the AG status monitor.

This step enables and starts the application group status monitor.

.

Application Group

All

C

C

C

MCSTRICRG

Start iASP CRG.

This step starts the iASP CRG using the STRAG command.

.

Data Resource Group

Primary

C

MCSTRIJOB

Starts the IASP MIMIX system jobs

This step calls MXXPREG to register the MIMIX exit point and starts the port job for the iASP system definition, the MIMIX manager for the iASP system, and the master monitor.

.

Data Resource Group

New Primary

C

C

MCSTRPEER

Start processes related to PEER.

This step starts processes for PEER resource group. For admin domains, the admin domain monitor is started. Otherwise, the associated data groups are started.

.

Data Resource Group

Peer

R

MCSWTICRG

Switch iASP CRG.

This step switches the iASP using the SWTAG command.

.

Data Resource Group

New Primary

C

C

MCUPDSTS

Update Peer to Peer Remote Copy (PPRC) status.

This step updates the internal data area for the global or metro mirror status.

.

Data Resource Group

Local

C

C

C

C

C

C

MCWAITICRG

Wait for iASP CRG switch to complete.

This step waits for the iASP CRG switch to complete.

.

Data Resource Group

New Primary

C

C

MCWAITIDA

Wait for IDA status to be *AVAILABLE.  

This step waits for the QCSTHAAPPI data area status flag to be available. This is used by the data CRG exit program to know when the application has been ended and it can proceed with ending replication.

.

Application Group

Primary

R

MCWAITODA

Wait for ODA status on all nodes to be *AVAILABLE.

This step waits for the QCSTHAAPPO status on the new primary node to become *AVAILABLE. This is used by the application CRG exit program to know when the data CRG has ended all replication and is ready to proceed with the switch processing.

.

Application Group

New Primary

R

R