ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaig_5.4.0.1/rzaigconceptsrejoinexample.htm

116 lines
6.2 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Example: Rejoin" />
<meta name="abstract" content="This topic describes the actions that can occur when a node rejoins a cluster." />
<meta name="description" content="This topic describes the actions that can occur when a node rejoins a cluster." />
<meta name="DC.Relation" scheme="URI" content="rzaigconceptsrejoin.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzaigconceptsrejoinexample" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Example: Rejoin</title>
</head>
<body id="rzaigconceptsrejoinexample"><a name="rzaigconceptsrejoinexample"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Example: Rejoin</h1>
<div><p><span><img src="./delta.gif" alt="Start of change" />This topic describes the actions
that can occur when a node rejoins a cluster.<img src="./deltaend.gif" alt="End of change" /></span></p>
<p>The following diagram describes the actions taken whenever a node rejoins
the cluster. In addition, the state of the rejoining nodes will be changed
from <var class="varname">inactive</var> to <var class="varname">active</var> in the membership
status field in the recovery domain of the CRG. The exit program is called
on all nodes in the CRG's recovery domain and is passed an action code of
Rejoin.</p>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><caption>Table 1. Rejoin operation</caption><thead align="left"><tr><th colspan="4" align="center" valign="top" id="d0e31">Rejoin operation</th>
</tr>
</thead>
<tbody><tr><td colspan="2" align="center" valign="top" headers="d0e31 ">Rejoining node</td>
<td colspan="2" align="center" valign="top" headers="d0e31 ">Cluster nodes</td>
</tr>
<tr><td valign="top" headers="d0e31 ">Contains copy of CRG</td>
<td valign="top" headers="d0e31 ">Does not contain copy of CRG</td>
<td valign="top" headers="d0e31 ">Contain copy of CRG</td>
<td valign="top" headers="d0e31 ">Do not contain copy of CRG</td>
</tr>
<tr><td align="center" valign="top" headers="d0e31 ">(1)</td>
<td align="center" valign="top" headers="d0e31 ">(2)</td>
<td align="center" valign="top" headers="d0e31 ">(3)</td>
<td align="center" valign="top" headers="d0e31 ">(4)</td>
</tr>
</tbody>
</table>
</div>
<p>Using the diagram above, the following situations are possible:</p>
<ol><li>1 and 3</li>
<li>1 and 4</li>
<li>2 and 3</li>
<li>2 and 4</li>
</ol>
<p>If a node in the cluster has a copy of the CRG, the general rule for rejoin
is that the CRG is copied from an active node in the cluster to the rejoining
node.</p>
<dl><dt class="dlterm">Rejoin Situation 1</dt>
<dd>A copy of the CRG object from a node in the cluster is sent to the joining
node. The result is: <ul><li>The CRG object is updated on the joining node with the data sent from
the cluster.</li>
<li>The CRG object may be deleted from the joining node. This can occur if
the joining node was removed from the CRG's recovery domain while the joining
node was out of the cluster.</li>
</ul>
</dd>
<dt class="dlterm">Rejoin Situation 2</dt>
<dd>A copy of the CRG object from the joining node is sent to all cluster
nodes. The result is: <ul><li>No change if none of the cluster nodes are in the CRG's recovery domain.</li>
<li>The CRG object may be created on one or more of the cluster nodes. This
can occur in the following scenario: <ul><li>Nodes A, B, C, and D make up a cluster.</li>
<li>All four nodes are in the recovery domain of the CRG.</li>
<li>While node A is out of the cluster, the CRG is modified to remove B from
the recovery domain.</li>
<li>Nodes C and D fail.</li>
<li>The cluster is only node B which does not have a copy of the CRG.</li>
<li>Node A rejoins the cluster.</li>
<li>Node A has the CRG (although it is down level by now) and Node B does
not. The CRG is created on node B. When nodes C and D rejoin the cluster,
the copy of the CRG in the cluster updates node C and D and the previous change
to remove node B from the recovery domain is lost.</li>
</ul>
</li>
</ul>
</dd>
<dt class="dlterm">Rejoin Situation 3</dt>
<dd>A copy of the CRG object from a node in the cluster is sent to the joining
node. The result is: <ul><li>No change if the joining node is not in the CRG's recovery domain.</li>
<li>The CRG object may be created on the joining node. This can occur if the
CRG was deleted on the joining node while cluster resource services is not
active on the node.</li>
</ul>
</dd>
<dt class="dlterm">Rejoin Situation 4</dt>
<dd>Some internal information from one of the nodes in the cluster may be
used to update information about the joining node but nothing occurs that is
visible to you.</dd>
</dl>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <img src="./delta.gif" alt="Start of change" /><a href="rzaigconceptsrejoin.htm" title="Rejoin means to become an active member of a cluster after having been a nonparticipating member.">Rejoin</a><img src="./deltaend.gif" alt="End of change" /></div>
</div>
</div>
</body>
</html>