= !DiCloud Evaluation =
The [wiki:DICLOUD DiCloud] project delivered an integration milestone with [wiki:GushProto GUSH] supporting access to [wiki:ORCABEN ORCA] resources.
Instructions were fom the GUSH [http://gush.cs.williams.edu/trac/gush/wiki/OrcaExample Orca Example] page which walks through a scenario that uses ORCA, ProtoGENI and !PlanetLab resources.
Evaluation Time Frame: October 19, 2011
= !DiCloud Findings =
Initially ran into problems accessing the ORCA aggregates.
= !DiCloud How-to =
Defined the omni_config setting to access the aggregates:
{{{
[omni]
users = lnevers
[plc]
type=sfa
authority=plc.bbn
user=plc.bbn.lnevers
cert=~/.gcf/plc.bbn.lnevers.gid
key=~/.gcf/lnevers.pkey
registry=http://www.planet-lab.org:12345
slicemgr=http://www.planet-lab.org:12347
[pg]
type=pg
ch = https://www.emulab.net:443/protogeni/xmlrpc/ch
sa = https://www.emulab.net:443/protogeni/xmlrpc/sa
cert = ~/.ssl/protogeni/encrypted-cleartext.pem
key = ~/.ssl/protogeni/encrypted-cleartext.pem
[lnevers]
urn = urn:publicid:IDN+emulab.net+user+lnevers
keys=~/.ssh/id_rsa.pub
}}}
Defined the directory.xml for each of the !PlanetLab, ProtoGENI, and ORCA resource managers:
{{{
}}}
Created a slice for the experiment:
{{{
$ helper-scripts/handle-geni.py -n -f pg -a https://www.emulab.net/protogeni/xmlrpc/am createslice gush-orca-gir
INFO:omni:Loading config file omni_config
INFO:omni:Using control framework pg
Created slice with Name gush-orca-gir, URN urn:publicid:IDN+emulab.net+slice+gush-orca-gir
}}}
Defined an ORCA rspec file named orca.rpec:
{{{
}}}
Created a sliver with the GUSH handle-geni.py script:
{{{
$ helper-scripts/handle-geni.py -n -f pg -a https://geni.renci.org:11443/orca/xmlrpc createsliver gush-orca-gir orca.rpec
INFO:omni:Loading config file omni_config
INFO:omni:Using control framework pg
Asked https://geni.renci.org:11443/orca/xmlrpc to reserve resources. Result: Error encountered converting RSpec to NDL: org.apache.xmlrpc.XmlRpcException: Failed to read server's response: Connection refused
}}}