bestPractices: config.xml

File config.xml, 9.5 kB (added by ibaldin, 9 years ago)

Example config.xml for multiple actors in container

Line 
1<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2<configuration xmlns="http://issg.cs.duke.edu/sharp/boot">
3        <actors>
4                <actor>
5                        <type>site</type>
6                        <name>duke-net-site</name>
7                        <guid>a0b1324e-23e7-11df-85d1-000c29b1c193</guid>
8                        <description>DUKE NET site authority</description>
9                        <pools>
10                                <pool>
11                                        <type>duke.vlan</type>
12                                        <label>DUKE NET VLAN</label>
13                                        <description>A VLAN over DUKE NET</description>
14                                        <units>4</units>
15                                        <start>2010-01-30T00:00:00</start>
16                                        <end>2011-01-30T00:00:00</end>
17                                        <handler path="common/noop.xml" />
18                                        <properties>
19                                                <property name="vlan.tag.start" value="11" />
20                                                <property name="vlan.tag.end" value="14" />
21                                        </properties>
22                                </pool>
23                        </pools>
24                        <controls>
25                                <control type="duke.vlan" class="orca.policy.core.VlanControl" />
26                        </controls>
27                </actor>
28                <actor>
29                        <type>site</type>
30                        <name>ben-site</name>
31                        <guid>a3a84424-23e7-11df-a8ff-000c29b1c193</guid>
32                        <description>BEN site authority</description>
33                        <inventory>ben.na</inventory>
34                        <pools>
35                                <pool>
36                                        <type>ben.vlan</type>
37                                        <label>BEN VLAN</label>
38                                        <description>A VLAN over BEN</description>
39                                        <units>100</units>
40                                        <start>2010-01-30T00:00:00</start>
41                                        <end>2011-01-30T00:00:00</end>
42                                        <handler path="controllers/ben/gec7/ben.xml" />
43                                        <properties>
44                                                <property name="substrate.file" value="orca/network/ben-6509.rdf" />
45                                        </properties>
46                                </pool>
47                        </pools>
48                        <controls>
49                                <control type="ben.vlan" class="orca.controllers.ben.control.BenNdlControl" />
50                        </controls>
51                </actor>
52                <actor>
53                        <type>site</type>
54                        <name>nlr-site</name>
55                        <description>NLR site authority</description>
56                        <guid>a6bac0d8-23e7-11df-8b63-000c29b1c193</guid>
57                        <pools>
58                                <pool>
59                                        <type>nlr.vlan</type>
60                                        <label>NLR VLAN</label>
61                                        <description>A VLAN over NLR</description>
62                                        <units>100</units>
63                                        <start>2010-01-30T00:00:00</start>
64                                        <end>2011-01-30T00:00:00</end>
65                                        <handler path="network/nlr/handler.xml">
66                                                <properties>
67                                                        <property name="NLRSherpa.bandwidth" value="300000000" />
68                                                        <property name="nlr.credentials" value="/opt/orca/config/nlr.properties" />
69                                                </properties>
70                                        </handler>
71                                </pool>
72                        </pools>
73                        <controls>
74                                <control type="nlr.vlan" class="orca.policy.core.UnitsControl" />
75                        </controls>
76                </actor>
77                <actor>
78                        <type>site</type>
79                        <name>starlight-site</name>
80                        <description>Starlight site authority</description>
81                        <guid>a9c9cd6e-23e7-11df-af97-000c29b1c193</guid>
82                        <inventory>starlight.na</inventory>
83                        <pools>
84                                <pool>
85                                        <type>starlight.vlan</type>
86                                        <label>Starlight VLAN</label>
87                                        <description>A VLAN over Starlight</description>
88                                        <units>100</units>
89                                        <start>2010-01-30T00:00:00</start>
90                                        <end>2011-01-30T00:00:00</end>
91                                        <handler path="controllers/ben/gec7/starlight.xml" />
92                                </pool>
93                        </pools>
94                        <controls>
95                                <control type="starlight.vlan" class="orca.policy.core.UnitsControl" />
96                        </controls>
97                </actor>
98                <actor>
99                        <type>broker</type>
100                        <name>broker</name>
101                        <guid>acaa0b8e-23e7-11df-b278-000c29b1c193</guid>
102                        <policy class="orca.policy.core.BrokerSimplerUnitsPolicy">
103                                <properties>
104                                        <property name="queue.type" value="fifo" />
105                                </properties>
106                        </policy>
107                </actor>
108        </actors>
109        <topology>
110                <edges>
111                        <edge>
112                                <from name="service" guid="af7b4558-23e7-11df-bf65-000c29b1c193" type="service">
113                                        <location protocol="soapaxis2" url="http://geni-ben.renci.org:8080/orca/services/service" />
114<certificate>
115MIICbTCCAdagAwIBAgIES4mPlDANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE
116CBMCTkMxDzANBgNVBAcTBkR1cmhhbTENMAsGA1UEChMEb3JjYTEQMA4GA1UECxMHc2hpcmFrbzEt
117MCsGA1UEAxMkYWY3YjQ1NTgtMjNlNy0xMWRmLWJmNjUtMDAwYzI5YjFjMTkzMB4XDTEwMDIyNzIx
118MzMwOFoXDTIwMDIyNTIxMzMwOFowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5DMQ8wDQYDVQQH
119EwZEdXJoYW0xDTALBgNVBAoTBG9yY2ExEDAOBgNVBAsTB3NoaXJha28xLTArBgNVBAMTJGFmN2I0
120NTU4LTIzZTctMTFkZi1iZjY1LTAwMGMyOWIxYzE5MzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
121gYEAg60iipHC+qA8ZIP+aUYPtSLNZvgdoe/nTCrhm0TfS60llkn0EHFlMemknq7j7BflcmOXibFi
122zqjF/k3oifAF/ecdQfhmp/msfBiQ10H38HPTg82w7aOlEc9O3OPjag2tDWjE7gNLnmC8E2TCuRT2
123JsPErdPpCVzgYrAmIrTNhK0CAwEAATANBgkqhkiG9w0BAQUFAAOBgQBeCeNMyKBFR3CIgrz7neEX
124aVnFybyXljav2rx1+ofaBdak8MzM3gJcTfS6kPQ4uPDxhztRCR0075feArISTUCz0/It8/PtiEVz
125sr6PkDGu1g3q7Dleo/v2hoQbGs6Gu7cbKrOLJv54nHxLIrxpyEjAFswVOwwS+0LCeIa2R4JUkA==
126</certificate>
127                                </from>
128                                <to name="broker" type="broker" />
129                        </edge>
130                        <edge>
131                                <from name="broker" type="broker" />
132                                <to name="duke-vm-site" guid="9b12d036-23e7-11df-b3a3-000c29b1c193" type="site">
133                                        <location protocol="soapaxis2" url="http://orca.cod.cs.duke.edu:8080/orca/services/duke-vm-site" />
134<certificate>
135MIICbTCCAdagAwIBAgIES4mPcTANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE
136CBMCTkMxDzANBgNVBAcTBkR1cmhhbTENMAsGA1UEChMEb3JjYTEQMA4GA1UECxMHc2hpcmFrbzEt
137MCsGA1UEAxMkOWIxMmQwMzYtMjNlNy0xMWRmLWIzYTMtMDAwYzI5YjFjMTkzMB4XDTEwMDIyNzIx
138MzIzM1oXDTIwMDIyNTIxMzIzM1owezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5DMQ8wDQYDVQQH
139EwZEdXJoYW0xDTALBgNVBAoTBG9yY2ExEDAOBgNVBAsTB3NoaXJha28xLTArBgNVBAMTJDliMTJk
140MDM2LTIzZTctMTFkZi1iM2EzLTAwMGMyOWIxYzE5MzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
141gYEAiHwEwocrk2I7DhZc4nX7SOXu4U4MyTdAtT7uULnZUv2HfJsfX5EG+03jwrHVuxkqv9V2sgZN
14227EIerO+wML2c/htamIXMfNZpktEBZVb/mkoIBgG2Mo6kOhoY6Sh7pOcsqgh4BWtAe6gPRX2d+Ts
1434SFlpcaMPizRKTObsuTb53ECAwEAATANBgkqhkiG9w0BAQUFAAOBgQBY2IApnZsHez/yrEH0h5Tr
1448jgD1oifVqu/h8bplbGqsj8bZZSIS5HR0xiWyp85vxARogrNnw/4o4gkBsB/SOJ0n/YnE4xNosCc
145nBnha4IFdvAKLGiIZhN/SNNsrECohpXy0kd2iwFZCeegLKF6h2dMtFuK1U7Jm1JND1yZJ2+aEA==
146</certificate>
147                                </to>
148                        </edge>
149                        <edge>
150                                <from name="broker" type="broker" />
151                                <to name="vise-site" guid="9df4de98-23e7-11df-b49f-000c29b1c193" type="site">
152                                        <location protocol="soapaxis2" url="http://geni.cs.umass.edu:8080/orca/services/vise-site" />
153<certificate>
154MIICaDCCAdECBEuWY3cwDQYJKoZIhvcNAQEEBQAwezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5D
155MQ8wDQYDVQQHEwZEdXJoYW0xDTALBgNVBAoTBG9yY2ExEDAOBgNVBAsTB3NoaXJha28xLTArBgNV
156BAMTJDlkZjRkZTk4LTIzZTctMTFkZi1iNDlmLTAwMGMyOWIxYzE5MzAeFw0xMDAzMDkxNTA0MjNa
157Fw0yMDAzMDYxNTA0MjNaMHsxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJOQzEPMA0GA1UEBxMGRHVy
158aGFtMQ0wCwYDVQQKEwRvcmNhMRAwDgYDVQQLEwdzaGlyYWtvMS0wKwYDVQQDEyQ5ZGY0ZGU5OC0y
159M2U3LTExZGYtYjQ5Zi0wMDBjMjliMWMxOTMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaM
160Gg65tdaGw+LiuuqtIKEjKG5fKWcguoX/eC3HApsO4DtmY61URwghBe4FgVlzMH3y03Dl8Z851uVU
161H4Z6+cocPElvt6/MGkXGMy8vSudtuaS9kiAaMVQqXRdAcnCtZqHmPyJ3XSGQP1PmCdJQOPtZchVM
162YPdhdDiw7g0Do+1ZAgMBAAEwDQYJKoZIhvcNAQEEBQADgYEAgZNbLGoGr8Y1YV6OvJbGhZY/ou0l
163bmGIjpK2l1vHxRvIKCO5wVxOcCGfxd7GNIca2UL4psoeRKV6/jlUPjCxD2a+sQfz60ZBqUMzDzGy
164IUjZOkrYRTLeDfbyewcPQccyOxCLU/EotDAsPn91riCgj39haMsmE+IBBQaJbAzkXkw=
165</certificate>
166                                </to>
167                        </edge>
168                        <edge>
169                                <from name="broker" type="broker" />
170                                <to name="renci-vm-site" guid="19f1b53b-f081-4544-81fa-b0467bff73c1" type="site">
171                                        <location protocol="soapaxis2" url="http://euca-m.renci.ben:8080/orca/services/renci-vm-site" />
172<certificate>
173MIICbTCCAdagAwIBAgIES50XbzANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE
174CBMCTkMxDzANBgNVBAcTBkR1cmhhbTENMAsGA1UEChMEb3JjYTEQMA4GA1UECxMHc2hpcmFrbzEt
175MCsGA1UEAxMkMTlmMWI1M2ItZjA4MS00NTQ0LTgxZmEtYjA0NjdiZmY3M2MxMB4XDTEwMDMxNDE3
176MDU1MVoXDTIwMDMxMTE3MDU1MVowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5DMQ8wDQYDVQQH
177EwZEdXJoYW0xDTALBgNVBAoTBG9yY2ExEDAOBgNVBAsTB3NoaXJha28xLTArBgNVBAMTJDE5ZjFi
178NTNiLWYwODEtNDU0NC04MWZhLWIwNDY3YmZmNzNjMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
179gYEAhCB/KcD1Wh+FLEEXn2OdolXTWwA+yTukYwhFBHIt2xYHLPpmbOUppV3kjugLsnhaNm0ckn2O
1800YjFSX5gOnW8dcSjZP0BUeLxaxGoif2cs9iVp79b3YM7a9aPeCZto9yANBt2LXoyimUmyvoIt8+W
181B10IrXv9ouNzaRRWJueXRCUCAwEAATANBgkqhkiG9w0BAQUFAAOBgQBf1nbJT2J5SC5sRbOK3lC2
1828FTBUuckkCXAAo/ft1Bx1Xjwg4s3XbhNIDQaImHvlL59YnaeAokwSfk6SxzhFs2YylovGqiphZhI
183YJ2ciRhsChoWFneJkCxCsHU5OEhg1IM76bYJrVOx6K8r9ATIQKbJjr9DxJ0Zs4QWW8pAKfmtng==
184</certificate>
185                                </to>
186                        </edge>
187                        <edge>
188                                <from name="broker" type="broker" />
189                                <to name="renci-net-site" guid="2a135201-9562-40c1-8dab-2fc6f5c9bd2f" type="site">
190                                        <location protocol="soapaxis2" url="http://euca-m.renci.ben:8080/orca/services/renci-net-site" />
191<certificate>
192MIICbTCCAdagAwIBAgIES50XczANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE
193CBMCTkMxDzANBgNVBAcTBkR1cmhhbTENMAsGA1UEChMEb3JjYTEQMA4GA1UECxMHc2hpcmFrbzEt
194MCsGA1UEAxMkMmExMzUyMDEtOTU2Mi00MGMxLThkYWItMmZjNmY1YzliZDJmMB4XDTEwMDMxNDE3
195MDU1NVoXDTIwMDMxMTE3MDU1NVowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5DMQ8wDQYDVQQH
196EwZEdXJoYW0xDTALBgNVBAoTBG9yY2ExEDAOBgNVBAsTB3NoaXJha28xLTArBgNVBAMTJDJhMTM1
197MjAxLTk1NjItNDBjMS04ZGFiLTJmYzZmNWM5YmQyZjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
198gYEA3zqZp+zU9E09uA/dP2lR5xn+TfgFr575oJ8Uw4jgvadq1OMje1AnXNohZfGxxDj1QKPMhSAV
199AGBS6b8Kb3FebQY/TL3tmBoXAt+dcFTq0z9mgk8T0jg7BKUrSfxnxgM0Vimq8tEkHA50LJj+0dW2
200awRBdtUguVQKBu1Nw74dEpsCAwEAATANBgkqhkiG9w0BAQUFAAOBgQAh1mLuDCwx5BcCKknUXZI/
201ucW1wdjCo8lu3QhSvX3nC/+2A5d5jsjUB4L5eFdpcdff0VwgMmMpAGtFvH2+7mQfek4xUav/g9m6
202A/zwLOLhIFWMh4uXhVnFN7GCKlf33ZjYFrZQtp5q2L8QP348g/HDK20e2FnH+3VNG3ZPvWgzqw==
203</certificate>
204                                </to>
205                        </edge>
206                        <edge>
207                                <from name="broker" type="broker" />
208                                <to name="duke-net-site" type="site" />
209                                <rset>
210                                        <type>duke.vlan</type>
211                                        <units>4</units>
212                                </rset>
213                        </edge>
214                        <edge>
215                                <from name="broker" type="broker" />
216                                <to name="ben-site" type="site" />
217                                <rset>
218                                        <type>ben.vlan</type>
219                                        <units>100</units>
220                                </rset>
221                        </edge>
222                        <edge>
223                                <from name="broker" type="broker" />
224                                <to name="nlr-site" type="site" />
225                                <rset>
226                                        <type>nlr.vlan</type>
227                                        <units>100</units>
228                                </rset>
229                        </edge>
230                        <edge>
231                                <from name="broker" type="broker" />
232                                <to name="starlight-site" type="site" />
233                                <rset>
234                                        <type>starlight.vlan</type>
235                                        <units>10</units>
236                                </rset>
237                        </edge>
238                </edges>
239        </topology>
240</configuration>