# 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