116 lines
6.2 KiB
HTML
116 lines
6.2 KiB
HTML
<?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> |