12
Towards Establishing a Local ORCA Instance Shade EL-Hadik Deniz Gurkan University of Houston 7th GENI Engineering Conference 0 3 / 1 6 / 2 0 1 0 G E C 7 O R C A - D . E L - H a d i k , L E A R N

Towards Establishing a Local ORCA Instance Shade EL-Hadik Deniz Gurkan University of Houston 7th GENI Engineering Conference 03/16/2010 GEC7 – ORCA-D

Embed Size (px)

Citation preview

Towards Establishing a Local ORCA Instance

Shade EL-Hadik Deniz Gurkan

University of Houston

7th GENI Engineering Conference

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Outline1. Objective2. Installing an isolated ORCA instance3. Testing4. Node agent5. Work till date6. What is next

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Objective Create an isolated ORCA instance in the

lab with a Cisco 3750 switch

Integrate the LEARN, regional optical network, located in Texas, into the ORCA control framework (GENI Cluster D) by GENI Engineering Conference 8 (July 2010)

Houston

Galveston

Beaumont

Corpus Christi

El Paso

San Antonio

Austin

Lubbock

College Station

Waco

Longview

LEARN TopologyNLR Topology

Leased LambdaLEARN Site

Metro Interconnect City

LEARN Topology for State

Dallas

Denton

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Towards an Isolated ORCA Instance

PRE-REQUISITES• ORCA software Release: Anacortes

(1.1-alpha)• Ubuntu-9.0 • Java version 1.5 • Ant 1.7• Maven 2.2.1• Subversion Client with https support• SSH client

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Building ORCA

Retrieve bootstrap directory from

Subversion

Soft link to build.xml file

Create Work Directory

Use ant to get the source

First Time User : Register the Certificate

of Web server

Web server Certificate is installed in the Key store of

Java Installation

Prepare Source Tree for building

Install all artifacts to the local repository

1.1-alpha release version

Prepare GENI-ORCA for Use

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Building ORCA : Successful

Give ant more heap space

Create mysql database and populate it

Setup Tomcat container to allow ORCA run in Emulation mode

Deploying ORCA

Generating GENI-ORCA Web Application

Deploy into an already running tomcat instance

on the local machine

Create the webapp with the new information

Wait until the actors start ticking before logging into the portal.

Log into portal : http://localhost:8080/orca

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Automat – Web app03/16/2010

GEC7 – O

RCA-D. EL-Hadik, LEARN

Node Agent• Create ORCA instance to use real

resources• Steps:

– Installing Node Agent Host - The node agent host is a axis server that hosts and runs our drivers

– Install Node Agents - This installs the node agents themselves into the running axis server

– Install the drivers- Register the previously generated admin certificate with the newly installed node agent

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Work till date

• The ORCA Master is now equipped with handlers.

• The node agent has drivers installed.• Drivers for accessing the Cisco 6509

switch are available, which we need to modify for Cisco 3750.

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Next step

• To test if the handlers of the ORCA master are suitable for the existing drivers of the node agent.

• If successful, the Cisco 3750 switch needs to be accessed by node agent for our lab

• Finally to set up a VLAN using the switch, node agent, and the ORCA Master.

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

Questions?

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN

03/16/2010 G

EC7 – ORCA-D. EL-H

adik, LEARN