action #133490
closedMigration of o3 VM to PRG2 - Fix o3 bare metal hosts iPXE booting size:M
0%
Description
Motivation¶
The openQA webUI VM for o3 has moved to PRG2. For now we don't have bare metal tests working, see https://openqa.opensuse.org/tests/3446336#step/ipxe_install/2 and it will take some time until hardware is available in PRG2. Let's fix it with o3 VM in PRG2 and hardware in NUE1 for the time being
Expected result¶
- Last good: https://openqa.opensuse.org/tests/3411759
Acceptance criteria¶
- AC1: bare metal tests can work on o3 after move as long as hardware is in NUE1
Suggestions¶
- DONE Wait for the move
- DONE After move connect NUE1 based workers over https to PRG2 based o3, see #132134 for details
- Fix o3 bare metal hosts iPXE booting, see https://openqa.opensuse.org/tests/3446336#step/ipxe_install/2, i.e.
- try to either point to new-ariel as PXE server in /etc/dnsmasq.d/openqa.conf from old-ariel
- As alternative keep the /srv/tftpboot in sync with new-ariel, e.g. mount that directory remotely over the SSH tunnel
Updated by okurz over 1 year ago
- Copied from action #132647: Migration of o3 VM to PRG2 - bare-metal tests size:M added
Updated by okurz over 1 year ago
- Status changed from New to In Progress
- Assignee set to nicksinger
Updated by okurz over 1 year ago
- Subject changed from Migration of o3 VM to PRG2 - Fix o3 bare metal hosts iPXE booting to Migration of o3 VM to PRG2 - Fix o3 bare metal hosts iPXE booting size:M
- Description updated (diff)
Updated by openqa_review over 1 year ago
- Due date set to 2023-08-12
Setting due date based on mean cycle time of SUSE QE Tools
Updated by nicksinger over 1 year ago
- Assignee deleted (
nicksinger)
We tried to apply some forwarding from the old network to new ariel but for some reason tftp doesn't like this. It needs further debugging if e.g. some special ports are required to make it work (we assumed no because it should be "trivial"). I haven't worked on this and put it back into our queue if somebody else wants to give it a shot
Updated by nicksinger over 1 year ago
- Status changed from In Progress to Workable
Updated by okurz over 1 year ago
- Project changed from 115 to openQA Infrastructure (public)
Updated by livdywan over 1 year ago
- Due date deleted (
2023-08-12) - Assignee deleted (
nicksinger) - Start date deleted (
2023-07-28)
I haven't worked on this and put it back into our queue if somebody else wants to give it a shot
Unassigning for clarity and because someone really should pick this up if possible.
Updated by dheidler over 1 year ago
- Status changed from Workable to In Progress
- Assignee set to dheidler
The issue appears because openqa.opensuse.org used to be not terminating SSL.
Now we get a redirect to ssl which iPXE is not compiled with.
Updated by dheidler over 1 year ago
Reconfigured o3 to serve this asset paths (/assets
and /images
) directly without redirect even on unencrypted http.
This is needed because iPXE HTTPS support is not very good.
2do:
- Update ipxe menu on old-ariel to load config from new-ariel.
- Update ipxe module used in referenced o3 test to work with updated ipxe menu.
Updated by vojha over 1 year ago
Hello Team,
For https://openqa.opensuse.org/tests/overview?distri=opensuse&version=Tumbleweed&build=20230809&groupid=38
virt-guest-installation-kvm@64bit-ipmi
virt-guest-installation-xen@64bit-ipmi
above mentioned tests are failing at installation.
I've identified the root cause of the test failures and the associated error. The issue seems to stem from an outdated file at the following location: http://openqa.opensuse.org/assets/other/autoyast_opensuse_kvm_sshd.xml. This file wasn't updated during the O3 migration triggered initially and I was working on this autoyast file at that time, even though you may have made updates to the "ipxe menu on old-ariel to load config from new-ariel."
However, please note that the file at this location on old Ariel is not being updated. O3: http://openqa.opensuse.org/assets/other/autoyast_opensuse_kvm_sshd.xml.
To access and update the file on old Ariel, you can use the following path: vojha@old-ariel:> sudo vi /var/lib/openqa/share/factory/other/autoyast_opensuse_kvm_sshd.xml
It's important that both locations have the same file content to ensure consistency. This will allow us to make necessary changes to the autoyast profile in the future, in line with our requirements.
Thank you for your attention to this matter. I hope this helps
For the time being I would request to please overwrite the file completely from https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/data/virt_autotest/host_unattended_installation_files/autoyast_opensuse_kvm_sshd.xml
OR FROM old-ariel:> sudo vi /var/lib/openqa/share/factory/other/autoyast_opensuse_kvm_sshd.xml
and copy to http://openqa.opensuse.org/assets/other/autoyast_opensuse_kvm_sshd.xml
Updated by openqa_review over 1 year ago
- Due date set to 2023-08-25
Setting due date based on mean cycle time of SUSE QE Tools
Updated by dheidler over 1 year ago
- Status changed from In Progress to Feedback
Changes applied to old-ariel and menu on new-ariel.
Opened PR for openqa test and ipxe-scripts.