blob: 15554bbeec1260ad9c549aae36e5da143e70baa6 [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 Hall06fd0df2021-01-25 15:50:06 -080021 <rest_port></rest_port>
22 <prompt></prompt> # TODO: we technically need a few of these, one per component
23 <onos_home>~/Projects/onos/</onos_home> # defines where onos home is on the target cell machine. Defaults to entry in "home" if empty.
24 <nodes> 3 </nodes> # number of nodes in the cluster
25 </COMPONENTS>
26 </ONOScell>
27
28 <SwitchLeaf1>
29 <host>10.32.4.132</host>
30 <user>root</user>
31 <password>onl</password>
32 <type>StratumOSSwitchDriver</type>
33 <connect_order>12</connect_order>
34 <jump_host>NetworkBench</jump_host>
35 <COMPONENTS>
36 <shortName>leaf1</shortName>
37 <port1></port1>
38 <link1></link1>
39 <port2></port2>
40 <link2></link2>
41 <onosConfigPath></onosConfigPath>
42 <onosConfigFile></onosConfigFile>
43 </COMPONENTS>
44 </SwitchLeaf1>
45
46 <SwitchLeaf2>
47 <host>10.32.4.136</host>
48 <user>root</user>
49 <password>onl</password>
50 <type>StratumOSSwitchDriver</type>
51 <connect_order>13</connect_order>
52 <jump_host>NetworkBench</jump_host>
53 <COMPONENTS>
54 <shortName>leaf2</shortName>
55 <port1></port1>
56 <link1></link1>
57 <port2></port2>
58 <link2></link2>
59 <onosConfigPath></onosConfigPath>
60 <onosConfigFile></onosConfigFile>
61 </COMPONENTS>
62 </SwitchLeaf2>
63
64 <SwitchSpine1>
65 <host>10.32.4.130</host>
66 <user>root</user>
67 <password>onl</password>
68 <type>StratumOSSwitchDriver</type>
69 <connect_order>14</connect_order>
70 <jump_host>NetworkBench</jump_host>
71 <COMPONENTS>
72 <shortName>spine1</shortName>
73 <port1></port1>
74 <link1></link1>
75 <port2></port2>
76 <link2></link2>
77 <onosConfigPath></onosConfigPath>
78 <onosConfigFile></onosConfigFile>
79 </COMPONENTS>
80 </SwitchSpine1>
81
82 <SwitchSpine2>
83 <host>10.32.4.134</host>
84 <user>root</user>
85 <password>onl</password>
86 <type>StratumOSSwitchDriver</type>
87 <connect_order>15</connect_order>
88 <jump_host>NetworkBench</jump_host>
89 <COMPONENTS>
90 <shortName>spine2</shortName>
91 <port1></port1>
92 <link1></link1>
93 <port2></port2>
94 <link2></link2>
95 <onosConfigPath></onosConfigPath>
96 <onosConfigFile></onosConfigFile>
97 </COMPONENTS>
98 </SwitchSpine2>
99
100 <Host1>
101 <host>10.32.4.138</host>
102 <user>jenkins</user>
103 <password></password>
104 <type>HostDriver</type>
105 <connect_order>6</connect_order>
106 <jump_host>NetworkBench</jump_host>
107 <COMPONENTS>
108 <mac></mac>
109 <inband>false</inband>
110 <ip>10.32.5.161</ip>
111 <shortName>h1</shortName>
112 <port1></port1>
113 <link1></link1>
114 <interfaceName>enp175s0f0</interfaceName>
115 <routes>
116 <route1>
117 <network></network>
118 <netmask></netmask>
119 <gw></gw>
120 <interface></interface>
121 </route1>
122 </routes>
123 <sudo_required>false</sudo_required>
124 </COMPONENTS>
125 </Host1>
126
127 <Host2>
128 <host>10.32.4.139</host>
129 <user>jenkins</user>
130 <password></password>
131 <type>HostDriver</type>
132 <connect_order>7</connect_order>
133 <jump_host>NetworkBench</jump_host>
134 <COMPONENTS>
135 <mac></mac>
136 <inband>false</inband>
137 <ip>10.32.5.162</ip>
138 <shortName>h2</shortName>
139 <port1></port1>
140 <link1></link1>
141 <interfaceName>enp175s0f0</interfaceName>
142 <routes>
143 <route1>
144 <network></network>
145 <netmask></netmask>
146 <gw></gw>
147 <interface></interface>
148 </route1>
149 </routes>
150 <sudo_required>false</sudo_required>
151 </COMPONENTS>
152 </Host2>
153
154 <Host3>
155 <host>10.32.4.140</host>
156 <user>jenkins</user>
157 <password></password>
158 <type>HostDriver</type>
159 <connect_order>8</connect_order>
160 <jump_host>NetworkBench</jump_host>
161 <COMPONENTS>
162 <mac></mac>
163 <inband>false</inband>
164 <ip>10.32.5.163</ip>
165 <shortName>h3</shortName>
166 <port1></port1>
167 <link1></link1>
168 <interfaceName>enp175s0f0</interfaceName>
169 <routes>
170 <route1>
171 <network></network>
172 <netmask></netmask>
173 <gw></gw>
174 <interface></interface>
175 </route1>
176 </routes>
177 <sudo_required>false</sudo_required>
178 </COMPONENTS>
179 </Host3>
180
181 <ng40vm>
182 <host>10.32.5.6</host>
183 <user>ng40</user>
184 <password>ng40</password>
185 <type>HostDriver</type>
186 <connect_order>8</connect_order>
187 <jump_host>NetworkBench</jump_host>
188 <COMPONENTS>
189 <mac></mac>
190 <inband>false</inband>
191 <ip>10.32.5.6</ip>
192 <shortName>ng40</shortName>
193 <port1></port1>
194 <link1></link1>
195 <interfaceName>ens8</interfaceName>
196 <routes>
197 <route1>
198 <network></network>
199 <netmask></netmask>
200 <gw></gw>
201 <interface></interface>
202 </route1>
203 </routes>
204 </COMPONENTS>
205 </ng40vm>
206
207 <NetworkBench>
208 <host>66.201.42.222</host>
209 <user>jenkins</user>
210 <password></password>
211 <type>NetworkDriver</type>
212 <connect_order>1</connect_order>
213 <COMPONENTS>
214 </COMPONENTS>
215 </NetworkBench>
216
217 </COMPONENT>
218</TOPOLOGY>