[[PageOutline]]
= ORCA/ExoGENI Tutorial: Experimenting with virtual embedded network topologies across widely-dispersed networked clouds =
== Session Leaders ==
Ilia Baldine, RENCI
== Agenda / Details ==
The tutorial will cover creating experimental virtual network topologies within ORCA networked cloud eco-system.
== Tutorial Materials ==
Tutorial presentation is attached to this page. Here we list some of the relevant commands or configuration files.
=== $HOME/.flukes.properties ===
{{{
# Do not change these
orca.xmlrpc.url=https://geni.renci.org:11443/orca/xmlrpc,https://rci-hn.exogeni.net:11443/orca/xmlrpc,https://bbn-hn.exogeni.net:11443/orca/xmlrpc,https://nicta-hn.exogeni.net:11443/orca/xmlrpc
ssh.options=-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -X
xterm.path=/usr/bin/xterm
# replace XX with your user index (with leading 0, if necessary)
user.keystore=~/Tutorials/GIMI/orcatuXX/ssh/gimiXX.jks
ssh.key=/home/geni/Tutorials/GIMI/orcatuXX/ssh/gimiXX-key
ssh.pubkey=/home/geni/Tutorials/GIMI/orcatuXX/ssh/gimiXX-key.pub
}}}
=== OMNI RSpec ===
Simple two-node RSpec (also attached to this page).
{{{
}}}
=== OMNI Commands for slice workflow ===
* Create slice
{{{
$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc createslice
}}}
* Create sliver in ORCA
{{{
$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc -n createsliver two-node.rspec
}}}
* Poll for sliver status
{{{
$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc sliverstatus
}}}
* After sliver status turns 'ready', list resources in the slice
{{{
$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc listresources
}}}
* Using IP addresses login to node(s)
{{{
$ ssh -i ssh/orcatuXX-key root@
}}}
* Delete sliver/slice
{{{
$ omni.py -c omni_config -a https://geni.renci.org:11443/orca/xmlrpc deletesliver
}}}