blob: e529c6f1c740122868dc4be3311dcf727a98b8db [file] [log] [blame]
Jon Hall32c90f32021-06-24 16:32:44 -07001<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>~/onos</home> # defines where onos home is on the build machine. Defaults to "~/onos/" if empty.
11 <COMPONENTS>
Jon Halla7b27e62021-06-29 12:13:51 -070012 <kubeConfig>~/.kube/dev-pairedleaves-tucson</kubeConfig> # If set, will attempt to use this file for setting up port-forwarding
Jon Hall32c90f32021-06-24 16:32:44 -070013 <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>
19 <web_user>karaf</web_user>
20 <web_pass>karaf</web_pass>
21 <karafPrompt_username>karaf</karafPrompt_username>
22 <rest_port></rest_port>
23 <prompt></prompt> # TODO: we technically need a few of these, one per component
24 <onos_home>~/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
29 <Leaf1>
30 <host>10.76.28.70</host>
31 <user>root</user>
32 <password>onl</password>
33 <type>StratumOSSwitchDriver</type>
34 <connect_order>12</connect_order>
35 <jump_host></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>
45 </Leaf1>
46
47 <Leaf2>
48 <host>10.76.28.71</host>
49 <user>root</user>
50 <password>onl</password>
51 <type>StratumOSSwitchDriver</type>
52 <connect_order>13</connect_order>
53 <jump_host></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>
63 </Leaf2>
64
65 <Compute1>
66 <host>10.76.28.74</host>
67 <user>jenkins</user>
68 <password></password>
69 <type>HostDriver</type>
70 <connect_order>6</connect_order>
71 <jump_host></jump_host>
72 <COMPONENTS>
73 <mac></mac>
74 <inband>false</inband>
75 <dhcp>True</dhcp>
76 <ip>10.32.11.2</ip>
77 <shortName>h1</shortName>
78 <port1></port1>
79 <link1></link1>
Jon Hall8a99e8d2021-09-01 11:18:12 -070080 <ifaceName>pairbond</ifaceName>
Jon Hall32c90f32021-06-24 16:32:44 -070081 <routes>
82 <route1>
83 <network></network>
84 <netmask></netmask>
85 <gw></gw>
86 <interface></interface>
87 </route1>
88 </routes>
89 <sudo_required>false</sudo_required>
90 </COMPONENTS>
91 </Compute1>
92
93 <Compute2>
94 <host>10.76.28.72</host>
95 <user>jenkins</user>
96 <password></password>
97 <type>HostDriver</type>
98 <connect_order>7</connect_order>
99 <jump_host></jump_host>
100 <COMPONENTS>
101 <mac></mac>
102 <inband>false</inband>
103 <dhcp>True</dhcp>
104 <ip>10.32.11.3</ip>
105 <shortName>h2</shortName>
106 <port1></port1>
107 <link1></link1>
Jon Hall8a99e8d2021-09-01 11:18:12 -0700108 <ifaceName>pairbond</ifaceName>
Jon Hall32c90f32021-06-24 16:32:44 -0700109 <routes>
110 <route1>
111 <network></network>
112 <netmask></netmask>
113 <gw></gw>
114 <interface></interface>
115 </route1>
116 </routes>
117 <sudo_required>false</sudo_required>
118 </COMPONENTS>
119 </Compute2>
120
121 <Compute3>
122 <host>10.76.28.68</host>
123 <user>jenkins</user>
124 <password></password>
125 <type>HostDriver</type>
126 <connect_order>8</connect_order>
127 <jump_host></jump_host>
128 <COMPONENTS>
129 <mac></mac>
130 <inband>false</inband>
131 <dhcp>True</dhcp>
132 <ip>10.32.11.194</ip>
133 <shortName>h3</shortName>
134 <port1></port1>
135 <link1></link1>
Jon Hall8a99e8d2021-09-01 11:18:12 -0700136 <ifaceName>eno2</ifaceName>
Jon Hall32c90f32021-06-24 16:32:44 -0700137 <routes>
138 <route1>
139 <network></network>
140 <netmask></netmask>
141 <gw></gw>
142 <interface></interface>
143 </route1>
144 </routes>
145 <sudo_required>false</sudo_required>
146 </COMPONENTS>
147 </Compute3>
148
149 <ManagmentServer>
150 <host>10.76.28.66</host>
151 <user>jenkins</user>
152 <password></password>
153 <type>HostDriver</type>
154 <connect_order>1</connect_order>
155 <COMPONENTS>
156 <mac></mac>
157 <inband>false</inband>
158 <dhcp>True</dhcp>
159 <ip>10.32.11.1</ip>
160 <shortName>mgmt</shortName>
161 <port1></port1>
162 <link1></link1>
Jon Hall8a99e8d2021-09-01 11:18:12 -0700163 <ifaceName>pairbond</ifaceName>
Jon Hall32c90f32021-06-24 16:32:44 -0700164 <routes>
165 <route1>
166 <network></network>
167 <netmask></netmask>
168 <gw></gw>
169 <interface></interface>
170 </route1>
171 </routes>
172 <sudo_required>false</sudo_required>
173
174 </COMPONENTS>
175 </ManagmentServer>
176
177 <NetworkBench>
178 <host>10.76.28.66</host>
179 <user>jenkins</user>
180 <password></password>
181 <type>NetworkDriver</type>
182 <connect_order>1</connect_order>
183 <COMPONENTS>
184 </COMPONENTS>
185 </NetworkBench>
186
Yi Tsengf4595712021-08-27 14:10:58 -0700187 <DeepInsight>
188 <host>10.76.28.74</host>
189 <user>jenkins</user>
190 <password></password>
191 <type>DeepInsightApiDriver</type>
192 <connect_order>1</connect_order>
193 <COMPONENTS>
194 <server_url>https://10.76.28.74:30000</server_url>
195 <username>diadmin</username>
196 <password>diadmin</password>
197 <verify_ssl>False</verify_ssl>
198 </COMPONENTS>
199 </DeepInsight>
200
Jon Hall32c90f32021-06-24 16:32:44 -0700201 </COMPONENT>
202</TOPOLOGY>