RspecExtensionProposal_ServiceMapping: 052412b RspecExtension_ServiceControl.txt

File 052412b RspecExtension_ServiceControl.txt, 2.6 KB (added by hmussman@bbn.com, 12 years ago)
Line 
1At start of 5/24 meeting:
2
3<rspec xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1" >
4        <node xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1">
5                <gemini:node_type name="global_node">
6                        <gemini:monitor_urn name="URN of the AM to monitor">
7                </gemini:node_type>
8        </node>
9        <node >
10                <interface>
11                        <gemini:active action="start / stop"  />
12                        <gemini:passive action="start / stop" />
13                </interface>
14                <gemini:active action="start / stop" />
15                <gemini:passive action="start / stop" />
16                </gemini:passive>
17        </node>
18        <link>
19        </link>
20</rspec>
21
22
23After 5/24 meeting:
24
25<rspec xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1" > 
26    <node xmlns:gemini="http://geni.net/resources/rspec/ext/gemini/1">
27        <gemini:node_type name="global_node">
28            <gemini:monitor_urn name="URN of the AM to monitor">
29        </gemini:node_type>
30        </node>
31        <node >
32            <gemini:node_type name="mp_node" />
33                    <interface>
34                            <gemini:services>
35                                <gemini:passive installed="yes/no" action="enable / disable" />
36                            </gemini:services>
37                        </interface>
38                                <gemini:services>
39                                        <gemini:active installed="yes/no" action="enable / disable" />
40                                        <gemini:passive installed="yes/no" action="enable / disable" />
41                                </gemini:services>
42        </node>
43        <link>
44        </link>
45</rspec>
46
47
48Attached is a sample rspec with the proposed gemini extension. Note that this is just start and things may be added later for fine grain control of services
49
50The "gemini:monitor_urn name="URN of the AM to monitor"> tag is optional. If not present it is assumed that this Global node will only monitor the resources that are local to the testbed/AM.
51
52The tag can be used if the GN Node is allocated from a different testbed/AM than the one whose slivers it has to monitor. For eg.
53SHADOWNET as in its current state with INSTOOLS uses an MC Node from the Kentucky Testbed.
54
55Multiple instances of this tag can also be used mark that this GN Node is going to monitor the mentioned AMs (one or more). This may be usefull if you want one GN node for a slice spanning multiple AMs.
56
57cheers,
58
59Hussam
60(Hussamuddin Nasir)
61
62Netlab Operations Team
63
64-------------------------------------------------------------------
65Laboratory for Adv. Networking  Phone  : (859)218-0059
66James F Hardymon Building       Fax    : (859)323-3740
67301 Rose Street, Rm 237         E-mail : nasir@netlab.uky.edu
68Lexington, KY 40506-0495        Web    : http://www.netlab.uky.edu
69
70                          University of Kentucky
71                          **********************
72-------------------------------------------------------------------
73
74