Centos 7 Network configuration without network manager daemon

A posting from member at centos forum, it said "network can't connect when Network Manager disable". This is vey annonying when we need install cpanel but network manager must disable. If we looking manual documentation from ovh, we can setup network configuration like this:

DEVICE=(insert interface Name)
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=FAILOVER_IP
GATEWAY=GATEWAY_IP
ARP=yes
HWADDR=MY:VI:RT:UA:LM:AC

and set for routing like this:

GATEWAY_IP - 255.255.255.255 (insert interface Name)
NETWORK_GW_VM - 255.255.255.0 (insert interface Name)
default GATEWAY_IP

we can setup like above, but network manager is still running. we can disable network manager like this:

NM_CONTROLLED=no
USERCTL=no

if network manager still running, we can use route centos 6 model like this to disable network manager:

123.123.123.123 dev eth0
default via 123.123.123.254 dev eth0

and for network config:

TYPE=Ethernet
DEVICE=eth0
ONBOOT=yes
NM_CONTROLLED=no
USERCTL=no
IPV6INIT=no
PEERDNS=no
NETMASK=255.255.255.255
IPADDR=123.123.123.123
GATEWAY=123.123.123.254
ARP=yes
HWADDR=02:00:00:aa:bb:cc

to disable network manager run command:

for a in NetworkManager.service NetworkManager-wait-online.service NetworkManager-dispatcher.service;do systemctl disable $a;done

done;