buildvm-ppc64le.rdu3: deploy ppc64le builders in rdu3

Note that these don't do nested virt due to the way we have the host
setup. We are working on changing that, but for now, this should work
fine for normal builds. Only parts of composes that need nested virt
will fail for a week or so until we get a power9 moved to the new dc
or reconfigure a power10 box.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This commit is contained in:
Kevin Fenzi
2025-06-28 12:59:44 -07:00
parent da9b97676e
commit dc140eecbf
34 changed files with 191 additions and 8 deletions

View File

@@ -567,6 +567,37 @@ buildvm-ppc64le-33.iad2.fedoraproject.org
[buildvm_ppc64le_rdu3]
buildvm-ppc64le-01.rdu3.fedoraproject.org
buildvm-ppc64le-02.rdu3.fedoraproject.org
buildvm-ppc64le-03.rdu3.fedoraproject.org
buildvm-ppc64le-04.rdu3.fedoraproject.org
buildvm-ppc64le-05.rdu3.fedoraproject.org
buildvm-ppc64le-06.rdu3.fedoraproject.org
buildvm-ppc64le-07.rdu3.fedoraproject.org
buildvm-ppc64le-08.rdu3.fedoraproject.org
buildvm-ppc64le-09.rdu3.fedoraproject.org
buildvm-ppc64le-10.rdu3.fedoraproject.org
buildvm-ppc64le-11.rdu3.fedoraproject.org
buildvm-ppc64le-12.rdu3.fedoraproject.org
buildvm-ppc64le-13.rdu3.fedoraproject.org
buildvm-ppc64le-14.rdu3.fedoraproject.org
buildvm-ppc64le-15.rdu3.fedoraproject.org
buildvm-ppc64le-16.rdu3.fedoraproject.org
buildvm-ppc64le-17.rdu3.fedoraproject.org
buildvm-ppc64le-18.rdu3.fedoraproject.org
buildvm-ppc64le-19.rdu3.fedoraproject.org
buildvm-ppc64le-20.rdu3.fedoraproject.org
buildvm-ppc64le-21.rdu3.fedoraproject.org
buildvm-ppc64le-22.rdu3.fedoraproject.org
buildvm-ppc64le-23.rdu3.fedoraproject.org
buildvm-ppc64le-24.rdu3.fedoraproject.org
buildvm-ppc64le-25.rdu3.fedoraproject.org
buildvm-ppc64le-26.rdu3.fedoraproject.org
buildvm-ppc64le-27.rdu3.fedoraproject.org
buildvm-ppc64le-28.rdu3.fedoraproject.org
buildvm-ppc64le-29.rdu3.fedoraproject.org
buildvm-ppc64le-30.rdu3.fedoraproject.org
buildvm-ppc64le-31.rdu3.fedoraproject.org
buildvm-ppc64le-32.rdu3.fedoraproject.org
[bkernel]
bkernel01.iad2.fedoraproject.org

View File

@@ -0,0 +1,36 @@
---
# common items for the buildvm-aarch64* koji builders
datacenter: rdu3
dns: 10.16.163.33
dns1: 10.16.163.33
dns2: 10.16.163.34
docker_registry: "candidate-registry.fedoraproject.org"
eth0_ipv4_gw: 10.16.171.254
# for systems that do not match the above - specify the same parameter in
# the host_vars/$hostname file
host_group: kojibuilder
koji_hub: "koji.fedoraproject.org/kojihub"
koji_hub_nfs: "fedora_koji"
koji_instance: "primary"
koji_root: "koji.fedoraproject.org/koji"
koji_server_url: "https://koji.fedoraproject.org/kojihub"
koji_topurl: "https://kojipkgs.fedoraproject.org/"
koji_weburl: "https://koji.fedoraproject.org/koji"
ks_repo: https://infrastructure.fedoraproject.org/pub/fedora/linux/releases/42/Server/aarch64/os/
ks_url: https://infrastructure.fedoraproject.org/repo/rhel/ks/kvm-fedora
lvm_size: 300000
main_bridge: br1
max_cpu: "{{ num_cpus }}"
max_mem_size: "{{ mem_size }}"
mem_size: 32768
num_cpus: 8
source_registry: "registry.fedoraproject.org"
virt_install_command: "{{ virt_install_command_aarch64_one_nic_unsafe }}"
volgroup: /dev/vg_guests
notes: |
Koji service employs a set of machines to build packages for the Fedora project. This playbook builds vm builders.
* VMs built on top of buildvmhost
* Relies on koji-hub, Packages, PkgDB, apache, fedora messaging, fas, virthost, and is monitored by nagios
* Several services rely on the builders, including koschei, Bodhi, Tagger, SCM, Darkserver.
* Produces automated builds of packages for the architecture listed. Builders can be scaled by adding new

View File

@@ -1,12 +1,4 @@
---
datacenter: rdu3
dns: 10.16.163.33
dns1: 10.16.163.33
dns2: 10.16.163.34
dns_search1: "rdu3.fedoraproject.org"
dns_search2: "fedoraproject.org"
eth0_ipv4_ip: 10.16.171.41
eth0_ipv4_gw: 10.16.171.254
main_bridge: br1
volgroup: /dev/vg_guests
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.42
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.43
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.44
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.45
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.46
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.47
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.48
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.49
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.50
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.51
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.52
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.53
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.54
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.55
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.56
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.57
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.58
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.59
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.60
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.61
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.62
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.63
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.64
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.65
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.66
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.67
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.68
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.69
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.70
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.71
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org

View File

@@ -0,0 +1,4 @@
---
datacenter: rdu3
eth0_ipv4_ip: 10.16.171.72
vmhost: bvmhost-p10-01.rdu3.fedoraproject.org