It looks like the HP ml10 g9 is actually the cause of some strange issues which are now really flaring up on this new install. In the end HP claims they are not compatible with Centos 7, while their download page says otherwise and their page also says Redhat 7, so I think all the strangeness is more about hardware which is pretty frustrating.
Thanks for your help.