wiki:GEC17Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup

Version 24 (modified by divyashri.bhat@gmail.com, 6 years ago) (diff)

--

Design/Setup

In this part of the tutorial we give a brief overview on the experiment workflow. GIMI is providing experimenters with a set of tools that will aid them in allocating GENI resources (currently this is limited to ExoGENI resources), executing experiments, and performing measurements while these experiments are running. In addition, the GIMI tools will allow experimenters to analyze and visualize measurement data. Finally, a federated set of iRODS servers provides an archival service.
The figure below illustrate what we describe as the experiment workflow. During the tutorial we will walk through the single steps of this workflow with the goal to have experimenters apply this workflow to their own experiments.

Topology

The image below illustrates the ExoGENI topology that we will create within the scope of this tutorial. The experiment described above will be executed on the basis of this topology.

In Section A.1 Creating a Slice, we will go through the process of setting up and obtaining a slice that represents this topology.

The routing in this topology is set up as follows:

Origin Node Destination Net Via IP Node
A 192.168.1.0/24 192.168.4.10 B
192.168.2.0/24 192.168.4.10 B
192.168.3.0/24 192.168.5.12 C
192.168.4.0/24 192.168.4.11 A
192.168.5.0/24 192.168.5.11 A
192.168.6.0/24 192.168.5.12 C
B 192.168.1.0/24 192.168.1.10 B
192.168.2.0/24 192.168.2.10 B
192.168.3.0/24 192.168.1.13 D
192.168.4.0/24 192.168.4.10 B
192.168.5.0/24 192.168.4.11 A
192.168.6.0/24 192.168.2.12 C
C 192.168.1.0/24 192.168.3.13 D
192.168.2.0/24 192.168.2.12 C
192.168.3.0/24 192.168.3.12 C
192.168.4.0/24 192.168.5.11 A
192.168.5.0/24 192.168.5.12 C
192.168.6.0/24 192.168.6.12 C
D 192.168.1.0/24 192.168.1.13 D
192.168.2.0/24 192.168.3.12 C
192.168.3.0/24 192.168.3.13 D
192.168.4.0/24 192.168.1.10 B
192.168.5.0/24 192.168.3.12 C
192.168.6.0/24 192.168.3.12 C
E 192.168.1.0/24 192.168.6.12 C
192.168.2.0/24 192.168.6.12 C
192.168.3.0/24 192.168.6.12 C
192.168.4.0/24 192.168.6.12 C
192.168.5.0/24 192.168.6.12 C
192.168.6.0/24 192.168.6.14 E

A.1 Creating a Slice

To create a slice we will use Omni here.
To us Omni you will need to download, install and configure Omni on your VM.

You also need to have the certificate, private and public keys stored on your machine. Please vrify this as follows:
Run:

     ls ~/.ssh ~/.ssl

The output looks like :

geni@geni-vm:~$ ls ~/.ssh ~/.ssl
/home/geni/.ssh:
config  geni_key  geni_key.pub

/home/geni/.ssl:
geni_cert_enc.pem  geni_cert.pem

To create a slice,

omni.py createslice <slicename>

e.g omni.py createslice dbhatlabwiki
Sample output

INFO:omni:Loading config file /home/dbhat/.gcf/omni_config
INFO:omni:Using control framework portal
INFO:omni:Created slice with Name dbhatlabwiki, URN urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki, Expiration 2013-07-22 00:00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:

  Options as run:
		framework: portal
		project: GIMITesting

  Args: createslice dbhatlabwiki

  Result Summary: Created slice with Name dbhatlabwiki, URN urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki, Expiration 2013-07-22 00:00:00
 
INFO:omni: ============================================================

Verify that your slice has been created:

/usr/local/bin/gcf/examples$ omni.py listmyslices <username>

Sample output:

dbhat@bua-1159:/usr/local/bin/gcf/examples$ omni.py listmyslices dbhat
INFO:omni:Loading config file /home/dbhat/.gcf/omni_config
INFO:omni:Using control framework portal
INFO:omni:User 'dbhat' has slice(s): 
	'''urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki'''
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatGIMItest
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhattestLab
	urn:publicid:IDN+ch.geni.net:GEMINIScalability+slice+testLabwiki
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatexoGPO
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatexoSM
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhattestExoSm
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhattestExoSM
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+testExoSM
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatinstatest
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatPortal
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatvlcRENCI
	urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatvlcTEST
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed listmyslices:

  Options as run:
		framework: portal
		project: GIMITesting

  Args: listmyslices dbhat

  Result Summary: Found 13 slice(s) for user 'dbhat'.
 
INFO:omni: ============================================================

Create a Sliver

omni.py createsliver -a eg-<rackname> <slicename> http://emmy9.casa.umass.edu/GEC-17/exomanualselect.rspec
omni.py createsliver -a eg-gpo dbhatlabwiki http://emmy9.casa.umass.edu/GEC-17/exomanualselect.rspec

Racknames can be: eg-gpo or eg-sm

The manifest is returned as shown here:

INFO:omni:Loading config file /home/dbhat/.gcf/omni_config
INFO:omni:Using control framework portal
INFO:omni:Substituting AM nickname eg-gpo with URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki expires on 2013-07-22 00:00:00 UTC
INFO:omni:Substituting AM nickname eg-gpo with URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname eg-gpo with URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file http://emmy9.casa.umass.edu/GEC-17/exomanualselect.rspec for slice urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki
INFO:omni:Got return from CreateSliver for slice dbhatlabwiki at https://bbn-hn.exogeni.net:11443/orca/xmlrpc:
INFO:omni:<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
INFO:omni:  <!-- Reserved resources for:
	Slice: dbhatlabwiki
	at AM:
	URN: unspecified_AM_URN
	URL: https://bbn-hn.exogeni.net:11443/orca/xmlrpc
 -->
INFO:omni:  
<rspec type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/manifest.xsd http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1/slice_info.xsd?format=raw http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1 http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1/sliver_info.xsd?format=raw http://www.geni.net/resources/rspec/ext/postBootScript/1 http://www.geni.net/resources/rspec/ext/postBootScript/1/request.xsd" xmlns:ns2="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns="http://www.geni.net/resources/rspec/3" xmlns:ns4="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/sliver-info/1" xmlns:ns3="http://groups.geni.net/exogeni/attachment/wiki/RspecExtensions/slice-info/1" xmlns:ns5="http://www.geni.net/resources/rspec/ext/postBootScript/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeE" exclusive="false" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="nodeE">
        <location latitude="42.38974" longitude="-71.14751" country="Unspecified"/>
        <sliver_type name="m1.small">
            <disk_image version="375d5861080b85c9b17e8d4c6c431e955e1d72fd" name="http://emmy9.casa.umass.edu/Disk_Images/ExoGENI/exogeni-umass-ovs-1.0.4.xml"/>
        </sliver_type>
        <services>
            <ns5:services_post_boot_script type="velocity">#!/bin/bash
# Automatically generated boot script

# wget or curl must be installed on the image
mkdir -p /tmp
cd /tmp
if [ -x `which wget 2&amp;gt;/dev/null` ]; then
  wget -q http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz
else if [ -x `which curl 2&amp;gt;/dev/null` ]; then
  curl http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz &amp;gt; `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
fi
fi
# untar
tar -zxf `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
execString=&amp;quot;/bin/bash -c \&amp;quot;/tmp/postboot_script_exo.sh urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki nodeE\&amp;quot;&amp;quot;
eval $execString

</ns5:services_post_boot_script>
        </services>
        <interface mac_address="fe:16:3e:00:50:89" client_id="nodeE:if0">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.6.14"/>
        </interface>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </node>
    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeC" exclusive="false" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="nodeC">
        <location latitude="42.38974" longitude="-71.14751" country="Unspecified"/>
        <sliver_type name="m1.small">
            <disk_image version="375d5861080b85c9b17e8d4c6c431e955e1d72fd" name="http://emmy9.casa.umass.edu/Disk_Images/ExoGENI/exogeni-umass-ovs-1.0.4.xml"/>
        </sliver_type>
        <services>
            <ns5:services_post_boot_script type="velocity">#!/bin/bash
# Automatically generated boot script

# wget or curl must be installed on the image
mkdir -p /tmp
cd /tmp
if [ -x `which wget 2&amp;gt;/dev/null` ]; then
  wget -q http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz
else if [ -x `which curl 2&amp;gt;/dev/null` ]; then
  curl http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz &amp;gt; `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
fi
fi
# untar
tar -zxf `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
execString=&amp;quot;/bin/bash -c \&amp;quot;/tmp/postboot_script_exo.sh urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki nodeC\&amp;quot;&amp;quot;
eval $execString

</ns5:services_post_boot_script>
        </services>
        <interface mac_address="fe:16:3e:00:1e:6f" client_id="nodeC:if1">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.2.12"/>
        </interface>
        <interface mac_address="fe:16:3e:00:66:f2" client_id="nodeC:if3">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.6.12"/>
        </interface>
        <interface mac_address="fe:16:3e:00:62:e7" client_id="nodeC:if0">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.5.12"/>
        </interface>
        <interface mac_address="fe:16:3e:00:5a:9e" client_id="nodeC:if2">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.3.12"/>
        </interface>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </node>
    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeA" exclusive="false" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="nodeA">
        <location latitude="42.38974" longitude="-71.14751" country="Unspecified"/>
        <sliver_type name="m1.small">
            <disk_image version="375d5861080b85c9b17e8d4c6c431e955e1d72fd" name="http://emmy9.casa.umass.edu/Disk_Images/ExoGENI/exogeni-umass-ovs-1.0.4.xml"/>
        </sliver_type>
        <services>
            <ns5:services_post_boot_script type="velocity">#!/bin/bash
# Automatically generated boot script

# wget or curl must be installed on the image
mkdir -p /tmp
cd /tmp
if [ -x `which wget 2&amp;gt;/dev/null` ]; then
  wget -q http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz
else if [ -x `which curl 2&amp;gt;/dev/null` ]; then
  curl http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz &amp;gt; `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
fi
fi
# untar
tar -zxf `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
execString=&amp;quot;/bin/bash -c \&amp;quot;/tmp/postboot_script_exo.sh urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki nodeA\&amp;quot;&amp;quot;
eval $execString

</ns5:services_post_boot_script>
        </services>
        <interface mac_address="fe:16:3e:00:5e:55" client_id="nodeA:if1">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.4.11"/>
        </interface>
        <interface mac_address="fe:16:3e:00:78:74" client_id="nodeA:if0">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.5.11"/>
        </interface>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </node>
    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeD" exclusive="false" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="nodeD">
        <location latitude="42.38974" longitude="-71.14751" country="Unspecified"/>
        <sliver_type name="m1.small">
            <disk_image version="375d5861080b85c9b17e8d4c6c431e955e1d72fd" name="http://emmy9.casa.umass.edu/Disk_Images/ExoGENI/exogeni-umass-ovs-1.0.4.xml"/>
        </sliver_type>
        <services>
            <ns5:services_post_boot_script type="velocity">#!/bin/bash
# Automatically generated boot script

# wget or curl must be installed on the image
mkdir -p /tmp
cd /tmp
if [ -x `which wget 2&amp;gt;/dev/null` ]; then
  wget -q http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz
else if [ -x `which curl 2&amp;gt;/dev/null` ]; then
  curl http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz &amp;gt; `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
fi
fi
# untar
tar -zxf `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
execString=&amp;quot;/bin/bash -c \&amp;quot;/tmp/postboot_script_exo.sh urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki nodeD\&amp;quot;&amp;quot;
eval $execString

</ns5:services_post_boot_script>
        </services>
        <interface mac_address="fe:16:3e:00:27:43" client_id="nodeD:if0">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.3.13"/>
        </interface>
        <interface mac_address="fe:16:3e:00:79:19" client_id="nodeD:if1">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.1.13"/>
        </interface>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </node>
    <node sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeB" exclusive="false" component_name="orca-vm-cloud" component_manager_id="urn:publicid:IDN+exogeni.net:bbnvmsite+authority+am" component_id="urn:publicid:IDN+exogeni.net:bbnvmsite+node+orca-vm-cloud" client_id="nodeB">
        <location latitude="42.38974" longitude="-71.14751" country="Unspecified"/>
        <sliver_type name="m1.small">
            <disk_image version="375d5861080b85c9b17e8d4c6c431e955e1d72fd" name="http://emmy9.casa.umass.edu/Disk_Images/ExoGENI/exogeni-umass-ovs-1.0.4.xml"/>
        </sliver_type>
        <services>
            <ns5:services_post_boot_script type="velocity">#!/bin/bash
# Automatically generated boot script

# wget or curl must be installed on the image
mkdir -p /tmp
cd /tmp
if [ -x `which wget 2&amp;gt;/dev/null` ]; then
  wget -q http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz
else if [ -x `which curl 2&amp;gt;/dev/null` ]; then
  curl http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz &amp;gt; `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
fi
fi
# untar
tar -zxf `basename http://emmy9.casa.umass.edu/InstaGENI_Images/install-script-exo.tar.gz`
execString=&amp;quot;/bin/bash -c \&amp;quot;/tmp/postboot_script_exo.sh urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki nodeB\&amp;quot;&amp;quot;
eval $execString

</ns5:services_post_boot_script>
        </services>
        <interface mac_address="fe:16:3e:00:8c:08" client_id="nodeB:if1">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.1.10"/>
        </interface>
        <interface mac_address="fe:16:3e:00:3e:13" client_id="nodeB:if0">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.2.10"/>
        </interface>
        <interface mac_address="fe:16:3e:00:82:8d" client_id="nodeB:if2">
            <ip type="ipv4" netmask="255.255.255.0" address="192.168.4.10"/>
        </interface>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </node>
    <link vlantag="unknown" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link2" client_id="link2">
        <interface_ref client_id="nodeC:if2"/>
        <interface_ref client_id="nodeD:if0"/>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </link>
    <link vlantag="unknown" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link5" client_id="link5">
        <interface_ref client_id="nodeC:if3"/>
        <interface_ref client_id="nodeE:if0"/>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </link>
    <link vlantag="unknown" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link0" client_id="link0">
        <interface_ref client_id="nodeA:if0"/>
        <interface_ref client_id="nodeC:if0"/>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </link>
    <link vlantag="unknown" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link3" client_id="link3">
        <interface_ref client_id="nodeB:if1"/>
        <interface_ref client_id="nodeD:if1"/>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </link>
    <link vlantag="unknown" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link1" client_id="link1">
        <interface_ref client_id="nodeB:if0"/>
        <interface_ref client_id="nodeC:if1"/>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </link>
    <link vlantag="unknown" sliver_id="urn:publicid:IDN+exogeni.net:bbnvmsite+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link4" client_id="link4">
        <interface_ref client_id="nodeB:if2"/>
        <interface_ref client_id="nodeA:if1"/>
        <ns4:geni_sliver_info state="configuring" start_time="2013-07-18T15:11:02.000Z" expiration_time="2013-07-22T00:00:00.000Z" creation_time="2013-07-18T15:11:02.000Z" creator_urn="dbhat@engin.umass.edu, urn:publicid:IDN+ch.geni.net+user+dbhat"/>
    </link>
    <ns3:geni_slice_info state="configuring" uuid="07eadaaa-b99a-49d0-859c-74e13ccf0d08" urn="urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki"/>
</rspec>

INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['eg-gpo']
		framework: portal
		project: GIMITesting

  Args: createsliver dbhatlabwiki http://emmy9.casa.umass.edu/GEC-17/exomanualselect.rspec

  Result Summary: Got Reserved resources RSpec from bbn-hn-exogeni-net-11443-orca 
INFO:omni: ============================================================

To check the status of your resources

 omni.py sliverstatus -a eg-gpo <slicename>

  omni.py sliverstatus -a eg-gpo dbhatlabwiki

You can see the status on your terminal as follows:

INFO:omni:Loading config file /home/dbhat/.gcf/omni_config
INFO:omni:Using control framework portal
INFO:omni:Substituting AM nickname eg-gpo with URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki expires on 2013-07-22 00:00:00 UTC
INFO:omni:Substituting AM nickname eg-gpo with URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc, URN unspecified_AM_URN
INFO:omni:Status of Slice urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki:
INFO:omni:Slice urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki at AM https://bbn-hn.exogeni.net:11443/orca/xmlrpc has overall SliverStatus: ready
INFO:omni:Sliver status for Slice urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki at AM URL https://bbn-hn.exogeni.net:11443/orca/xmlrpc
INFO:omni:{
  "geni_status": "ready", 
  "geni_urn": "urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki", 
  "geni_resources": [
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeE", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeD", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeC", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link1", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link3", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeA", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link4", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link2", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:nodeB", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link0", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }, 
    {
      "orca_expires": "Mon Jul 22 00:00:00 UTC 2013", 
      "geni_urn": "urn:publicid:IDN+exogeni.net+sliver+3d88b5b9-3fa2-4b2d-9ebe-d55ca7b035cb:link5", 
      "geni_error": "", 
      '''"geni_status": "ready"'''
    }
  ]
}
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed sliverstatus:

  Options as run:
		aggregate: ['eg-gpo']
		framework: portal
		project: GIMITesting

  Args: sliverstatus dbhatlabwiki

  Result Summary: Slice urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki expires on 2013-07-22 00:00:00 UTC
Slice urn:publicid:IDN+ch.geni.net:GIMITesting+slice+dbhatlabwiki at AM https://bbn-hn.exogeni.net:11443/orca/xmlrpc has '''overall SliverStatus: ready.'''
 Returned status of slivers on 1 of 1 possible aggregates. 
INFO:omni: ============================================================

When you see overall SliverStatus with status "Ready" you can Next Step: Execute Experiment. If the status is "configuring", redo this step until you get "Ready".

Next Step: Execute Experiment

Back to Procedure

Attachments (12)