hardware:bath
This is an old revision of the document!
Table of Contents
braggi{01..14}
Summary
Qty 14 ARM64 Jenkins builders purchased as part of IBM's 2025 investment in the lab migration.
Hardware Specs
| Count | Manufacturer | Model | Capacity | Notes | |
|---|---|---|---|---|---|
| Chassis | N/A | Supermicro | SYS-1029P-MTR | N/A | |
| Mainboard | N/A | Supermicro | X11DPL-i | N/A | |
| CPU | 2 | Intel | Intel(R) Xeon(R) Silver 4214 CPU @ 2.20GHz | 48 cores total | ARK |
| RAM | 8 DIMMs | Micron Technology | 36ASF4G72PZ-2G6E1 | 32GB | 256GB total |
| SSD | 1 | Intel | MZ7KH480HAHQ-00005 | 480GB | |
| SSD | 1 | Intel | MZ7LH960HAJR-00005 | 960GB | Mounted at /home/jenkins-build |
| NIC | 2 ports | Intel | ? | 1Gb | Unused |
| NIC | 2 ports | Intel | 82599ES | 10Gb | Port 1 cabled as uplink |
Setting up as Jenkins slaves
sda race condition
There is an incredibly annoying race condition when installing CentOS 9 Stream on these nodes where sda and sdb get flip flopped. dgalloway tried fixing this with https://github.com/ceph/ceph-cm-ansible/pull/703/commits/1058a3d0ca85f00a0f7a2df416c4a22a2e08883c which did help but not entirely.
You can check if anaconda picked the right disk by pulling up the Java KVM, switching to another terminal (Ctrl+Alt+F2) and checking if /mnt/sysroot is on the 800GB or 400GB drive. You want it to be on the 400GB drive. If it's not, just reboot and try again.
How To
- Reimage using Cobbler
- Once the OS install is done,
- Run the ceph-cm-ansible
usersrole - Run
ansible-playbook common.yml --tags vars,nagios,monitoring-scripts --limit braggi## -
ansible-playbook -M ./library/ -e permanent=True slave.yml --extra-vars '{"labels": "amd64 XXXXX huge sepia x86_64 braggi gigantic"}' --extra-vars '{"token": "XXXXX", "jenkins_credentials_uuid": "jenkins-build", "api_uri": "https://jenkins.ceph.com"}' --limit braggiXX*
hardware/bath.1787671159.txt.gz · Last modified: by djgalloway
