-
-
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
Migrate dockerhost-azure system to lower cost disks #3796
Comments
Quick bit of gap analysis:
|
The second machine in the bullet points above has now been decommissioned so we no longer have those containers on x64:
And the following Alpine containers (reduces capacity by a third |
On dockerhost-azure-ubuntu2204-x64-1-intel, the new docker disk is
The docker contents have been moved over to this disk and the containers are up and running https://ci.adoptium.net/label/hw.dockerhost.dockerhost-azure-ubuntu2204-x64-1/ |
On the machine, theres a partition called |
Thanks - I've kicked off a JDK21u pipeline at https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk21u/job/windbld/1206/ which should run the tests on a few of the containers and give them a bit of a workout :-) EDIT: LGTM other than the jobs that got scheduled on systems labelled |
Ive wiped the
|
The directories are mounted and the content of each have been moved over
The solaris and dockerhost agents are all online All thats left is to delete the ssds in the azure console. We can do this once we're content with the hdds |
https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-solaris-x64-temurin/519/ has been running on build-azure-solaris10-x64-1, and its tests on test-azure-solaris10-x64-1 Looking good so far |
Excellent - now we'll mess it all up by changing the way the Solaris pipelines work ;-) But we're now in a nice stable known good state to start that work from. |
Ive deleted the ssds from the azure console. This issue can be closed |
Currently
dockerhost-azure-ubuntu2204-x64-1-intel
is configured with three premium SSD LRS disks:512GiB
sdb
for /var/lib/docker (Only 256GiB allocated, plus 16GiB swap partition, plus 60GiB Solaris partition)60GiB
sdd
for Solaris (Defined as LVM)256GiB
sdc
(Defined as LVM) with ~120GiB allocated to /home/jenkins.This means we have half of
sdc
unused (/home/jenkins currently has 21GiB in use, 92GiB free) and a lot of the 512GiB disk also unused.Suggest we replace the above as follows with disk type "Standard HDD" which is about a third of the cost:
/home
)/swapfile
- it's unlikely to be heavily used sine the machine has 64GiB of RAM.Goal here should be:
/etc/fstab
to point to new disksWe should also look at reducing the size of the second one if the above is successful, particularly if we can select an AMD system to complement the Intel one - a
d8as_v4
with 8vCPU/32GiB RAM should be adequate looking at current usage of the second machine which doesn't have any Solaris VMs on it at present and a similar disk layout to the above (potentially with 128GiB instead of 256 for the second disk as it does not host Solaris images). This would likely reduce the cost of this machine by over 50%.The text was updated successfully, but these errors were encountered: