Forums

Home / Forums

You need to log in to create posts and topics. Login · Register

ISO 3.2.1 Failed to create cluster when adding 3rd node

I tried to create the cluster many times using the new ISO 3.2.1, but I always get this error:

Error building cluster, please check detail below.

Error List

Error building Consul cluster.

I tried the same installation using ISO 3.2.0 and it works fine, and all nodes are joined correctly.

i just downloaded iso and it works fine.

consul is the first clustered service we build in the deployment, it is most likely there is an issue with your backend network setup. maybe swicth bond settings or mtu frames. try deploy without bonding and mtu frames first to debug such issues, also check your ips/subnets do not overlap...etc

Thanks for your fast response,

Yes, I am using bonding and Jumbo Frames.
I was able to reinstall the cluster by disabling Jumbo Frames, and Bonding. Then I edited the cluster_info.json

nano /opt/petasan/config/cluster_info.json

{
"backend_1_base_ip": "10.1.0.0",
"backend_1_eth_name": "bond0",
"backend_1_mask": "255.255.255.0",
"backend_1_vlan_id": "",
"backend_2_base_ip": "",
"backend_2_eth_name": "",
"backend_2_mask": "",
"backend_2_vlan_id": "",
"bonds": [
{
"interfaces": "eth2,eth3",
"is_jumbo_frames": true,
"mode": "802.3ad",
"name": "bond0",
"primary_interface": ""
}
],
"default_pool": "",
"default_pool_pgs": "0",
"default_pool_replicas": "",
"eth_count": 4,
"jf_mtu_size": "9000",
"jumbo_frames": [
"eth1",
"eth2",
"eth3"
],
"management_eth_name": "eth0",

rebooted the cluster and everything seems to be working fine, OSDs created successfully

 

thanks for the feedback, maybe the bonds/mtu were not entered correctly in the ui ? there has been no changes with 3.2.0

I tested the same configuration on 3.2.0 and failed to continue using the UI!!!, I installed the system a 3 weeks ago using UI without any problems. I have no clue what is the root cause for the problem.
I can't correlate this problem to network level as the manual configuration worked directly.

You mean it worked 3 weeks ago using 3.2.0 but did not work recently ?

Is it possible you install a dummy node (such as vm on your desktop)  and deploy only this node to create a dummy cluster with similar configuration of bond/mtu. you do not have to install other nodes, then grab the cluster_info.json file and see how it compares with the current config file. it could help know which step was not set up correctly.

I can't grab the old configuration fie, as the system is built on real production servers. First phase was evaluation of ver 3.2

 

i just want the config file of the test vm, so to compare with file of current working cluster posted above.