Comment 3 for bug 1900949

Revision history for this message
Sagi (Sergey) Shnaidman (sshnaidm) wrote :

After investigation we can see some BMC machines don't get default GW, some of the get a few IPs on an interface.

Common errors:
[[32m OK [0m] Started Execute cloud user/final scripts.
[[32m OK [0m] Reached target Cloud-init target.
[ 78.245078] openstackbmc[9145]: Traceback (most recent call last):
[ 78.245971] openstackbmc[9145]: File "/usr/local/bin/openstackbmc", line 335, in <module>
[ 78.246607] openstackbmc[9145]: main()
[ 78.246923] openstackbmc[9145]: File "/usr/local/bin/openstackbmc", line 330, in main
[ 78.247544] openstackbmc[9145]: os_cloud=args.os_cloud)
[ 78.247864] openstackbmc[9145]: File "/usr/local/bin/openstackbmc", line 52, in __init__
[ 78.248486] openstackbmc[9145]: address=address)
[ 78.248791] openstackbmc[9145]: File "/usr/lib/python2.7/site-packages/pyghmi/ipmi/private/serversession.py", line 277, in __init__
[ 78.249133] openstackbmc[9145]: self.serversocket = ipmisession.Session._assignsocket(addrinfo)
[ 78.249420] openstackbmc[9145]: File "/usr/lib/python2.7/site-packages/pyghmi/ipmi/private/session.py", line 377, in _assignsocket
[ 78.249736] openstackbmc[9145]: tmpsocket.bind(server[4])
[ 78.250064] openstackbmc[9145]: File "/usr/lib64/python2.7/socket.py", line 224, in meth
[ 78.250361] openstackbmc[9145]: return getattr(self._sock,name)(*args)
[ 78.250668] openstackbmc[9145]: socket.error: [Errno 99] Cannot assign requested address
[ 78.540080] openstackbmc[9144]: Traceback (most recent call last):
[ 78.540396] openstackbmc[9144]: File "/usr/local/bin/openstackbmc", line 335, in <module>
[ 78.540689] openstackbmc[9144]: main()
[ 78.541024] openstackbmc[9144]: File "/usr/local/bin/openstackbmc", line 330, in main
[ 78.541330] openstackbmc[9144]: os_cloud=args.os_cloud)
[ 78.541644] openstackbmc[9144]: File "/usr/local/bin/openstackbmc", line 52, in __init__
[ 78.541974] openstackbmc[9144]: address=address)
[ 78.542611] openstackbmc[9144]: File "/usr/lib/python2.7/site-packages/pyghmi/ipmi/private/serversession.py", line 277, in __init__
[ 78.542935] openstackbmc[9144]: self.serversocket = ipmisession.Session._assignsocket(addrinfo)
[ 78.543566] openstackbmc[9144]: File "/usr/lib/python2.7/site-packages/pyghmi/ipmi/private/session.py", line 377, in _assignsocket
[ 78.543891] openstackbmc[9144]: tmpsocket.bind(server[4])
[ 78.544523] openstackbmc[9144]: File "/usr/lib64/python2.7/socket.py", line 224, in meth
[ 78.544844] openstackbmc[9144]: return getattr(self._sock,name)(*args)
[ 78.545479] openstackbmc[9144]: socket.error: [Errno 99] Cannot assign requested address
[ 78.640063] openstackbmc[9143]: Traceback (most recent call last):
[ 78.640709] openstackbmc[9143]: File "/usr/local/bin/openstackbmc", line 335, in <module>
[ 78.640995] openstackbmc[9143]: main()
[ 78.641611] openstackbmc[9143]: File "/usr/local/bin/openstackbmc", line 330, in main
[ 78.641931] openstackbmc[9143]: os_cloud=args.os_cloud)
[ 78.642547] openstackbmc[9143]: File "/usr/local/bin/openstackbmc", line 52, in __init__
[ 78.642872] openstackbmc[9143]: address=address)
[ 78.643485] openstackbmc[9143]: File "/usr/lib/python2.7/site-packages/pyghmi/ipmi/private/serversession.py", line 277, in __init__
[ 78.643795] openstackbmc[9143]: self.serversocket = ipmisession.Session._assignsocket(addrinfo)
[ 78.644127] openstackbmc[9143]: File "/usr/lib/python2.7/site-packages/pyghmi/ipmi/private/session.py", line 377, in _assignsocket
[ 78.644433] openstackbmc[9143]: tmpsocket.bind(server[4])
[ 78.644735] openstackbmc[9143]: File "/usr/lib64/python2.7/socket.py", line 224, in meth
[ 78.645068] openstackbmc[9143]: return getattr(self._sock,name)(*args)
[ 78.645367] openstackbmc[9143]: socket.error: [Errno 99] Cannot assign requested address

$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
# This file is autogenerated by os-net-config
DEVICE=eth0
ONBOOT=yes
HOTPLUG=no
NM_CONTROLLED=no
PEERDNS=no
MTU=1450
BOOTPROTO=static
IPADDR=192.168.100.72
NETMASK=255.255.252.0
IPADDR1=192.168.100.39
NETMASK1=255.255.252.0
IPADDR2=192.168.100.127
NETMASK2=255.255.252.0
IPADDR3=192.168.100.113
NETMASK3=255.255.252.0
IPADDR4=192.168.100.42
NETMASK4=255.255.252.0