Originally filed as support issue 00291485 (Aug 2020). All testing is currently performed “inside” the managed system (pre-deployment). However, as we are providing Edge services this is not useful. As the final step of Deployment we “swing” the system to be on a public (or customer private) network. So any network testing done before is of no significance. As we do maintain connectivity to the IPMI of the deployed nodes, monitoring those connections from the Rack would be helpful. Obviously, this can be done outside of MAAS, but even a simplistic check (e.g. poll power every N minutes) would make MAAS a better tool for Operations to monitor system health.
Aside from that level of simplistic health check, while the systems are directly connected (e.g. in the READY state) a more complete network health monitoring (e.g. periodically run iperf from rack to managed systems). Again, this can be coded outside of MAAS, but making MAAS more generally functional is desirable.
As for how this could be implemented, “allow ssh” could be a default for commissioned systems, with a MAAS rack controller credential, and the rack controller would then periodically kick off one network test or another.