Changes between Version 6 and Version 7 of GIR3.2_DiCloud


Ignore:
Timestamp:
11/18/11 14:09:13 (12 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIR3.2_DiCloud

    v6 v7  
    33Instructions 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.
    44
    5 Evaluation Time Frame: October 19, 2011
     5Evaluation Time Frame: October 19, 2011 and November 18, 2011
    66
    77= !DiCloud Findings =
    8 Ran into 2 problems accessing the ORCA aggregate, in particular one problem was in the RSPEC to NDL converter.  This component is being modified for GEC12, RENCI folks suggested that GIR evaluation be postponed to after GEC12.
     8Initially ran into 2 problems accessing the ORCA aggregate, in particular one problem was in the RSPEC to NDL converter.  This component is being modified for GEC12, RENCI folks suggested that GIR evaluation be postponed to after GEC12.
     9
     10After GEC12, used GUSH revision 166 to set up a slice with resources, but had to update GUSH revision 167 due to changes made to accommodate ORCA.  The changes in Gush revision 166, were not sufficient, GUSH fails while parsing sliver information upon startup...waiting for resoulution.
     11
     12Also GUSH is not able to able to get a listresources for the ORCA aggregate.
    913
    1014= !DiCloud How-to =
    1115
     16== November 18 evaluation ==
     17Using the following omni_config:
     18{{{
     19[omni]
     20users = lnevers
     21
     22[lnevers]
     23urn = urn:publicid:IDN+emulab.net+user+lnevers
     24keys=~/.ssh/id_rsa.pub
     25
     26[pg]
     27type=pg
     28ch = https://www.emulab.net:443/protogeni/xmlrpc/ch
     29sa = https://www.emulab.net:443/protogeni/xmlrpc/sa
     30cert = ~/.ssl/protogeni/encrypted-cleartext.pem
     31key = ~/.ssl/protogeni/encrypted-cleartext.pem
     32}}}
     33and the following directory.xml:
     34{{{
     35<?xml version="1.0" encoding="UTF-8"?>
     36<gush>
     37  <resource_manager type="geni-orca">
     38     <port_map slice="gush-orca-ln" port="11400"/>
     39    </resource_manager>
     40</gush>
     41}}}
     42
     43Create a slice with ORCA resources:
     44{{{
     45$ helper-scripts/handle-geni.py -n -f pg -a https://www.emulab.net/protogeni/xmlrpc/am createslice gush-orca-ln
     46INFO:omni:Loading config file omni_config
     47INFO:omni:Using control framework pg
     48Created slice with Name gush-orca-ln, URN urn:publicid:IDN+emulab.net+slice+gush-orca-ln
     49
     50$ helper-scripts/handle-geni.py -n -f pg -a https://geni.renci.org:11443/orca/xm.rspec createsliver gush-orca-ln orca
     51INFO:omni:Loading config file omni_config
     52INFO:omni:Using control framework pg
     53Asked https://geni.renci.org:11443/orca/xmlrpc to reserve resources. Result: Request id: 7ad19305-79e3-460d-8d8b-80b59efde6d3
     54[   Slice UID: b90bfe5f-31c6-4d84-9f8d-c8f28106cb9c | Reservation UID: 824f9da8-1a91-4eec-9bbe-55b4e14198d1 | Resource Type: dukevmsite.vm | Resource Units: 1 ]
     55[   Slice UID: b90bfe5f-31c6-4d84-9f8d-c8f28106cb9c | Reservation UID: 3d4c342e-2d2b-4c86-b0cc-313a5b82f1b2 | Resource Type: dukevmsite.vm | Resource Units: 1 ]
     56[   Slice UID: b90bfe5f-31c6-4d84-9f8d-c8f28106cb9c | Reservation UID: 8a863cfe-1be7-4776-9591-f8a35af76610 | Resource Type: dukevmsite.vlan | Resource Units: 1 ]
     57$
     58}}}
     59
     60Verified resources availability:
     61{{{
     62$ helper-scripts/handle-geni.py -n -f pg -a https://geni.renci.org:11443/orca/xmlr
     63pc sliverstatus gush-orca-ln
     64INFO:omni:Loading config file omni_config
     65INFO:omni:Using control framework pg
     66INFO:omni:Sliver at https://geni.renci.org:11443/orca/xmlrpc:
     67<?xml version="1.0"?>
     68<gush>
     69        <slice name="gush-orca-ln+dbab2f54-94b1-4696-9dbe-f7739776c7b6#geni1/bea1e6a7-668e-4906-bde3-1b14fa8284ee" exclusive="true" client_id="d
     70bab2f54-94b1-4696-9dbe-f7739776c7b6#geni1/bea1e6a7-668e-4906-bde3-1b14fa8284ee">
     71        <sliver_type name="vm"/>
     72        <services>
     73            <login username="root" port="22" hostname="152.3.144.103" authentication="ssh-keys"/>
     74            <execute command="#!/bin/sh
     75sudo hostname `cat /var/emulab/boot/realname`.`cat /var/emulab/boot/mydomain`
     76"/>
     77        </services>
     78        <interface client_id="dbab2f54-94b1-4696-9dbe-f7739776c7b6#geni1/bea1e6a7-668e-4906-bde3-1b14fa8284ee:if1"/>
     79    </node>
     80    <node sliver_id="urn:publicid:IDN+geni-orca.renci.org+sliver+urn:publicid:IDN+emulab.net+slice+gush-orca-ln+dbab2f54-94b1-4696-9dbe-f7739776
     81c7b6#geni2/2fcee0ff-119d-45c7-9653-93bb664e92cd" exclusive="true" client_id="dbab2f54-94b1-4696-9dbe-f7739776c7b6#geni2/2fcee0ff-119d-45c7-9653-
     8293bb664e92cd">
     83        <sliver_type name="vm"/>
     84        <services>
     85            <login username="root" port="22" hostname="152.3.144.101" authentication="ssh-keys"/>
     86            <execute command="#!/bin/sh
     87sudo hostname `cat /var/emulab/boot/realname`.`cat /var/emulab/boot/mydomain`
     88"/>
     89        </services>
     90        <interface client_id="dbab2f54-94b1-4696-9dbe-f7739776c7b6#geni2/2fcee0ff-119d-45c7-9653-93bb664e92cd:if1"/>
     91    </node>
     92    <link sliver_id="urn:publicid:IDN+geni-orca.renci.org+sliver+urn:publicid:IDN+emulab.net+slice+gush-orca-ln+dbab2f54-94b1-4696-9dbe-f7739776c7b6#center/78d9f526-af84-445e-91dd-f9e8d69b810d" client_id="dbab2f
     9354-94b1-4696-9dbe-f7739776c7b6#center/78d9f526-af84-445e-91dd-f9e8d69b810d">
     94        <interface_ref client_id="dbab2f54-94b1-4696-9dbe-f7739776c7b6#geni2/2fcee0ff-119d-45c7-9653-93bb664e92cd:if1"/>
     95        <interface_ref client_id="dbab2f54-94b1-4696-9dbe-f7739776c7b6#geni1/bea1e6a7-668e-4906-bde3-1b14fa8284ee:if1"/>
     96    </link>
     97</rspec>">
     98                <expires>99999</expires>
     99        </slice>
     100</gush>
     101}}}
     102
     103Started GUSH to manage nodes:
     104{{{
     105$ ./gush -P 15555
     106gush> Gush has learned about the slice gush-orca-ln.
     107Updated information on the slice gush-orca-ln is available.
     108
     109gush> connect root@152.3.144.103:11400
     110Error: Could not find any hosts matching the given string.
     111gush> info nodes
     112There are 0 known nodes:
     113gush> quit
     114}}}
     115Note: The problem above may be due to a parsing error for the slice information, waiting on resolution.
     116
     117
     118== October 18 Wvaluation ==
    12119Defined the omni_config setting to access the aggregates:
    13120{{{