-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Machine requirement: Solaris/x64 systems (Equinix replacement) #3347
Comments
Noting that the licensing for ESXi was recently changed by Broadcom so it is likely that it will not be possible to utilise that for the replacement. |
@steelhead31 @Haroon-Khel Have either of you you used Solaris VMs with the libvirt/kvm provider in vagrant instead of virtualbox? |
I have not |
Nor I, there are some libvirt vagrant boxes available on vagrantup though. |
Ubuntu EFI secure boot warning with Azure trusted VMs│ UEFI Secure Boot requires additional configuration to work with third-party drivers. If you try to bring up a VM without additional work, then you'll get this error:
In theory this can be mitigated by: Using a "standard" VM of a D4 specification (which supports nested virtualisation) allows vagrant to work successfully without a reboot loop. Note that a d3as-V4 or B4ls_V2 will not work and gives the message To connect the default ssh configuration on the Ubuntu client will not work so you need to connect with:
Noting that Steps to recreate
Working system types (Numbers in brackets are cores/memGB):
Failing system types (reboot loop in the VM)
Failures with no VMX/SVM:
I'd ideally have a 8/16 or 16/32 but this seem only available in configurations that don't work from the ones I've found so far :-( |
Created new system on dockerhost-azure-ubuntu2204-x64-1 which has had A build ran locally completed in about 20 minutes. The AQA pipeline job has been run at https://ci.adoptium.net/job/AQA_Test_Pipeline/220/ although that may need a re-run since it was running during today's jenkins update. The "Second run" table below from job 221 is after the /etc/hosts fix and after the jenkins upgrade was fully complete:
[1] - Many of these were "unable to resolve hostname" errors - I have manually added [2] - Message (Noting that
Re-queuing extended.system after creating a dummy 1Gb file to fix the buggy space detection: https://ci.adoptium.net/job/Test_openjdk8_hs_extended.system_x86-64_solaris/376/console PASSED ✅ So we're left with the ten failures from extended.openjdk. |
So we're left with the ten failures from extended.openjdk. Re-running the appropriate targets in Grinder:
|
Starting over with a cleaner setup now that we have prototyped this. Both of the dockerhost machines have had a
Setup process is using the box we defined in the past (this is a repeat of the section from an earlier comment in here)
Noting that I started getting issues with the audio driver:
This can be solved by disabling audio support the VirtualBox UI for the machine (Unclear why it started happening when it was previously ok on the Azure machine) To connect to the machine use the following, after which you can enable an appropriate key for the root user via sudo, and adjust Until we get jenkins able to ssh to these machines I am starting them with the following script: #!/bin/sh
PATH=/usr/local/bin:/opt/csw/bin:/usr/lib/jvm/bell-jdk-11.0.18/bin:$PATH; export PATH
LD_PRELOAD_64=/usr/lib/jvm/fallocate.so; export LD_PRELOAD_64
while true; do
java -jar agent.jar -url https://ci.adoptium.net/ -secret XXXXX -name "XXXXX" -workDir "/export/home/jenkins"
sleep 300
done |
Systems are live and operating as expected. Note to infra team: You can go the
This could do with being documented somewhere else but since they are operational (Other than adoptium/aqa-tests#5127 which is being tracked in that issue) I'm closing this issue |
When creating an Azure VM that supports nested virtualization, the following restrictions are in place: Must be a TYPE D or TYPE £ machine, of Version 3. |
I need to request a new machine:
Please explain what this machine is needed for:
The text was updated successfully, but these errors were encountered: