Sponsored by the National Science Foundation Today’s Exercise.

Slides:



Advertisements
Similar presentations
Sponsored by the National Science Foundation Lab Zero: A First Experiment.
Advertisements

Sponsored by the National Science Foundation 1 Lab Zero – November 6, 2014 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you.
1 Use ProtoGENI CS606, Xiaoyan Hong University of Alabama.
Sponsored by the National Science Foundation Systematic Experimentation Case Study: Virtual Router Failure Restoration Xuan Liu UMKC/GENI Project Office.
Sponsored by the National Science Foundation An Introduction to GENI Tools Sarah Edwards GENI Project Office.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen FGRE, July 7 th, 2015.
Reproducible Environment for Scientific Applications (Lab session) Tak-Lon (Stephen) Wu.
Additional SugarCRM details for complete, functional, and portable deployment.
Sponsored by the National Science Foundation Configuration Management For Experimenters Sarah Edwards, GPO Max Ott, NICTA.
Customized cloud platform for computing on your terms !
LANDesk Management Gateway
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Sponsored by the National Science Foundation Omni: a command line GENI resource reservation tool Niky Riga, Sarah Edwards GENI Project Office 13 March,
Sarah Edwards, GENI Project Office
Andy Bavier, PlanetWorks Scott Baker, SB-Software July 27, 2011.
Sponsored by the National Science Foundation Configuration Management For Experimenters: Ansible Hands-On Sarah Edwards, GPO.
PrimoGENI Tutorial Miguel Erazo, Neil Goldman, Nathanael Van Vorst, and Jason Liu Florida International University Other project participants: Julio Ibarra.
Using the jFed tool to experiment from zero to hero Brecht Vermeulen Thijs Walcarius GEC 22, March 24 th, 2015.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Sponsored by the National Science Foundation Using GENI Wireless Resources Vic Thomas GENI Project Office.
Sponsored by the National Science Foundation 1 September 15, 2015 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do the.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation GENI Terminology: How All the Pieces Fit Together Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation 1 GREESC15– May 25, 2015 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards, GENI Project Office.
Sponsored by the National Science Foundation LabWiki Tutorial (OMF/OML) Divya Bhat, Mike Zink, Pieter Becue, Brecht Vermeulen GEC20 July 8 th 2014, Ghent,
Sponsored by the National Science Foundation 1 Last updated April 1, 2013 Are you ready for the tutorial? 1.Sign In 2.Grab a Worksheet 3.Did you do the.
Sponsored by the National Science Foundation Tutorial: Introduction to Omni Niky Riga GENI Project Office GREESC13 $ omni.py createsliver aliceslice myRSpec.xml.
Systematic Experimentation: Automating Experiments and ExoGENI Image Snapshots Paul Ruth, RENCI / UNC Chapel Hill.
Sponsored by the National Science Foundation 1 ICDCS13: July 8, 2013 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do the.
Sponsored by the National Science Foundation 1 GEC16: March 20, 2013 Are you ready for the tutorial? 1.Did you do the pre-work? A.Are you able to login.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation featuring Named Data Networking.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
Behind the Scenes of GENI Experimentation Understanding GENI AM API and RSpec Sponsored by the National Science Foundation
GeniDesktop : The GEMINI Portal (and more) Hussam Nasir University of Kentucky.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
Tools: SSH, SFTP, dunx1, Nvu David Tristano Drexel IRT Dept.
How to Deploy and Configure the Smart Net Total Care CSPC Collector
Sponsored by the National Science Foundation 1 GREE SC: June 24, 2013 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you do.
Linux Services Configuration
Behind the Scenes of GENI Experimentation Understanding GENI AM API and RSpec Sponsored by the National Science Foundation
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards, GENI Project Office.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation 1 Lab Zero – October 20, 2014 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you.
Sponsored by the National Science Foundation 1 Lab Zero – March 14, 2014 Are you ready for the tutorial? 1.Grab a Worksheet and instructions 2.Did you.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation featuring Named Data Networking Sarah Edwards.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation An Introduction to GENI Tools Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation Behind the Scenes of GENI Experimentation featuring Content Centric Networking.
Sponsored by the National Science Foundation Understanding the AM API through a simple Hadoop experiment.
CS 283Computer Networks Spring 2013 Instructor: Yuan Xue.
@Yuan Xue CS 283Computer Networks Spring 2011 Instructor: Yuan Xue.
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
Deterlab Tutorial CS 285 Network Security. What is Deterlab? Deterlab is a security-enhanced experimental infrastructure (based on Emulab) that supports.
Sponsored by the National Science Foundation Systematic Experimentation Sarah Edwards GENI Project Office.
Let's build a VMM service template from A to Z in one hour Damien Caro Technical Evangelist Microsoft Central & Eastern Europe
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
© 2013 IBM Corporation 1 How do you get license keys for IBM Security products? The License Key Center (LKC) is an online application that provides an.
Introduction to Ansible
Sponsored by the National Science Foundation 1 GEC16: March 19, 2013 Are you ready for the tutorial? 1.Sign In 2.Grab a Worksheet 3.Did you do the pre-work?
Understanding the AM API through a simple experiment
IT Atoumation / Conf. Mgmt...
OPNFV Arno Installation & Validation Walk-Through
Download dumps - Microsoft Real Exam Questions Dumps4download
Scaling Experiments.
Introduction to Ansible
Presented By - Avinash Pawar
GBIF CESP Workshop, Madrid 2018 Dave Martin
Cloud Computing.
Presentation transcript:

Sponsored by the National Science Foundation Today’s Exercise

Sponsored by the National Science Foundation 2 Objectives Use GENI account to get SAVI credentials Get compute resources (VMs) from GENI and SAVI Learn Ansible basics to install and configure VMs

Sponsored by the National Science Foundation 3 Major Steps Access SAVI from the GENI Portal Get a VM from GENI and SAVI Install and configure software the VMs –Automated using Ansible Verify everything worked –Using Lively Web

Sponsored by the National Science Foundation 4 Experiment Setup Client VM (provided for your convenience-- has tools such as ansible installed)

Sponsored by the National Science Foundation 5 Tools Used tutorials.sh A wrapper around the GENI Omni tool Makes it easy to get VMs from GENI and Omni –Omni tool and OpenStack tools are needed for anything more than getting VMs Ansible A configuration management tool

Sponsored by the National Science Foundation 6 Ansible

Sponsored by the National Science Foundation 7 What do experimenters need? Ensure experiment is in a known configuration Easily repeat existing experiment setups (for multiple runs, changing parameters, etc) Reproduce configuration across space and time Easy to build many nodes that look the same Useful for scaling up the size of topologies (space) Useful for rebuilding a topology repeatedly (time)

Sponsored by the National Science Foundation 8 CM Systems are Idempotent CM systems are usually idempotent Repeated runs generates the same state Contrast to a shell script which encodes how to transition between two known states The state is usually easy to describe. iperf should be (or not be) installed File foo.html should exist (or not) Describing all possible transitions from every possible previous state is hard. If iperf is not already installed, then install it, else do nothing Known State A Known State B Shell script A -> B Unknown State A Known State B ? CM Idempotent

Sponsored by the National Science Foundation 9 Ansible Setup Experimenter ssh  Public key is stored on each remote machine  Private key is stored on local machine  Ansible client installed GENI Slice  Inventory file describes substrate

Sponsored by the National Science Foundation 10 Using Ansible Ad Hoc mode Execute individual commands on one or more nodes Playbooks Enforce configurations Written in YAML Inventory file Lists hosts to be managed –Organized by groups

Sponsored by the National Science Foundation 11 Get Started! Log into the GENI Portal Request to join the project tridentcom Tutorial instructions:

Sponsored by the National Science Foundation 12 Generate SSH Keys and SSL Certs Look for the ssh and ssl tabs under your Portal profile page –No need to download ssh key or ssl cert

Sponsored by the National Science Foundation 13 Download Omni Configuraion Back to Profile page on Portal “Download your Omni Data”

Sponsored by the National Science Foundation 14 Get SAVI Account Access SAVI from the GENI Portal home page Wait for with SAVI account details Username Password Tenant name

Sponsored by the National Science Foundation 15 Follow the Instructions Start with Step 1 Tutorial instructions:

Sponsored by the National Science Foundation 16 Experiment Setup Download your Omni Bundle from the Portal Make sure you have ssh keys and ssl certs Login to Client machine Use username and password from Run omni-configure on client machine After you scp/winscp to Client machine Use a tool called “tutorials.sh” to create VMs Install and configure software on VMs Create Ansible playbooks Run playbooks See you VMs show up on a map Your VMs post their IP address and location to Lively Web