[Ocfs2-users] re: question on adding a node to RAC cluster and
o2cb
Peter Santos
psantos at cheetahmail.com
Mon Aug 21 13:25:36 PDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Sunil,
per your instructions I added our 3rd node to the cluster via o2cb_ctl.
The first time it didn't work because it said the number already existed.
dbo1:~ # o2cb_ctl -C -i -n dbo3 -t node -a number=2 -a ip_address=192.168.6.9 -a ip_port=7777 -a cluster=ocfs2
o2cb_ctl: Node number "2" already exists
Not really sure why it said node number 2 existed. I checked here.
dbo1:~ # cat /config/cluster/ocfs2/node/dbo1/num
0
dbo1:~ # cat /config/cluster/ocfs2/node/dbo2/num
1
I even checked with "o2cb_ctl -I -type node...
Then I re-ran my o2cb_ctl command with "-a number=3" and it worked. Now I have node 0,1, and 3. I don't suspect
this is a big deal, but I'm not sure why it didn't like node number 2 .. Any ideas ?
BTW, this time I was able to mount the ocfs2 filesystem without a problem... this was the whole reason for this
thread.. previously I had tried to add a node with ocfs2console and propagation .. but it didn't work until I shutdown
o2cb.
- -peter
Sunil Mushran wrote:
> The real error was the one you got when you were not able
> to add the new node in node1. It is an ocfs2console problem.
> That it did not work when you added the node in node2 and
> propagated, is explainable.
>
> When you get the third node, do the following:
>
> 1. On the existing two nodes, add the new node by hand by
> executing this (on both).
> # o2cb_ctl -C -i -n NODENAME -t node -a number=NODENUM -a ip_address=IPADDR
> -a ip_port=7777 -a cluster=CLUSTERNAME
>
> 2. By doing so, you are not only adding the node in /etc/ocfs2/cluster.conf
> but also activating it (/config/cluster/CLUSTERNAME/node).
>
> 3. Either "Propagate" or hand copy the cluster.conf to the new node.
>
> 4. Start the cluster on the new node and then mount.
>
> Peter Santos wrote:
>
> I don't know what the entries looked like in
> /config/cluster/<clustername>/node/
> when we tried this.
>
>
> Now it does show both nodes... but we have since restarted the entire
> cluster in order to get this to work.
> We are waiting to get another new machine to try it again.
>
> What I do remember is that initially we started up the ocfs2console
> from node1 and
> clicked "add" to add a 2nd node and the tool complained ( I can't
> remember the exact error message now).
>
> Then we tried to run ocfs2console from the new/2nd node and added both
> node1 and node2 to the configuration
> Then we clicked propagate .. this worked without any error messages,
> but we were not able to mount the ocfs2
> filesystem on node2 until we restarted the cluster on node1.
> (transport endpoint errors..)
>
> We will definitely try again on a 3rd node, I'm just not clear on what
> the sequence of events
> should be.
>
> thanks
> peter
>
>
>
> Sunil Mushran wrote:
>
>
>>>> When you added the new node using ocfs2console, did it show up in:
>>>> # ls /config/cluster/<clustername>/node/
>>>>
>>>> I am assuming that it was added in /etc/ocfs2/cluster.conf.
>>>>
>>>> Yes, the docs does not cover this as of now. I will update the
>>>> FAQ/user's guide
>>>> with the info.
>>>>
>>>> Peter Santos wrote:
>>>>
>>>> Folks,
>>>> I'm trying to find information about how to dynamically add
>>>> a 2nd node to a 1 node RAC cluster. I'm posting this only after
>>>> not getting the
>>>> details from my oracle tar via metalink.
>>>>
>>>> My installation is Suse Enterprise 9 x86_64 (kernel 267).
>>>>
>>>> Installing the single node was not a problem, what is not clear is
>>>> how to prepare
>>>> the cluster.conf file and the ocr stuff to add a 2nd or additional
>>>> node. Obviously the
>>>> 2nd node has to have all the ip configurations in place and ssh
>>>> has to be working, but
>>>> at some point, the /etc/ocfs2/cluster.conf file has to be modified
>>>> and propagated and the
>>>> ocfs2 mount point has to be mounted on the additional nodes ..this
>>>> is where we had problems.
>>>>
>>>> Here is what we did.
>>>> 1. setup the 2nd node with all the proper network
>>>> configuration, and ssh equivalence.
>>>> 2. we "added" a 2nd node to cluster.conf via ocfs2console and
>>>> propagated that to the new node.
>>>> 3. We tried to mount the ocfs2 mount point, but could not ..
>>>> it said something like
>>>> "transpoint end point not found ...".
>>>>
>>>> 4. We then restarted the cluster on node1 and were able to
>>>> mount the ocfs2 mount point and go
>>>> on to add the 2nd node.
>>>>
>>>> We are trying to identify the sequence of actions/procedures to
>>>> add a 2nd node at the o2cb/ocfs2 level.
>>>>
>>>> Oracle support didn't have this level of detail, so I'm hoping
>>>> someone knows how to do this without
>>>> shutting down the cluster on node1
>>>>
>>>> thanks
>>>>
>>>> -peter
>>>>
>>>>
>
> _______________________________________________
> Ocfs2-users mailing list
> Ocfs2-users at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-users
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFE6ha/oyy5QBCjoT0RArV2AJ9QuavpCzJaj7EhT/JkCsK01zgVzwCfQDrN
nXeJVtvfApOyhoqXT6xHJ6g=
=vuGQ
-----END PGP SIGNATURE-----
More information about the Ocfs2-users
mailing list