In short, after you install Centos 7, do full update and then restart (doesnt matter when) it will transform your server in zombie, e.g. no network connection. The problem is with initscripts-9.49.24-1.el7.x86_64
and at the time of this post there is no official update or repair (at least i’m not avare of that).
To prevent this to happen after you update your Centos 7 do rpm -qa | grep initscripts
and if the result is initscripts-9.49.24-1.el7.x86_64
DO NOT restart your server. The solution is to downgrade your initscripts to last know good version which is 9.49.17-1.el7
:
wget ftp://bo.mirror.garr.it/pub/1/slc/centos/7.0.1406/os/x86_64/Packages/initscripts-9.49.17-1.el7.x86_64.rpm
rpm -Uvh --force initscripts-9.49.17-1.el7.x86_64.rpm
rm -f initscripts-9.49.17-1.el7.x86_64.rpm
systemctl restart network
After that you should be safe to restart your VPS. Looks like this bug is affecting only Centos 7 and SolusVM but at this time i cant confirm this. If you are on some other virtualization then check it to be sure. In case you have turned on updates in Virtualmin do not have on automatic because it will install bugged initscripts back to your VPS.
It could be that some hosting companies manually changed their templates but i’m sure not everyone did the same and of course tomorrow could be update to solve this problem. In mean time whoever have installed Centos 7 on SolusVM should pay attention or could lock his VPS and without console or direct intervention from your host you will not be able to access.