Hi Nils et al,

see comments inline:

Nils Goroll wrote:
> Hi Thorsten,
> 
> thank you for your reply, it is really helpful for me to get into a 
> discussion about this issue.
> 
> 
>>> ## node0 booted outside cluster (-x)
>> Why are you booting the node out of the cluster?
> 
> I am trying to work out a procedure to restore a failed cluster node on 
> different hardware, in which case I cannot assume that the interconnect 
> will come up as the CLI interfaces might have changed.

Now I am confused. So let me add some more context and see if this is 
what you are doing.

The starting point is a working two node cluster (lets call them node-a 
and node-b).

A diskset gets configured for both nodes.

One node fails and is no longer available. Lets assume this is node-b.

You should still be able to boot node-a in cluster mode (and that should 
be the case already, assuming the two node cluster was running, and 
"just" node-b died - node-a remains to be a cluster node, assuming sane 
quorum configuration). Thus I am not sure what kind of interconnect or 
CLI interface issues you expect.

If you then determine node-b to be non repairable/restorable, you should 
be able to remove node-b from the diskset by using:

root at node-a# metaset -s <disksetname> -df -h node-b

while node-a is still (or again) in cluster mode.

I would assume that you need to remove the node from other things like 
resource groups, quorum device, etc, before you actually perform the 
"clnode clear -F node-b" from node-a (again being in cluster mode).

"clnode remove" would only be used if the node you want to remove is 
still bootable into non-cluster mode.

At least that is my understanding from reading:
http://docs.sun.com/app/docs/doc/820-4679/cacgcfbj?l=en&a=view

> The examples I gave are from my development environment, but I am 
> working under the assumption that joining the node into the cluster is 
> not possible without first removing it in order to re-add it with a 
> changed CLI configuration.

I am not understanding what you mean here. As from my scenario above, 
who is "the joining node"? I thought it is dead?

So are you trying to remove a dead node?

Or are you trying to restore a cluster node, and then bringing it back 
into the cluster? This would assume you restore it as it was.

Or are you trying to remove a dead node, and then later add a different 
new node?

In any of those cases I don't understand the "with a changed CLI 
configuration" part - what does this mean?

Regards
        Thorsten

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Sitz der Gesellschaft:
   Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
   Amtsgericht Muenchen: HRB 161028
   Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Wolf Frenkel
   Vorsitzender des Aufsichtsrates: Martin Haering
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to