longhorn: [TEST] Run e2e test cases on Photon OS to see if any failures there
What’s the test to develop? Please describe
Run e2e test cases https://vmware.github.io/photon/ to see if any failures there.
Describe the tasks for the test
Additional context
About this issue
- Original URL
- State: closed
- Created 4 months ago
- Comments: 15 (15 by maintainers)
Update about building AMI for Photon OS Real Time kernel
Documenting the process that I went through so hope that we won’t do duplicated work or you might have some advice for me cc @yangchiu @chriscchien @mantissahz
1. Using the rebuild Photon OS AMI (failed)
2. Running a VM using ISO image of Photon RT OS and export the VM to AMI (failed)
photon-rt-5.0-dde71ec57.x86_64.isoat https://packages.vmware.com/photon/5.0/GA/iso/3. Running a VM using ISO image of Photon RT OS on Equinix Metal (Trying)
Since the first 2 method failed, I am trying to use Equinix Metal.
3.1 Provisioning with Custom iPXE (failed)
3.2 Install any Operating System from an ISO image source (failed)
I follow this instruction to install any ISO on equinix metal https://deploy.equinix.com/developers/guides/install-any-os-via-iso/. However, I always get a black screen at this step https://deploy.equinix.com/developers/guides/install-any-os-via-iso/#:~:text=When prompted%2C enter,with the desktop. Not sure what is the root cause
3.3 Investigate how Harvester is able to do iPXE boot (trying)
Looks like Harvester have some doc about this https://github.com/harvester/ipxe-examples/blob/main/equinix/README.md. Investigating this one
4. Ask Photon team to help to push an AMI for Photon RT OS
If all the method above failed, maybe we have to ask Photon team to help to push an AMI for Photon RT OS
Update for the regression test in my local environment on Photon5 RT OS:
I have built a k3s cluster on the Photon OS in my local environment:
And now it is running the full regression test and waiting for the result:
From the GA page, if I understand correctly only ISO x86_64 Real-Time flavour support
Realtime kernel parameter enabled(I tried usetdnf install linux-rtto update kernel in ec2 instance, but instance will not ready after reboot).Currently I have some issue while setting up cluster with ISO file. I will continue work on this and may need more time, thank you.
Test results based on Photon OS 5.0 GA:
amd64: 8 failures arm64: 4 failures
Failed test cases are:
test_ha_backup_deletion_recovery:test_engine_image_not_fully_deployed_perform_auto_upgrade_engine:test_volume_metrics:test_engine_live_upgrade_while_replica_concurrent_rebuild:test_setting_concurrent_rebuild_limit:test_setting_concurrent_volume_backup_restore_limit:test_setting_concurrent_volume_backup_restore_limit_should_not_effect_dr_volumes:In conclusion, there is no outstanding issue on
Photon OS 5.0Longhorn regression tests.cc @innobead