Quantcast
Channel: GlassFish Related Items on Java.net
Viewing all articles
Browse latest Browse all 1091

Clustering Glassfish

$
0
0

I can not start a remote instance of glassfish cluster

My config is as follows:

I have two machines, das_cluster and cluster_2 (with a machine for the database) with the following parameters:

for the config ssh user glassfish, I proceed as follow:

1-the generation of the key pair (public & private id_rsa.pub id_dsa) on the DAS machine:
[user glassfish @ das_cluster] ssh-keygen -t dsa
2-publishing the public key of the other instances:
[user glassfish @ das_cluster] scp ~/.ssh/id_dsa.pub cluster_2:.ssh/authorized_keys
3-repeat the same procedure at each instance:
[user glassfish @ cluster_2] ssh-keygen -t dsa
[user glassfish @ cluster_2] scp ~/.ssh/id_dsa.pub das_cluster:.ssh/authorized_keys
4-connect multimode apartir DAS:
[user @ glassfish das_cluster] asadmin
asadmin> setup-ssh das_cluster cluster_2

5-das machine : das_cluster, node-1,inst-1

/etc/hosts (das_cluster)

10.6.2.47 Das_cluster
127.0.0.1 localhost.localdomain localhost
::1 Das_cluster localhost6.localdomain6 localhost6
10.6.2.60 cluster_2
10.6.2.49 cluster_bdd

6-remote machine :cluster_2, node-2,inst-2

/etc/hosts (cluster_2)
127.0.0.1 localhost.localdomain localhost
::1 cluster_2.localdomain6 localhost6
10.6.2.47 Das_cluster
10.6.2.49 cluster_bdd
10.6.2.60 cluster_2.localdomain cluster_2

In the end all seems to work well but to my surprise when I try to start both instances via das, inst-1 start but inst-2 fails with the following message back:

inst-2: Could not start instance inst-2 on node 2 (cluster_2). Command failed on node 2 (cluster_2): CLI801 Instance is already synchronized There is a process already using the admin port 24848 -- it probably is another instance of a GlassFish server. Command start-local-instance failed. To complete this operation run the following command locally on host cluster_2 from the GlassFish install location /APP/glassfish3: asadmin start-local-instance --node 2 --sync normal inst-2 The command start-instance executed successfully for: inst-1 The command start-instance failed for: inst-2

And when I try to start the instance inst-2 localy on the remote machine,it's the same problem, knowing that there is no other process glassfish which is runing on this machine and I check it with the following commands:

ps aux | grep glassfish
netstat -aon | grep 4848
netstat -atunp | grep 24848
netstat -ln --program | grep 24848.

Thanks a lot for every one for the attention grant to this message and I will be attentive to your suggestions to solve this problem.


Viewing all articles
Browse latest Browse all 1091

Trending Articles