Spirent TestCenter Virtual and OpenStack Training · Introduction to OpenStack OpenStack is written...

23
Spirent TestCenter Virtual and OpenStack Training Pratap Ramamurthy Senior Technical Marketing Engineer Virtual Solutions [email protected]

Transcript of Spirent TestCenter Virtual and OpenStack Training · Introduction to OpenStack OpenStack is written...

To change

background image;

Go to View tab, slide master

The photography is in a

‘reportage’ style – as if we

are capturing a moment in

an ordinary working day.

• Be creative with depth

of field, angles and

composition

• Avoid people looking to

camera

• Don’t make images

feel staged or forced

• Capture a sense of

innovation, creativity,

expertise or passion

Spirent TestCenter Virtual and

OpenStack Training

Pratap Ramamurthy

Senior Technical Marketing Engineer – Virtual Solutions

[email protected]

2 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Agenda

Introduction to OpenStack

What is OpenStack?

What are the components of OpenStack?

How does OpenStack GUI look like?

How do we test on Openstack?

Spirent TestCenter Virtual with OpenStack

Resources

3 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Introduction to OpenStack

4 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Cloud Management Systems

Compute: To be able to launch, manage, and terminate VMs

Storage: To provide storage services for the VMs

Network: To provide network services for the VMs

Connectivity (inter-cloud, intra-cloud)

Isolation (multi-tenancy)

Security (Firewall)

Scalability (load balancers)

5 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Cloud Management Systems

VMware: vCenter/vCloud Director

Microsoft: Hyper-V cloud management System

Citrix: XenServer, CloudStack

Open source: OpenStack

6 Spirent Communications PROPRIETARY AND CONFIDENTIAL

What is OpenStack?

“OpenStack is a cloud computing

project aimed at providing an

infrastructure as a service (IaaS).”

7 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack is an IaaS

8 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Introduction to OpenStack

OpenStack is written in python scripts that manages

Hypervisor of choice

• ESXi, Xen, KVM, Hyper-V

Storage of choice

• Local storage/Network storage

SDN of choice

• OVS, NSX, Contrail, OpenDaylight

9 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Architecture: Cactus

10 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Architecture: Grizzly (two years later)

11 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Programs Relationships

12 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Architecture: Neutron

13 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Deployment

14 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Components

Horizon – Web Interface

Nova – Compute

Glance – VM images

Swift/Cinder – Storage

Neutron – Network

15 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Architecture: Neutron

16 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Architecture: Neutron

17 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Architecture: Neutron – Gen 2

18 Spirent Communications PROPRIETARY AND CONFIDENTIAL

OpenStack Architecture: Neutron – Gen 3

19 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Spirent TestCenter Virtual with

OpenStack

20 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Testbed setup in OpenStack

21 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Requirements for Spirent TestCenter Virtual on Openstack

CPU – based on number of ports, check oversubscription

Memory – based on number of ports, check oversubscription

Image to be loaded into Openstack/Glance

Connectivity to end point:

License server: should be able to reach outside the cloud

• For BLL based license, you need connectivity from GUI to license server

From GUI: Application should be able to reach the end-point

• Needs Floating IP, one per STC vm (openstack admin should have a block of IP addresses assigned from IT admin,

and inserted into the openstack as a floating IP pool)

Note: Make sure you “allow all” in the security settings, and use the “Hardware Based MAC” from the GUI

• Openstack does not allow MAC address emulation. Please refer to QSG.

22 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Spirent TestCenter Virtual and OpenStack Integration

Spirent TestCenter Virtual QCOW2 image for OpenStack

CloudInit enabled

#cloud-config

spirent:

lserver: 10.10.10.10

ntp: 10.10.10.10

speed: 100M

Detailed instructions covered in the OpenStack Quick Start Guide

23 Spirent Communications PROPRIETARY AND CONFIDENTIAL

Resources

Spirent TestCenter Virtual on OpenStack quick start guide

From support / CSC downloads page:

Contact Pratap Ramamurthy for any further queries!