Issue
The issue may happen when the backup server isn't assigned to any of the existing compute zones, and there are more than 20 compute zones are available in the cloud.
Symptoms
- No running isd instance on the backup server:
[root@101.19.26.149 ~]# pgrep -fl isd
[root@101.19.26.149 ~]#
- More than 20 multicast channels are listed in the storage config file on the backup server:
[root@101.19.26.149 ~]# grep channel /onappstore/onappstore.conf
channel=224.3.28.2,224.3.28.3,224.3.28.5,224.3.28.6,224.3.28.4,224.3.28.8,224.3.28.9,224.3.28.7,224.3.28.11,224.3.28.12,224.3.28.13,224.3.28.15,224.3.28.16,224.3.28.17,224.3.28.18,224.3.28.19,224.3.28.20,224.3.28.21,224.3.28.22,224.3.28.14,224.3.28.23,224.3.28.24,224.3.28.25,224.3.28.26,224.3.28.27,224.3.28.28,224.3.28.29,224.3.28.30
- Only one local frontend storage node is being listed:
[root@101.19.26.149 ~]# onappstore nodes|grep -c Node
1
- The backup server's system log shows the following:
May 31 11:11:41 hvb8ac6f856399 isd[24406]: notice: add_mcast_membership(): JOIN MULTICAST 224.3.28.22@10.200.1.254
May 31 11:11:41 hvb8ac6f856399 isd[24406]: notice: add_mcast_membership(): JOIN MULTICAST 224.3.28.14@10.200.1.254
May 31 11:11:41 hvb8ac6f856399 isd[24406]: error: add_mcast_membership(): setsockopt(IP_ADD_MEMBERSHIP): No buffer space available
Resolution
- Add to custom config of this backup server the following lines:
#added to increase limit of available multicast channels for isd
echo 50 > /proc/sys/net/ipv4/igmp_max_memberships
/etc/init.d/groupmon restart
- And then restart the backup server.
Discovered in onapp-store-install.version 5.0.0-22