# baremetal internal component pipeline
###### tags: `Design`
# steps
Two RHEL 8 boxes for internal component pipeline
## RHEL8,
* determine nic configs. Make RHEL8 hosts use RHEL7 style nic names.
* fix for the undercloud first
* ensure rhos-release -u
* overcloud image builds ( local )
# Current Situation of baremetal Machines:
@weshayutin @rlandy fyi.. please find current status of baremetal machines - OS and Nic naming convention.
Env A
~~~
# cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)
~~~
~~~
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
6: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
7: eth5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
~~~
Env B
~~~
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)
~~~
~~~
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: p7p1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:0a:f7:8a:0b:48 brd ff:ff:ff:ff:ff:ff
3: p7p2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:0a:f7:8a:0b:49 brd ff:ff:ff:ff:ff:ff
4: p7p3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:0a:f7:8a:0b:4a brd ff:ff:ff:ff:ff:ff
5: p7p4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:0a:f7:8a:0b:4b brd ff:ff:ff:ff:ff:ff
6: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether d0:43:1e:fd:44:0f brd ff:ff:ff:ff:ff:ff
7: em2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master brovc state UP mode DEFAULT group default qlen 1000
link/ether d0:43:1e:fd:44:10 brd ff:ff:ff:ff:ff:ff
~~~
Env C
~~~
# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
~~~
~~~
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
3: p4p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
4: p4p2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
5: p4p3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
6: em2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master brovc state UP mode DEFAULT group default qlen 1000
7: p4p4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
~~~
Env D
~~~
# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.1 (Ootpa)
~~~
~~~
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 94:57:a5:5e:f9:9c brd ff:ff:ff:ff:ff:ff
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 94:57:a5:5e:f9:9d brd ff:ff:ff:ff:ff:ff
4: eno3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 94:57:a5:5e:f9:9e brd ff:ff:ff:ff:ff:ff
5: eno4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 94:57:a5:5e:f9:9f brd ff:ff:ff:ff:ff:ff
6: eno49: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 5c:b9:01:95:cf:50 brd ff:ff:ff:ff:ff:ff
7: eno50: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 5c:b9:01:95:cf:51 brd ff:ff:ff:ff:ff:ff
~~~
Enve
~~~
Env is Current unaccesible for me
~~~
# What to do?? **
Currently Environment are on different OS versions and releases.
I think we should first get to RHEL8.1 on all systems and then see if all machines have same or different naming convention. (HP and Dell naming convention can be different - more chances).
**Good reads(Default settings is good for good reasons):-**
- how default naming convention work - https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/consistent-network-interface-device-naming_configuring-and-managing-networking
- Why its a bad idea to move back to eth* based naming convention(net.ifnames=0) - https://access.redhat.com/solutions/2435891