Add VIRL double-ring (load-balancing) topology with nested VM support
[csit.git] / resources / tools / virl / topologies / double-ring-nested.yaml
1 ---
2 metadata:
3   version: 0.1
4   schema:
5     - resources/topology_schemas/3_node_topology.sch.yaml
6     - resources/topology_schemas/topology.sch.yaml
7   tags: [hw, 3-node]
8
9 nodes:
10   TG:
11     type: TG
12     host: "{topology[tg1][nic-management][ip-addr]}"
13     port: 22
14     username: cisco
15     priv_key: |
16 {priv_key}
17     interfaces:
18       port3:
19         mac_address: "{topology[tg1][nic-2][hw-addr]}"
20         pci_address: "0000:00:06.0"
21         link: link1
22         driver: virtio-pci
23       port4:
24         mac_address: "{topology[tg1][nic-3][hw-addr]}"
25         pci_address: "0000:00:07.0"
26         link: link4
27         driver: virtio-pci
28       port5:
29         mac_address: "{topology[tg1][nic-4][hw-addr]}"
30         pci_address: "0000:00:08.0"
31         link: link2
32         driver: virtio-pci
33       port6:
34         mac_address: "{topology[tg1][nic-5][hw-addr]}"
35         pci_address: "0000:00:09.0"
36         link: link5
37         driver: virtio-pci
38   DUT1:
39     type: DUT
40     host: "{topology[sut1][nic-management][ip-addr]}"
41     port: 22
42     username: cisco
43     priv_key: |
44 {priv_key}
45     interfaces:
46       port1:
47         mac_address: "{topology[sut1][nic-0][hw-addr]}"
48         pci_address: "0000:00:04.0"
49         link: link1
50       port2:
51         mac_address: "{topology[sut1][nic-1][hw-addr]}"
52         pci_address: "0000:00:05.0"
53         link: link4
54       port3:
55         mac_address: "{topology[sut1][nic-2][hw-addr]}"
56         pci_address: "0000:00:06.0"
57         link: link3
58       port4:
59         mac_address: "{topology[sut1][nic-3][hw-addr]}"
60         pci_address: "0000:00:07.0"
61         link: link6
62   DUT2:
63     type: DUT
64     host: "{topology[sut2][nic-management][ip-addr]}"
65     port: 22
66     username: cisco
67     priv_key: |
68 {priv_key}
69     interfaces:
70       port1:
71         mac_address: "{topology[sut2][nic-0][hw-addr]}"
72         pci_address: "0000:00:04.0"
73         link: link2
74       port2:
75         mac_address: "{topology[sut2][nic-1][hw-addr]}"
76         pci_address: "0000:00:05.0"
77         link: link5
78       port3:
79         mac_address: "{topology[sut2][nic-2][hw-addr]}"
80         pci_address: "0000:00:06.0"
81         link: link3
82       port4:
83         mac_address: "{topology[sut2][nic-3][hw-addr]}"
84         pci_address: "0000:00:07.0"
85         link: link6