blob: f50b32777550186d4c6361fabb48da1adb7aeb8a [file] [log] [blame]
Jon Hall06fd0df2021-01-25 15:50:06 -08001<TOPOLOGY>
2 <COMPONENT>
3 <ONOScell>
4 <host>localhost</host> # ONOS "bench" machine
5 <user>jenkins</user>
6 <password></password>
7 <type>OnosClusterDriver</type>
8 <connect_order>50</connect_order>
9 <jump_host></jump_host>
10 <home>~/Projects/onos/</home> # defines where onos home is on the build machine. Defaults to "~/onos/" if empty.
11 <COMPONENTS>
12 <kubeConfig>~/.kube/stg-ace-menlo</kubeConfig> # If set, will attempt to use this file for setting up port-forwarding
13 <useDocker>True</useDocker> # Whether to use docker for ONOS nodes
14 <docker_prompt>\$</docker_prompt>
15 <cluster_name></cluster_name> # Used as a prefix for cluster components. Defaults to 'ONOS'
16 <diff_clihost>True</diff_clihost> # if it has different host other than localhost for CLI. True or empty. OC# will be used if True.
17 <karaf_username>karaf</karaf_username>
18 <karaf_password>karaf</karaf_password>
Jon Hall50a00012021-03-08 11:06:11 -080019 <web_user>karaf</web_user>
20 <web_pass>karaf</web_pass>
Jon Hall579d21e2021-04-14 12:27:38 -070021 <karafPrompt_username>karaf</karafPrompt_username>
Jon Hall06fd0df2021-01-25 15:50:06 -080022 <rest_port></rest_port>
23 <prompt></prompt> # TODO: we technically need a few of these, one per component
24 <onos_home>~/Projects/onos/</onos_home> # defines where onos home is on the target cell machine. Defaults to entry in "home" if empty.
25 <nodes> 3 </nodes> # number of nodes in the cluster
26 </COMPONENTS>
27 </ONOScell>
28
Jon Hallbe3a2ac2021-03-15 12:28:06 -070029 <Leaf1>
Jon Hall06fd0df2021-01-25 15:50:06 -080030 <host>10.32.4.132</host>
31 <user>root</user>
32 <password>onl</password>
33 <type>StratumOSSwitchDriver</type>
34 <connect_order>12</connect_order>
35 <jump_host>NetworkBench</jump_host>
36 <COMPONENTS>
37 <shortName>leaf1</shortName>
38 <port1></port1>
39 <link1></link1>
40 <port2></port2>
41 <link2></link2>
42 <onosConfigPath></onosConfigPath>
43 <onosConfigFile></onosConfigFile>
44 </COMPONENTS>
Jon Hallbe3a2ac2021-03-15 12:28:06 -070045 </Leaf1>
Jon Hall06fd0df2021-01-25 15:50:06 -080046
Jon Hallbe3a2ac2021-03-15 12:28:06 -070047 <Leaf2>
Jon Hall06fd0df2021-01-25 15:50:06 -080048 <host>10.32.4.136</host>
49 <user>root</user>
50 <password>onl</password>
51 <type>StratumOSSwitchDriver</type>
52 <connect_order>13</connect_order>
53 <jump_host>NetworkBench</jump_host>
54 <COMPONENTS>
55 <shortName>leaf2</shortName>
56 <port1></port1>
57 <link1></link1>
58 <port2></port2>
59 <link2></link2>
60 <onosConfigPath></onosConfigPath>
61 <onosConfigFile></onosConfigFile>
62 </COMPONENTS>
Jon Hallbe3a2ac2021-03-15 12:28:06 -070063 </Leaf2>
Jon Hall06fd0df2021-01-25 15:50:06 -080064
Jon Hallbe3a2ac2021-03-15 12:28:06 -070065 <Spine1>
Jon Hall06fd0df2021-01-25 15:50:06 -080066 <host>10.32.4.130</host>
67 <user>root</user>
68 <password>onl</password>
69 <type>StratumOSSwitchDriver</type>
70 <connect_order>14</connect_order>
71 <jump_host>NetworkBench</jump_host>
72 <COMPONENTS>
73 <shortName>spine1</shortName>
74 <port1></port1>
75 <link1></link1>
76 <port2></port2>
77 <link2></link2>
78 <onosConfigPath></onosConfigPath>
79 <onosConfigFile></onosConfigFile>
80 </COMPONENTS>
Jon Hallbe3a2ac2021-03-15 12:28:06 -070081 </Spine1>
Jon Hall06fd0df2021-01-25 15:50:06 -080082
Jon Hallbe3a2ac2021-03-15 12:28:06 -070083 <Spine2>
Jon Hall06fd0df2021-01-25 15:50:06 -080084 <host>10.32.4.134</host>
85 <user>root</user>
86 <password>onl</password>
87 <type>StratumOSSwitchDriver</type>
88 <connect_order>15</connect_order>
89 <jump_host>NetworkBench</jump_host>
90 <COMPONENTS>
91 <shortName>spine2</shortName>
92 <port1></port1>
93 <link1></link1>
94 <port2></port2>
95 <link2></link2>
96 <onosConfigPath></onosConfigPath>
97 <onosConfigFile></onosConfigFile>
98 </COMPONENTS>
Jon Hallbe3a2ac2021-03-15 12:28:06 -070099 </Spine2>
Jon Hall06fd0df2021-01-25 15:50:06 -0800100
101 <Host1>
102 <host>10.32.4.138</host>
103 <user>jenkins</user>
104 <password></password>
105 <type>HostDriver</type>
106 <connect_order>6</connect_order>
107 <jump_host>NetworkBench</jump_host>
108 <COMPONENTS>
109 <mac></mac>
110 <inband>false</inband>
Jon Hallceed0a32021-06-08 11:07:00 -0700111 <dhcp>True</dhcp>
Jon Halldf533ff2021-06-07 13:02:46 -0700112 <ip>10.32.5.188</ip>
Jon Hall06fd0df2021-01-25 15:50:06 -0800113 <shortName>h1</shortName>
114 <port1></port1>
115 <link1></link1>
Jon Halldf533ff2021-06-07 13:02:46 -0700116 <interfaceName>fabr52</interfaceName>
Jon Hall06fd0df2021-01-25 15:50:06 -0800117 <routes>
118 <route1>
119 <network></network>
120 <netmask></netmask>
121 <gw></gw>
122 <interface></interface>
123 </route1>
124 </routes>
125 <sudo_required>false</sudo_required>
126 </COMPONENTS>
127 </Host1>
128
129 <Host2>
130 <host>10.32.4.139</host>
131 <user>jenkins</user>
132 <password></password>
133 <type>HostDriver</type>
134 <connect_order>7</connect_order>
135 <jump_host>NetworkBench</jump_host>
136 <COMPONENTS>
137 <mac></mac>
138 <inband>false</inband>
Jon Hallceed0a32021-06-08 11:07:00 -0700139 <dhcp>True</dhcp>
Jon Halldf533ff2021-06-07 13:02:46 -0700140 <ip>10.32.5.185</ip>
Jon Hall06fd0df2021-01-25 15:50:06 -0800141 <shortName>h2</shortName>
142 <port1></port1>
143 <link1></link1>
Jon Halldf533ff2021-06-07 13:02:46 -0700144 <interfaceName>fabr52</interfaceName>
Jon Hall06fd0df2021-01-25 15:50:06 -0800145 <routes>
146 <route1>
147 <network></network>
148 <netmask></netmask>
149 <gw></gw>
150 <interface></interface>
151 </route1>
152 </routes>
153 <sudo_required>false</sudo_required>
154 </COMPONENTS>
155 </Host2>
156
157 <Host3>
158 <host>10.32.4.140</host>
159 <user>jenkins</user>
160 <password></password>
161 <type>HostDriver</type>
162 <connect_order>8</connect_order>
163 <jump_host>NetworkBench</jump_host>
164 <COMPONENTS>
165 <mac></mac>
166 <inband>false</inband>
Jon Hallceed0a32021-06-08 11:07:00 -0700167 <dhcp>True</dhcp>
Jon Halldf533ff2021-06-07 13:02:46 -0700168 <ip>10.32.5.189</ip>
Jon Hall06fd0df2021-01-25 15:50:06 -0800169 <shortName>h3</shortName>
170 <port1></port1>
171 <link1></link1>
Jon Halldf533ff2021-06-07 13:02:46 -0700172 <interfaceName>fabr52</interfaceName>
Jon Hall06fd0df2021-01-25 15:50:06 -0800173 <routes>
174 <route1>
175 <network></network>
176 <netmask></netmask>
177 <gw></gw>
178 <interface></interface>
179 </route1>
180 </routes>
181 <sudo_required>false</sudo_required>
182 </COMPONENTS>
183 </Host3>
184
185 <ng40vm>
Jon Hall669bc862021-03-09 12:24:44 -0800186 <host>192.168.122.102</host>
Jon Hall06fd0df2021-01-25 15:50:06 -0800187 <user>ng40</user>
188 <password>ng40</password>
189 <type>HostDriver</type>
190 <connect_order>8</connect_order>
Jon Hall06fd0df2021-01-25 15:50:06 -0800191 <COMPONENTS>
192 <mac></mac>
193 <inband>false</inband>
194 <ip>10.32.5.6</ip>
195 <shortName>ng40</shortName>
196 <port1></port1>
197 <link1></link1>
198 <interfaceName>ens8</interfaceName>
199 <routes>
200 <route1>
201 <network></network>
202 <netmask></netmask>
203 <gw></gw>
204 <interface></interface>
205 </route1>
206 </routes>
207 </COMPONENTS>
208 </ng40vm>
209
210 <NetworkBench>
211 <host>66.201.42.222</host>
212 <user>jenkins</user>
213 <password></password>
214 <type>NetworkDriver</type>
215 <connect_order>1</connect_order>
216 <COMPONENTS>
217 </COMPONENTS>
218 </NetworkBench>
219
220 </COMPONENT>
221</TOPOLOGY>