[[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 }}}