tickets #161963
openPrepare GitHub runner servers
10%
Description
Following #161411, configure BMC networking, install an OS on the machines, enroll them in Salt. Machines are already racked and physically connected.
Updated by crameleon 11 months ago
- Due date set to 2024-06-04
- Start date changed from 2024-06-07 to 2024-06-04
- Follows tickets #161411: Dedicated networks for openSUSE GitHub Runners added
Updated by crameleon 11 months ago
Temporary DHCP server started yesterday. BMC on one node configured, and memtest launched.
The other three do not show up:
devcon (Management):~ # journalctl -u dhcpd -g e8:9a
Jun 07 14:47:48 devcon dhcpd[24936]: DHCPDISCOVER from e8:9a:8f:be:00:b2 via os-ipmi
Jun 07 14:47:49 devcon dhcpd[24936]: DHCPOFFER on 172.16.131.106 to e8:9a:8f:be:00:b2 (bmc-BL7BB5J.01) via os-ipmi
Jun 07 14:47:49 devcon dhcpd[24936]: DHCPREQUEST for 172.16.131.106 (172.16.131.1) from e8:9a:8f:be:00:b2 (bmc-BL7BB5J.01) via os-ipmi
Jun 07 14:47:49 devcon dhcpd[24936]: DHCPACK on 172.16.131.106 to e8:9a:8f:be:00:b2 (bmc-BL7BB5J.01) via os-ipmi
Updated by crameleon 11 months ago · Edited
On the management switch, all four BMC ports show as connected:
Interface Admin Link Proto
ge-0/0/6 up up
ge-0/0/6.0 up up eth-switch
ge-0/0/7 up up
ge-0/0/7.0 up up eth-switch
ge-0/0/8 up up
ge-0/0/8.0 up up eth-switch
ge-0/0/9 up up
ge-0/0/9.0 up up eth-switch
But only the MAC address of the first node registered (the one of the first node I'm already working with):
openSUSE-ipmi-ur e8:9a:8f:be:00:b2 D - ge-0/0/6.0
.. suggesting the others are not sending any traffic.
Any idea @SchoolGuy? Should the three remaining ones currently be configured for DHCP?
Updated by crameleon 11 months ago
- Status changed from New to In Progress
- Assignee set to crameleon
In the meanwhile, I installed an OS on the first machine (apollo01.i.o.o) and prepared initial configuration for it in Salt: https://gitlab.infra.opensuse.org/infra/salt/-/merge_requests/1927.
One benefit with the other three not working yet is that they can wait for Leap 15.6 to be ready. ;-)
Updated by crameleon 11 months ago
- % Done changed from 0 to 10
I also created the chassis and blades:
https://netbox.infra.opensuse.org/dcim/devices/8
But not sure on the models and serial numbers, inside the OS it reports
apollo01:~ # more /sys/devices/virtual/dmi/id/product_serial
BL7BB5J
apollo01:~ # more /sys/devices/virtual/dmi/id/chassis_serial
BL7BB5J
apollo01:~ # more /sys/devices/virtual/dmi/id/product_name
PowerEdge C6105
whilst internet search suggests C6105 itself to be a chassis.
Updated by crameleon 8 months ago · Edited
Still no DHCP from remaining nodes.
Validated switch configuration again.
Ports are configured all the same:
admin@PRG2-DMZ-OSUSE-MGMT-J10> show configuration interfaces | find apollo
description "apollo01 ipmi";
unit 0 {
family ethernet-switching {
interface-mode access;
vlan {
members 1001;
}
}
}
}
ge-0/0/7 {
description "apollo02 ipmi";
unit 0 {
family ethernet-switching {
interface-mode access;
vlan {
members 1001;
}
}
}
}
ge-0/0/8 {
description "apollo03 ipmi";
unit 0 {
family ethernet-switching {
interface-mode access;
vlan {
members 1001;
}
}
}
}
ge-0/0/9 {
description "apollo04 ipmi";
unit 0 {
family ethernet-switching {
interface-mode access;
vlan {
members 1001;
}
And they are up:
admin@PRG2-DMZ-OSUSE-MGMT-J10> show interfaces terse ge-0/0/6
Interface Admin Link Proto Local Remote
ge-0/0/6 up up
ge-0/0/6.0 up up eth-switch
{master:0}
admin@PRG2-DMZ-OSUSE-MGMT-J10> show interfaces terse ge-0/0/7
Interface Admin Link Proto Local Remote
ge-0/0/7 up up
ge-0/0/7.0 up up eth-switch
{master:0}
admin@PRG2-DMZ-OSUSE-MGMT-J10> show interfaces terse ge-0/0/8
Interface Admin Link Proto Local Remote
ge-0/0/8 up up
ge-0/0/8.0 up up eth-switch
{master:0}
admin@PRG2-DMZ-OSUSE-MGMT-J10> show interfaces terse ge-0/0/9
Interface Admin Link Proto Local Remote
ge-0/0/9 up up
ge-0/0/9.0 up up eth-switch
Updated by crameleon 11 days ago
apollo01 is fully deployed now => over to @SchoolGuy.
BMC access to others established, me to install OS there as well.
Updated by crameleon 9 days ago
Configured network for apollo02 and apollo04, prepared Salt configuration via https://gitlab.infra.opensuse.org/infra/salt/-/merge_requests/2428.