Redhat 7 provides methods for consistent and predictable network device naming for network interfaces. These features change the name of network interfaces from traditional "eth[0...9]" to predictable network device names. but in genesis(built on fedora) nic's name still is eth[0...9]. so after target node boot from disk the nics has different name, so they won't get ip address.
now sysclone close redhat7's feature which change the name of network interfaces to predictable network device names in target node. that means the rh7.0 nodes which installed by sysclone will have traditional network interfaces name eth[0...9].
fixed in xcat2.9
commit 458d82a3b28a65a1c9aad7a57ea2645f9b873fa1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Redhat 7 provides methods for consistent and predictable network device naming for network interfaces. These features change the name of network interfaces from traditional "eth[0...9]" to predictable network device names. but in genesis(built on fedora) nic's name still is eth[0...9]. so after target node boot from disk the nics has different name, so they won't get ip address.
now sysclone close redhat7's feature which change the name of network interfaces to predictable network device names in target node. that means the rh7.0 nodes which installed by sysclone will have traditional network interfaces name eth[0...9].
fixed in xcat2.9
commit 458d82a3b28a65a1c9aad7a57ea2645f9b873fa1