StorageGRID High Availability VIP disappears during upgrade from 11.5 to 11.6
Applies to
NetApp StorageGRID 11.5.x to 11.6.x (pre-11.6.0.4)
Issue
- During StorageGRID upgrade from 11.5 to 11.6, the High Availability (HA) group(s) disappears from the StorageGRID Grid Manager after all the gateway and admin nodes complete the upgrade process.
- Clients accessing the StorageGRID environment via the HA VIP(s) would temporarily lose S3 and Swift access.
- The HA group(s) re-appear and client access resumes at the end of upgrade process.
- The following error can be found in the
/var/local/log/update_keepalived.log
:
[2022-08-23T21:21:52.654 update_keepalived 484162] INFO -- Reading /etc/keepalived/hagroups.json
[2022-08-23T21:21:52.678 update_keepalived 484162] ERROR -- Error processing /tmp/HAGS.json
Traceback (most recent call last):
File "/usr/local/sbin/update_keepalived.py", line 878, in <module>
main(lock_fd, in_file, debug)
File "/usr/local/sbin/update_keepalived.py", line 741, in main
subnet = netaddr.IPNetwork(None)
File "/usr/lib/python3/dist-packages/netaddr/ip/__init__.py", line 927, in __init__
value, prefixlen = parse_ip_network(module, addr,
File "/usr/lib/python3/dist-packages/netaddr/ip/__init__.py", line 823, in parse_ip_network
raise TypeError('unexpected type %s for addr arg' % type(addr))
TypeError: unexpected type <class 'NoneType'> for addr arg