RHEL10: reinstall more (non outage causing) virthosts #13440

Closed
opened 2026-06-29 19:43:41 +00:00 by kevin · 3 comments
Owner

Description of request

Split off the epic at #12712 I think we can do some more virthosts with minimal or low outage if we are careful.

Those are:

bvmhost-a64-01.rdu3.fedoraproject.org
bvmhost-a64-02.rdu3.fedoraproject.org
bvmhost-a64-03.rdu3.fedoraproject.org
bvmhost-a64-04.rdu3.fedoraproject.org
bvmhost-a64-05.rdu3.fedoraproject.org
bvmhost-x86-03.rdu3.fedoraproject.org
bvmhost-x86-04.rdu3.fedoraproject.org
bvmhost-x86-05.rdu3.fedoraproject.org
bvmhost-x86-06.rdu3.fedoraproject.org
vmhost-x86-02.rdu3.fedoraproject.org
vmhost-x86-03.rdu3.fedoraproject.org
vmhost-x86-iso02.rdu3.fedoraproject.org
vmhost-x86-iso04.rdu3.fedoraproject.org

There will need to be careful timing and adjustment of koji for the builders and such.

The bvmhost-a64's need to have a firmware tweak in order to actually pxe boot, but that worked ok in staging, so hopefully it will work in prod as well.

### Description of request Split off the epic at https://forge.fedoraproject.org/infra/tickets/issues/12712 I think we can do some more virthosts with minimal or low outage if we are careful. Those are: bvmhost-a64-01.rdu3.fedoraproject.org bvmhost-a64-02.rdu3.fedoraproject.org bvmhost-a64-03.rdu3.fedoraproject.org bvmhost-a64-04.rdu3.fedoraproject.org bvmhost-a64-05.rdu3.fedoraproject.org bvmhost-x86-03.rdu3.fedoraproject.org bvmhost-x86-04.rdu3.fedoraproject.org bvmhost-x86-05.rdu3.fedoraproject.org bvmhost-x86-06.rdu3.fedoraproject.org vmhost-x86-02.rdu3.fedoraproject.org vmhost-x86-03.rdu3.fedoraproject.org vmhost-x86-iso02.rdu3.fedoraproject.org vmhost-x86-iso04.rdu3.fedoraproject.org There will need to be careful timing and adjustment of koji for the builders and such. The bvmhost-a64's need to have a firmware tweak in order to actually pxe boot, but that worked ok in staging, so hopefully it will work in prod as well.
kevin self-assigned this 2026-06-29 19:43:41 +00:00
Author
Owner

All the aarch64 machines are hopfully now set to properly pxe boot on their 25G interfaces.

that involves:

dnf -y install pciutils tar rpm-build
wget https://www.mellanox.com/downloads/MFT/mft-4.36.0-147-aarch64-rpm.tgz
zcat mft-4.36.0-147-aarch64-rpm.tgz | tar xvf -
cd mft-4.36.0-147-aarch64-rpm
rpmbuild --rebuild SRPMS/kernel-mft-4.36.0-147.src.rpm
rpm -ivh RPMS/mft-4.36.0-147.aarch64.rpm
rpm -ivh /root/rpmbuild/RPMS/aarch64/kernel-mft-4.36.0-147.5.14.0_687.12.1.el9_8.aarch64.aarch64.rpm
mst start
mlxconfig -d /dev/mst/mt4117_pciconf0 set EXP_ROM_UEFI_x86_ENABLE=1
mlxconfig -d /dev/mst/mt4117_pciconf0.1 set EXP_ROM_UEFI_x86_ENABLE=1

and possibly more EXP options if they are not true. Can query each card with:

mlxconfig -d /dev/mst/mt4117_pciconf0 query | grep EXP
and
mlxconfig -d /dev/mst/mt4117_pciconf0.1 query | grep EXP

All the aarch64 machines are hopfully now set to properly pxe boot on their 25G interfaces. that involves: dnf -y install pciutils tar rpm-build wget https://www.mellanox.com/downloads/MFT/mft-4.36.0-147-aarch64-rpm.tgz zcat mft-4.36.0-147-aarch64-rpm.tgz | tar xvf - cd mft-4.36.0-147-aarch64-rpm rpmbuild --rebuild SRPMS/kernel-mft-4.36.0-147.src.rpm rpm -ivh RPMS/mft-4.36.0-147.aarch64.rpm rpm -ivh /root/rpmbuild/RPMS/aarch64/kernel-mft-4.36.0-147.5.14.0_687.12.1.el9_8.aarch64.aarch64.rpm mst start mlxconfig -d /dev/mst/mt4117_pciconf0 set EXP_ROM_UEFI_x86_ENABLE=1 mlxconfig -d /dev/mst/mt4117_pciconf0.1 set EXP_ROM_UEFI_x86_ENABLE=1 and possibly more EXP options if they are not true. Can query each card with: mlxconfig -d /dev/mst/mt4117_pciconf0 query | grep EXP and mlxconfig -d /dev/mst/mt4117_pciconf0.1 query | grep EXP
Author
Owner

These are all done now:

bvmhost-a64-01.rdu3.fedoraproject.org
bvmhost-a64-02.rdu3.fedoraproject.org
bvmhost-a64-03.rdu3.fedoraproject.org
bvmhost-a64-04.rdu3.fedoraproject.org
bvmhost-a64-05.rdu3.fedoraproject.org
bvmhost-x86-05.rdu3.fedoraproject.org
bvmhost-x86-06.rdu3.fedoraproject.org

Will look at more tomorrow.

These are all done now: bvmhost-a64-01.rdu3.fedoraproject.org bvmhost-a64-02.rdu3.fedoraproject.org bvmhost-a64-03.rdu3.fedoraproject.org bvmhost-a64-04.rdu3.fedoraproject.org bvmhost-a64-05.rdu3.fedoraproject.org bvmhost-x86-05.rdu3.fedoraproject.org bvmhost-x86-06.rdu3.fedoraproject.org Will look at more tomorrow.
Author
Owner

all these are now done:

bvmhost-x86-03.rdu3.fedoraproject.org
bvmhost-x86-04.rdu3.fedoraproject.org
vmhost-x86-02.rdu3.fedoraproject.org
vmhost-x86-03.rdu3.fedoraproject.org
vmhost-x86-iso02.rdu3.fedoraproject.org
vmhost-x86-iso04.rdu3.fedoraproject.org

all these are now done: bvmhost-x86-03.rdu3.fedoraproject.org bvmhost-x86-04.rdu3.fedoraproject.org vmhost-x86-02.rdu3.fedoraproject.org vmhost-x86-03.rdu3.fedoraproject.org vmhost-x86-iso02.rdu3.fedoraproject.org vmhost-x86-iso04.rdu3.fedoraproject.org
kevin closed this issue 2026-07-13 23:50:01 +00:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
infra/tickets#13440
No description provided.