Hi, I am trying to set an HA cluster on smartos while meet some questions with vippy and wackamole.
Question 1: The page https://wiki.smartos.org/display/DOC/High+Availability+with+Wackamole says that vippy is recommended while I failed to compile it after trying many version of nodejs. In the end it says: npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'. npm ERR! This is most likely a problem with the ife package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls ife npm ERR! There is likely additional logging output above. And I have no idea to deal with it. I’ll be appriciated if anyone can tell the right compile configuration. Questions 2: Then I thought I could roll back to wackamole. Fortuanately, it works well in most situations. But sometimes the shared IP won’t be take after one of the HA node goes down. I check the interface with ifconfig and found conflictions. Both of the node thought the hold the shared IP(192.168.0.200) at the same time. Then if one goes down, the other one won’t try to broadcast it holds the IP even it point the IP to the mac with the other node in its own arp list. Some times one of the nodes may create more inteface such as net1:2, net1:3, … , which also hold the shared IP at the same time. Did anyone meet the situation before or could tell why it happened? The details are as follows. On node1 it says: lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 net0: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 index 2 inet 10.20.1.234 netmask ffffff00 broadcast 10.20.1.255 ether f2:7f:e5:a9:c8:8 net1: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 index 3 inet 192.168.0.100 netmask ffffff00 broadcast 192.168.0.255 ether c2:14:ec:eb:a:7a net1:1: flags=4001100842<BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4,DUPLICATE> mtu 1500 index 3 inet 192.168.0.200 netmask ffffff00 broadcast 192.168.0.255 lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1 inet6 ::1/128 And on node2: lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 net0: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 index 2 inet 10.20.1.235 netmask ffffff00 broadcast 10.20.1.255 ether 22:7e:49:72:4:d1 net1: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 index 3 inet 192.168.0.101 netmask ffffff00 broadcast 192.168.0.255 ether 72:3c:11:a4:b:cf net1:1: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 index 3 inet 192.168.0.200 netmask ffffff00 broadcast 192.168.0.255 lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1 inet6 ::1/128 ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
