Changes between Version 10 and Version 11 of NEuca-in-orca

Show
Ignore:
Timestamp:
10/19/10 13:59:31 (9 years ago)
Author:
anirban (IP: 152.54.9.209)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NEuca-in-orca

    v10 v11  
    4444Please replace the text in caps with text appropriate for your setup. You probably also want to change the units and the start/end parameters for the resource type. 
    4545 
     46== Example NEuca Site Authority == 
     47 
     48The following is an example config file containing a NEuca Site authority actor ('unc-vm-site') corresponding to an Eucalyptus (NEuca enabled) installation at UNC. This config file also contains an OPTIONAL network site authority actor ('unc-net-site') to control a network switch attached to the Eucalyptus installation. Both the actors are NDL-enabled, which means that the substrate NDL description has been specified by the property substrate.file. Eg. <property name="substrate.file" value="/opt/orca/ndl/uncvmsite.rdf" /> The actors talk to a remote broker actor ('ndl-broker') and delegate resources to this broker.   
     49 
     50{{{ 
     51<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
     52<configuration xmlns="http://issg.cs.duke.edu/sharp/boot"> 
     53        <actors> 
     54                <actor> 
     55                        <type>site</type> 
     56                        <name>unc-vm-site</name> 
     57                        <guid>a01ca9fd-3bcf-4e4c-b4bf-4ce1b9820785</guid> 
     58                        <description>UNC Euca site authority</description> 
     59                        <pools> 
     60                                <pool factory="orca.boot.inventory.NdlResourcePoolFactory"> 
     61                                        <type>unc.vm</type> 
     62                                        <label>Eucalyptus Virtual Machine (UNC)</label> 
     63                                        <description>A virtual machine</description> 
     64                                        <units>10</units> 
     65                                        <start>2010-01-30T00:00:00</start> 
     66                                        <end>2011-01-30T00:00:00</end> 
     67                                        <handler path="ec2/handler.xml"> 
     68                                                <properties> 
     69                                                        <property name="ec2.keys" value="/opt/orca/ec2" /> 
     70                                                </properties> 
     71                                        </handler> 
     72 
     73                                        <attributes> 
     74                                                <attribute> 
     75                                                        <key>resource.domain</key> 
     76                                                        <type>String</type> 
     77                                                        <value>uncvmsite</value> 
     78                                                </attribute> 
     79                                                <attribute> 
     80                                                        <key>resource.memory</key> 
     81                                                        <label>Memory</label> 
     82                                                        <value>128</value> 
     83                                                        <unit>MB</unit> 
     84                                                        <type>integer</type> 
     85                                                </attribute> 
     86                                                <attribute> 
     87                                                        <key>resource.cpu</key> 
     88                                                        <label>CPU</label> 
     89                                                        <value>1/2 of 2GHz Intel Xeon</value> 
     90                                                        <type>String</type> 
     91                                                </attribute> 
     92                                        </attributes> 
     93                                        <properties> 
     94                                                <!-- site NDL description --> 
     95                                                <property name="substrate.file" value="/opt/orca/ndl/uncvmsite.rdf" /> 
     96                                        </properties> 
     97                                </pool> 
     98                        </pools> 
     99                        <controls> 
     100                                <control type="unc.vm" class="orca.policy.core.SimpleVMControl" /> 
     101                        </controls> 
     102                </actor> 
     103 
     104                <actor> 
     105                        <type>site</type> 
     106                        <name>unc-net-site</name> 
     107                        <guid>22d0adec-22c1-488a-9356-a908346c1ded</guid> 
     108                        <description>UNC NET authority</description> 
     109                        <pools> 
     110                                <pool factory="orca.boot.inventory.NdlResourcePoolFactory"> 
     111                                        <type>unc.vlan</type> 
     112                                        <label>UNC NET VLAN</label> 
     113                                        <description>A VLAN over UNC NET</description> 
     114                                        <units>5</units> 
     115                                        <start>2010-01-30T00:00:00</start> 
     116                                        <end>2011-01-30T00:00:00</end> 
     117                                        <handler path="controllers/ben/gec9/unc.euca.net.xml" /> 
     118                                        <attributes> 
     119                                                <attribute> 
     120                                                        <key>resource.domain</key> 
     121                                                        <type>String</type> 
     122                                                        <value>uncnet</value> 
     123                                                </attribute> 
     124                                                <attribute> 
     125                                                        <key>resource.class.invfortype</key> 
     126                                                        <type>Class</type> 
     127                                                        <value>orca.controllers.ben.broker.NDLVlanInventory</value> 
     128                                                </attribute> 
     129                                        </attributes> 
     130                                        <properties> 
     131                                                <property name="vlan.tag.start" value="16" /> 
     132                                                <property name="vlan.tag.end" value="20" /> 
     133                                                <!-- site ndl file --> 
     134                                                <property name="substrate.file" value="/opt/orca/ndl/uncNet.rdf" /> 
     135                                        </properties> 
     136                                </pool> 
     137                        </pools> 
     138                        <controls> 
     139                                <control type="unc.vlan" class="orca.policy.core.VlanControl" /> 
     140                        </controls> 
     141                </actor> 
     142 
     143        </actors> 
     144        <topology> 
     145                <edges> 
     146                        <edge> 
     147                                <from name="ndl-broker" guid="25bc9111-9b41-46ab-a96b-3c87f574cfde" type="broker" > 
     148                                        <location protocol="soapaxis2" url="http://geni-ben.renci.org:11080/orca/services/ndl-broker" /> 
     149<certificate> 
     150MIICbTCCAdagAwIBAgIETDtgYzANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE 
     151CBMCTkMxDzANBgNVBAcTBkR1cmhhbTENMAsGA1UEChMEb3JjYTEQMA4GA1UECxMHc2hpcmFrbzEt 
     152MCsGA1UEAxMkMjViYzkxMTEtOWI0MS00NmFiLWE5NmItM2M4N2Y1NzRjZmRlMB4XDTEwMDcxMjE4 
     153MzUxNVoXDTIwMDcwOTE4MzUxNVowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5DMQ8wDQYDVQQH 
     154EwZEdXJoYW0xDTALBgNVBAoTBG9yY2ExEDAOBgNVBAsTB3NoaXJha28xLTArBgNVBAMTJDI1YmM5 
     155MTExLTliNDEtNDZhYi1hOTZiLTNjODdmNTc0Y2ZkZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC 
     156gYEAqcyS60d5t9c3eEud529hYmD/0BrIHGkEevwAtqBb7FFD1X98SB1G8y7gzxplt0xr2Hm72Et+ 
     15701qB7YgT6XQHWfJQQW7RUZEnrDbGsS0v6bffY291eeDVd0ZCH1ogzPDlyMqdhSGKsstqZd0CYc2E 
     158zRFNngOIytBu1m59Jr6/FqsCAwEAATANBgkqhkiG9w0BAQUFAAOBgQCpFKta+1JitcfPbti3x3Tj 
     159WqqINj2f/MzwTVZbxV1eW6gLrwc3FRTX8RgAfqn2sl9Igxfzb+GbQbhY2j5iyBsEV90eKjQQitgv 
     160KUA1IpJqVMYiGSohX2jL+uXEK7bujv9eRyNG82Rp+ouWCrDKo7kOVLh/iSD1s8Mrk03/wd3qfw== 
     161</certificate> 
     162                                </from> 
     163                                <to name="unc-net-site" type="site" /> 
     164                                <rset> 
     165                                        <type>unc.vlan</type> 
     166                                        <units>10</units> 
     167                                </rset> 
     168                        </edge> 
     169                        <edge> 
     170                                <from name="ndl-broker" guid="25bc9111-9b41-46ab-a96b-3c87f574cfde" type="broker"> 
     171                                        <location protocol="soapaxis2" url="http://geni-ben.renci.org:11080/orca/services/ndl-broker" /> 
     172<certificate> 
     173MIICbTCCAdagAwIBAgIETDtgYzANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzELMAkGA1UE 
     174CBMCTkMxDzANBgNVBAcTBkR1cmhhbTENMAsGA1UEChMEb3JjYTEQMA4GA1UECxMHc2hpcmFrbzEt 
     175MCsGA1UEAxMkMjViYzkxMTEtOWI0MS00NmFiLWE5NmItM2M4N2Y1NzRjZmRlMB4XDTEwMDcxMjE4 
     176MzUxNVoXDTIwMDcwOTE4MzUxNVowezELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk5DMQ8wDQYDVQQH 
     177EwZEdXJoYW0xDTALBgNVBAoTBG9yY2ExEDAOBgNVBAsTB3NoaXJha28xLTArBgNVBAMTJDI1YmM5 
     178MTExLTliNDEtNDZhYi1hOTZiLTNjODdmNTc0Y2ZkZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC 
     179gYEAqcyS60d5t9c3eEud529hYmD/0BrIHGkEevwAtqBb7FFD1X98SB1G8y7gzxplt0xr2Hm72Et+ 
     18001qB7YgT6XQHWfJQQW7RUZEnrDbGsS0v6bffY291eeDVd0ZCH1ogzPDlyMqdhSGKsstqZd0CYc2E 
     181zRFNngOIytBu1m59Jr6/FqsCAwEAATANBgkqhkiG9w0BAQUFAAOBgQCpFKta+1JitcfPbti3x3Tj 
     182WqqINj2f/MzwTVZbxV1eW6gLrwc3FRTX8RgAfqn2sl9Igxfzb+GbQbhY2j5iyBsEV90eKjQQitgv 
     183KUA1IpJqVMYiGSohX2jL+uXEK7bujv9eRyNG82Rp+ouWCrDKo7kOVLh/iSD1s8Mrk03/wd3qfw== 
     184</certificate> 
     185 
     186                                </from> 
     187                                <to name="unc-vm-site" type="site" /> 
     188                                <rset> 
     189                                        <type>unc.vm</type> 
     190                                        <units>10</units> 
     191                                </rset> 
     192                        </edge> 
     193                </edges> 
     194        </topology> 
     195</configuration> 
     196}}} 
     197 
    46198 
    47199== NEuca Handler ==