Skip to content

Commit 7300969

Browse files
Merge pull request #673 from gmarcian/unibeta_split_masters_workers
[uni02beta] Decouple master and worker nodes on uni02beta DT This change updates the uni02beta deployed topology to decouple OpenShift cluster from OpenStack control-plane workloads. This should allow executing HA disruptive tests on the Openstack control-plane nodes with no risk to break or affect the Openshift cluster. The target layout is: 3 OCP master nodes dedicated to the OpenShift cluster 3 OCP worker nodes dedicated to the OpenStack control plane 1 additional worker node dedicated to running the Test Operator (not changed) Reviewed-by: Andrew Bays <andrew.bays@gmail.com> Reviewed-by: Arx Cruz
2 parents 2eaa1ef + 4a4f97c commit 7300969

File tree

7 files changed

+697
-8
lines changed

7 files changed

+697
-8
lines changed

automation/net-env/uni02beta-adoption.yaml

Lines changed: 175 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ instances:
387387
storage:
388388
interface_name: enp6s0.121
389389
ip_v4: 172.18.0.13
390-
mac_addr: "52:54:00:23:e0:fg"
390+
mac_addr: "52:54:00:23:e0:10"
391391
mtu: 1500
392392
netmask_v4: 255.255.255.0
393393
network_name: storage
@@ -406,6 +406,180 @@ instances:
406406
prefix_length_v4: 24
407407
skip_nm: false
408408
vlan_id: 122
409+
410+
ocp-4:
411+
hostname: osasinfra-worker-1
412+
name: ocp-4
413+
networks:
414+
ctlplane:
415+
interface_name: enp6s0
416+
ip_v4: 192.168.122.14
417+
mac_addr: "52:54:00:de:3d:97"
418+
mtu: 1500
419+
netmask_v4: 255.255.255.0
420+
network_name: ctlplane
421+
prefix_length_v4: 24
422+
skip_nm: false
423+
internalapi:
424+
interface_name: enp6s0.120
425+
ip_v4: 172.17.0.14
426+
mac_addr: "52:54:00:63:20:1e"
427+
mtu: 1500
428+
netmask_v4: 255.255.255.0
429+
network_name: internalapi
430+
parent_interface: enp6s0
431+
prefix_length_v4: 24
432+
skip_nm: false
433+
vlan_id: 120
434+
octavia:
435+
interface_name: enp6s0.124
436+
ip_v4: 172.23.0.14
437+
mac_addr: "52:54:00:1e:24:18"
438+
mtu: 1500
439+
netmask_v4: 255.255.255.0
440+
network_name: octavia
441+
parent_interface: enp6s0
442+
prefix_length_v4: 24
443+
skip_nm: false
444+
vlan_id: 124
445+
storage:
446+
interface_name: enp6s0.121
447+
ip_v4: 172.18.0.14
448+
mac_addr: "52:54:00:23:e0:11"
449+
mtu: 1500
450+
netmask_v4: 255.255.255.0
451+
network_name: storage
452+
parent_interface: enp6s0
453+
prefix_length_v4: 24
454+
skip_nm: false
455+
vlan_id: 121
456+
tenant:
457+
interface_name: enp6s0.122
458+
ip_v4: 172.19.0.14
459+
mac_addr: "52:54:00:29:56:12"
460+
mtu: 1500
461+
netmask_v4: 255.255.255.0
462+
network_name: tenant
463+
parent_interface: enp6s0
464+
prefix_length_v4: 24
465+
skip_nm: false
466+
vlan_id: 122
467+
468+
ocp-5:
469+
hostname: osasinfra-worker-2
470+
name: ocp-5
471+
networks:
472+
ctlplane:
473+
interface_name: enp6s0
474+
ip_v4: 192.168.122.15
475+
mac_addr: "52:54:00:de:3d:98"
476+
mtu: 1500
477+
netmask_v4: 255.255.255.0
478+
network_name: ctlplane
479+
prefix_length_v4: 24
480+
skip_nm: false
481+
internalapi:
482+
interface_name: enp6s0.120
483+
ip_v4: 172.17.0.15
484+
mac_addr: "52:54:00:63:20:1f"
485+
mtu: 1500
486+
netmask_v4: 255.255.255.0
487+
network_name: internalapi
488+
parent_interface: enp6s0
489+
prefix_length_v4: 24
490+
skip_nm: false
491+
vlan_id: 120
492+
octavia:
493+
interface_name: enp6s0.124
494+
ip_v4: 172.23.0.15
495+
mac_addr: "52:54:00:1e:24:19"
496+
mtu: 1500
497+
netmask_v4: 255.255.255.0
498+
network_name: octavia
499+
parent_interface: enp6s0
500+
prefix_length_v4: 24
501+
skip_nm: false
502+
vlan_id: 124
503+
storage:
504+
interface_name: enp6s0.121
505+
ip_v4: 172.18.0.15
506+
mac_addr: "52:54:00:23:e0:12"
507+
mtu: 1500
508+
netmask_v4: 255.255.255.0
509+
network_name: storage
510+
parent_interface: enp6s0
511+
prefix_length_v4: 24
512+
skip_nm: false
513+
vlan_id: 121
514+
tenant:
515+
interface_name: enp6s0.122
516+
ip_v4: 172.19.0.15
517+
mac_addr: "52:54:00:29:56:13"
518+
mtu: 1500
519+
netmask_v4: 255.255.255.0
520+
network_name: tenant
521+
parent_interface: enp6s0
522+
prefix_length_v4: 24
523+
skip_nm: false
524+
vlan_id: 122
525+
526+
ocp-6:
527+
hostname: osasinfra-worker-3
528+
name: ocp-6
529+
networks:
530+
ctlplane:
531+
interface_name: enp6s0
532+
ip_v4: 192.168.122.16
533+
mac_addr: "52:54:00:de:3d:99"
534+
mtu: 1500
535+
netmask_v4: 255.255.255.0
536+
network_name: ctlplane
537+
prefix_length_v4: 24
538+
skip_nm: false
539+
internalapi:
540+
interface_name: enp6s0.120
541+
ip_v4: 172.17.0.16
542+
mac_addr: "52:54:00:63:20:20"
543+
mtu: 1500
544+
netmask_v4: 255.255.255.0
545+
network_name: internalapi
546+
parent_interface: enp6s0
547+
prefix_length_v4: 24
548+
skip_nm: false
549+
vlan_id: 120
550+
octavia:
551+
interface_name: enp6s0.124
552+
ip_v4: 172.23.0.16
553+
mac_addr: "52:54:00:1e:24:1a"
554+
mtu: 1500
555+
netmask_v4: 255.255.255.0
556+
network_name: octavia
557+
parent_interface: enp6s0
558+
prefix_length_v4: 24
559+
skip_nm: false
560+
vlan_id: 124
561+
storage:
562+
interface_name: enp6s0.121
563+
ip_v4: 172.18.0.16
564+
mac_addr: "52:54:00:23:e0:13"
565+
mtu: 1500
566+
netmask_v4: 255.255.255.0
567+
network_name: storage
568+
parent_interface: enp6s0
569+
prefix_length_v4: 24
570+
skip_nm: false
571+
vlan_id: 121
572+
tenant:
573+
interface_name: enp6s0.122
574+
ip_v4: 172.19.0.16
575+
mac_addr: "52:54:00:29:56:14"
576+
mtu: 1500
577+
netmask_v4: 255.255.255.0
578+
network_name: tenant
579+
parent_interface: enp6s0
580+
prefix_length_v4: 24
581+
skip_nm: false
582+
vlan_id: 122
409583
networker-0:
410584
hostname: networker-0
411585
name: networker-0

automation/net-env/uni02beta.yaml

Lines changed: 172 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ instances:
387387
storage:
388388
interface_name: enp6s0.121
389389
ip_v4: 172.18.0.13
390-
mac_addr: "52:54:00:23:e0:fg"
390+
mac_addr: "52:54:00:23:e0:10"
391391
mtu: 1500
392392
netmask_v4: 255.255.255.0
393393
network_name: storage
@@ -406,6 +406,177 @@ instances:
406406
prefix_length_v4: 24
407407
skip_nm: false
408408
vlan_id: 122
409+
ocp-4:
410+
hostname: osasinfra-worker-1
411+
name: ocp-4
412+
networks:
413+
ctlplane:
414+
interface_name: enp6s0
415+
ip_v4: 192.168.122.14
416+
mac_addr: "52:54:00:de:3d:97"
417+
mtu: 1500
418+
netmask_v4: 255.255.255.0
419+
network_name: ctlplane
420+
prefix_length_v4: 24
421+
skip_nm: false
422+
internalapi:
423+
interface_name: enp6s0.120
424+
ip_v4: 172.17.0.14
425+
mac_addr: "52:54:00:63:20:1e"
426+
mtu: 1500
427+
netmask_v4: 255.255.255.0
428+
network_name: internalapi
429+
parent_interface: enp6s0
430+
prefix_length_v4: 24
431+
skip_nm: false
432+
vlan_id: 120
433+
octavia:
434+
interface_name: enp6s0.124
435+
ip_v4: 172.23.0.14
436+
mac_addr: "52:54:00:1e:24:18"
437+
mtu: 1500
438+
netmask_v4: 255.255.255.0
439+
network_name: octavia
440+
parent_interface: enp6s0
441+
prefix_length_v4: 24
442+
skip_nm: false
443+
vlan_id: 124
444+
storage:
445+
interface_name: enp6s0.121
446+
ip_v4: 172.18.0.14
447+
mac_addr: "52:54:00:23:e0:11"
448+
mtu: 1500
449+
netmask_v4: 255.255.255.0
450+
network_name: storage
451+
parent_interface: enp6s0
452+
prefix_length_v4: 24
453+
skip_nm: false
454+
vlan_id: 121
455+
tenant:
456+
interface_name: enp6s0.122
457+
ip_v4: 172.19.0.14
458+
mac_addr: "52:54:00:29:56:12"
459+
mtu: 1500
460+
netmask_v4: 255.255.255.0
461+
network_name: tenant
462+
parent_interface: enp6s0
463+
prefix_length_v4: 24
464+
skip_nm: false
465+
vlan_id: 122
466+
ocp-5:
467+
hostname: osasinfra-worker-2
468+
name: ocp-5
469+
networks:
470+
ctlplane:
471+
interface_name: enp6s0
472+
ip_v4: 192.168.122.15
473+
mac_addr: "52:54:00:de:3d:98"
474+
mtu: 1500
475+
netmask_v4: 255.255.255.0
476+
network_name: ctlplane
477+
prefix_length_v4: 24
478+
skip_nm: false
479+
internalapi:
480+
interface_name: enp6s0.120
481+
ip_v4: 172.17.0.15
482+
mac_addr: "52:54:00:63:20:1f"
483+
mtu: 1500
484+
netmask_v4: 255.255.255.0
485+
network_name: internalapi
486+
parent_interface: enp6s0
487+
prefix_length_v4: 24
488+
skip_nm: false
489+
vlan_id: 120
490+
octavia:
491+
interface_name: enp6s0.124
492+
ip_v4: 172.23.0.15
493+
mac_addr: "52:54:00:1e:24:19"
494+
mtu: 1500
495+
netmask_v4: 255.255.255.0
496+
network_name: octavia
497+
parent_interface: enp6s0
498+
prefix_length_v4: 24
499+
skip_nm: false
500+
vlan_id: 124
501+
storage:
502+
interface_name: enp6s0.121
503+
ip_v4: 172.18.0.15
504+
mac_addr: "52:54:00:23:e0:12"
505+
mtu: 1500
506+
netmask_v4: 255.255.255.0
507+
network_name: storage
508+
parent_interface: enp6s0
509+
prefix_length_v4: 24
510+
skip_nm: false
511+
vlan_id: 121
512+
tenant:
513+
interface_name: enp6s0.122
514+
ip_v4: 172.19.0.15
515+
mac_addr: "52:54:00:29:56:13"
516+
mtu: 1500
517+
netmask_v4: 255.255.255.0
518+
network_name: tenant
519+
parent_interface: enp6s0
520+
prefix_length_v4: 24
521+
skip_nm: false
522+
vlan_id: 122
523+
ocp-6:
524+
hostname: osasinfra-worker-3
525+
name: ocp-6
526+
networks:
527+
ctlplane:
528+
interface_name: enp6s0
529+
ip_v4: 192.168.122.16
530+
mac_addr: "52:54:00:de:3d:99"
531+
mtu: 1500
532+
netmask_v4: 255.255.255.0
533+
network_name: ctlplane
534+
prefix_length_v4: 24
535+
skip_nm: false
536+
internalapi:
537+
interface_name: enp6s0.120
538+
ip_v4: 172.17.0.16
539+
mac_addr: "52:54:00:63:20:20"
540+
mtu: 1500
541+
netmask_v4: 255.255.255.0
542+
network_name: internalapi
543+
parent_interface: enp6s0
544+
prefix_length_v4: 24
545+
skip_nm: false
546+
vlan_id: 120
547+
octavia:
548+
interface_name: enp6s0.124
549+
ip_v4: 172.23.0.16
550+
mac_addr: "52:54:00:1e:24:1a"
551+
mtu: 1500
552+
netmask_v4: 255.255.255.0
553+
network_name: octavia
554+
parent_interface: enp6s0
555+
prefix_length_v4: 24
556+
skip_nm: false
557+
vlan_id: 124
558+
storage:
559+
interface_name: enp6s0.121
560+
ip_v4: 172.18.0.16
561+
mac_addr: "52:54:00:23:e0:13"
562+
mtu: 1500
563+
netmask_v4: 255.255.255.0
564+
network_name: storage
565+
parent_interface: enp6s0
566+
prefix_length_v4: 24
567+
skip_nm: false
568+
vlan_id: 121
569+
tenant:
570+
interface_name: enp6s0.122
571+
ip_v4: 172.19.0.16
572+
mac_addr: "52:54:00:29:56:14"
573+
mtu: 1500
574+
netmask_v4: 255.255.255.0
575+
network_name: tenant
576+
parent_interface: enp6s0
577+
prefix_length_v4: 24
578+
skip_nm: false
579+
vlan_id: 122
409580
networker-0:
410581
hostname: networker-0
411582
name: networker-0

0 commit comments

Comments
 (0)