Changes between Initial Version and Version 1 of ORCAExoGENITutorial


Ignore:
Timestamp:
06/22/12 10:36:58 (12 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ORCAExoGENITutorial

    v1 v1  
     1[[PageOutline]]
     2
     3= ORCA/ExoGENI Tutorial: Experimenting with virtual embedded network topologies across widely-dispersed networked clouds =
     4
     5== Session Leaders ==
     6
     7Ilia Baldine, RENCI
     8
     9== Agenda / Details ==
     10
     11The tutorial will cover creating experimental virtual network topologies within ORCA networked cloud eco-system (ExoGENI + other resources) spanning one or more sites, using custom OS boot images, provisioning QoS for network links and experimenting with SDNs.
     12
     13== Tutorial Materials ==
     14
     15Tutorial presentation is attached to this page. Here we list some of the relevant commands or configuration files.
     16
     17=== $HOME/.flukes.properties ===
     18
     19{{{
     20# Do not change these
     21orca.xmlrpc.url=https://geni.renci.org:11443/orca/xmlrpc
     22ssh.options=-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -X
     23xterm.path=/usr/bin/xterm
     24
     25# replace XX with your user index (with leading 0, if necessary)
     26user.keystore=~/Tutorials/ORCA/orcatuXX/ssh/orcatuXX.jks
     27ssh.key=/home/geni/Tutorials/ORCA/orcatuXX/ssh/orcatuXX-key
     28ssh.pubkey=/home/geni/Tutorials/ORCA/orcatuXX/ssh/orcatuXX-key.pub
     29}}}
     30
     31=== OMNI RSpec ===
     32
     33Simple two-node RSpec (also attached to this page).
     34
     35{{{
     36<?xml version="1.0" encoding="UTF-8"?>
     37<rspec type="request"
     38xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2
     39                                          http://www.protogeni.net/resources/rspec/2/request.xsd"
     40    xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1"
     41    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     42    xmlns="http://www.protogeni.net/resources/rspec/2">
     43<node client_id="geni1">
     44 <sliver_type name="m1.small">
     45   <disk_image
     46name="http://geni-images.renci.org/images/regression/regression-deb5-i386.xml"
     47version="ea80af6601a2a000ec5b050d7e7701f26db096fc" />
     48 </sliver_type>
     49 <interface client_id="geni1:0">
     50    <ip address="172.16.1.1" netmask="255.255.255.0" />
     51 </interface>
     52</node>
     53<node client_id="geni2">
     54 <sliver_type name="m1.large">
     55   <disk_image
     56name="http://geni-images.renci.org/images/regression/regression-deb5-i386.xml"
     57version="ea80af6601a2a000ec5b050d7e7701f26db096fc" />
     58 </sliver_type>
     59 <interface client_id="geni2:0" >
     60   <ip address="172.16.1.2" netmask="255.255.255.0" />
     61 </interface>
     62</node>
     63<link client_id="center">
     64  <interface_ref client_id="geni1:0" />
     65  <interface_ref client_id="geni2:0" />
     66</link>
     67</rspec>
     68}}}
     69
     70=== OMNI Commands for slice workflow ===
     71
     72  * Create slice
     73{{{
     74$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc createslice <slice name e.g. tutorialXX>
     75}}}
     76  * Create sliver in ORCA
     77{{{
     78$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc -n createsliver <slice name> two-node.rspec
     79}}}
     80  * Poll for sliver status
     81{{{
     82$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc sliverstatus <slice name>
     83}}}
     84  * After sliver status turns 'ready', list resources in the slice
     85{{{
     86$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc listresources <slice name>
     87}}}
     88  * Using IP addresses login to node(s)
     89{{{
     90$ ssh -i ssh/orcatuXX-key root@<ip address from manifest>
     91}}}
     92  * Delete sliver/slice
     93{{{
     94$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc deletesliver <slice name>
     95}}}