Spirent TestCenter Virtual and OpenStack Training Pratap Ramamurthy Senior Technical Marketing Engineer – Virtual Solutions [email protected]
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
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
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).”
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
10 Spirent Communications PROPRIETARY AND CONFIDENTIAL
OpenStack Architecture: Grizzly (two years later)
14 Spirent Communications PROPRIETARY AND CONFIDENTIAL
OpenStack Components
Horizon – Web Interface
Nova – Compute
Glance – VM images
Swift/Cinder – Storage
Neutron – Network
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