User Tools

Site Tools


hardware:braggi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hardware:braggi [2021/02/18 18:52] – [Setting up as Jenkins slaves] djgallowayhardware:braggi [2022/08/25 21:08] (current) – [Setting up as Jenkins slaves] djgalloway
Line 17: Line 17:
  
 ===== Setting up as Jenkins slaves ===== ===== 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   - Reimage using Cobbler
   - Once the OS install is done,   - Once the OS install is done,
Line 23: Line 29:
     - Run https://github.com/djgalloway/sepia/blob/master/ansible-playbooks/jenkins-build-home.yml     - Run https://github.com/djgalloway/sepia/blob/master/ansible-playbooks/jenkins-build-home.yml
     - Run https://github.com/ceph/ceph-build/blob/master/ansible/examples/slave.yml     - Run https://github.com/ceph/ceph-build/blob/master/ansible/examples/slave.yml
-      - ''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*''+      - ''%%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/braggi.1613674352.txt.gz · Last modified: by djgalloway