Data Center Virtualization and Cloud QA Expertise



Similar documents
Virtualization, SDN and NFV

Software Defined Network (SDN)

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

VIRTUALIZED SERVICES PLATFORM Software Defined Networking for enterprises and service providers

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Understanding Cisco Cloud Fundamentals CLDFND v1.0; 5 Days; Instructor-led

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Hyper-V Network Virtualization Gateways - Fundamental Building Blocks of the Private Cloud

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

VXLAN: Scaling Data Center Capacity. White Paper

Building Scalable Multi-Tenant Cloud Networks with OpenFlow and OpenStack

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Analysis of Network Segmentation Techniques in Cloud Data Centers

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Scalable Approaches for Multitenant Cloud Data Centers

SDN Applications in Today s Data Center

Designing Virtual Network Security Architectures Dave Shackleford

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Network Virtualization for Large-Scale Data Centers

Extending Networking to Fit the Cloud

Virtual Machine Manager Domains

CoIP (Cloud over IP): The Future of Hybrid Networking

Pluribus Netvisor Solution Brief

SOFTWARE DEFINED NETWORKING

Securing the Virtualized Data Center With Next-Generation Firewalls

SDN PARTNER INTEGRATION: SANDVINE

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

Software-Defined Networks Powered by VellOS

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

Enterprise Data Center Networks

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Open Source Networking for Cloud Data Centers

How To Orchestrate The Clouddusing Network With Andn

IBM EXAM QUESTIONS & ANSWERS

Cisco Unified Network Services: Overcome Obstacles to Cloud-Ready Deployments

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

Datacenter Networking. Joy ABOIM Consulting System Engineer

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

VMware

Securing Virtualization with Check Point and Consolidation with Virtualized Security

The Road to SDN: Software-Based Networking and Security from Brocade

Network Virtualization Solutions - A Practical Solution

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

Lecture 02b Cloud Computing II

Multitenancy Options in Brocade VCS Fabrics

VMware. NSX Network Virtualization Design Guide

Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters

Understand IBM Cloud Manager V4.2 for IBM z Systems

Quantum Hyper- V plugin

The Promise and the Reality of a Software Defined Data Center

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview

VMware NSX A Perspective for Service Providers part 2

Vyatta Network OS for Network Virtualization

Installing Intercloud Fabric Firewall

Software Defined Cloud Networking

Network Virtualization Solutions

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

WHITE PAPER. Network Virtualization: A Data Plane Perspective

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Use Case Brief BUILDING A PRIVATE CLOUD PROVIDING PUBLIC CLOUD FUNCTIONALITY WITHIN THE SAFETY OF YOUR ORGANIZATION

How do software-defined networks enhance the value of converged infrastructures?

Cisco Virtual Security Gateway for Nexus 1000V Series Switch

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

VXLAN Overlay Networks: Enabling Network Scalability for a Cloud Infrastructure

Software defined networking. Your path to an agile hybrid cloud network

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

Software Defined Networks Virtualized networks & SDN

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

BRINGING NETWORKS TO THE CLOUD ERA

EVOLVED DATA CENTER ARCHITECTURE

Qualifying SDN/OpenFlow Enabled Networks

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Cisco Nexus 1000V Switch for Microsoft Hyper-V

Core and Pod Data Center Design

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

Software Defined Environments

SDN and Data Center Networks

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

DCB for Network Virtualization Overlays. Rakesh Sharma, IBM Austin IEEE 802 Plenary, Nov 2013, Dallas, TX

Simplified Private Cloud Management

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Achieving a High-Performance Virtual Network Infrastructure with PLUMgrid IO Visor & Mellanox ConnectX -3 Pro

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Transcription:

Data Center Virtualization and Cloud QA Expertise Highlights Broad Functional QA Experience Deep understanding of Switching and Routing Protocols Strong hands on experience in multiple hyper-visors like VMware, Microsoft, KVM and OpenStack Expertise in testing advanced networking functions like VXLAN and VRF Broad Non-Functional QA Experience Non-Functional Testing like Soak, Stress, Scale and Performance using variety of traffic generation tools like Spirent (L4-L7), Shenick and open-source tools like Nping, Iperf, ApacheBench, Netperf, Peirf, NUTTCP and Scapy Broad Automation Experience Design and implementation of Automation Framework, Experience in CLI Automation using Python, Tcl, Perl, Expect, PowerCLI and in UI automation using Selenium and Sikuli Background The client is a Fortune 100 American MNC engaged in the design, manufacture and sale of Internet Protocol (IP) based networking products and services. The GS Lab engineers assisted the client to develop various innovative automation solutions making effective use of their QA expertise and experience in cloud virtualization. The highlights of Application Aware Infrastructure (AWI) solution: Deployment of AWI, Policy Controller, Top of rack (TOR) and SPINE switches Integration testing of Virtual Switch and AWI using VMware platform Testing seamless Build Upgrade Manager CLI automation for configuration of Policy Controller The highlights of Virtual Firewall Appliance solution: Deployment, Interoperability, Integration of Virtual Firewall Appliance using Distributed Virtual Switch (DVS) on various hypervisors like VMware, Microsoft Hyper-V, KVM and OpenStack Testing cascading in different virtual service nodes like firewall, load balancer and WAN Optimizer Testing overlay networks like Network Virtualization using Generic Routing Encapsulation (NVGRE) and Virtual Extensible LAN (VXLAN) Testing network policies like Multi-tenancy, 5-Tuple and VM attribute through Network Service Controller Performance testing and generating throughput metrics Automation framework customization (proprietary), design, development, automation and regression testing of functions like VXLAN, hybrid, non-hybrid policy configurations, and upgrades 1

The highlights of QA Automation solution: Experience in generic automation framework design Expertise in Python, Java, Perl, Shell for automation Hands on experience in using REST APIs for automation Adept in GUI based automation tools like Selenium and Sikuli Expertise in Software Testing Automation Framework (STAF) for integrating multiple platforms to design an end to end automation solution Business Challenge Manage multi-tier applications using AWI The client was using a generic multi-tier application which had some limitations like lack of centralized control, complexity involved in network configuration, integration and management of large number of virtual hosts, and application security. The GS Lab engineers collaborated with the client to implement a reliable and scalable L3 architecture while supporting Virtual Machine (VM) mobility and security across all the servers in the client datacenter. The challenges faced by the client were VXLAN support on Distributed Virtual Switch (DVS), multicast and Layer 3 (L3) routing protocol support, VXLAN security and traffic routing. The client was searching for a testing partner to design an automation solution for tracking network traffic between Virtual Machines (VM) and the biggest challenge was to setup a test environment and connect the VMs. The client application made use of an Inter cloud connector product to integrate Enterprise cloud with public clouds. This design comprised of having a customized adapter for every cloud provider which had to be supported. This involved repetitive testing and hence the need to automate. Implementation of Distributed Virtual Switch (DVS) in Hyper-V Network Virtualization (HNV) environment While developing a solution for the client, the GS lab engineers faced challenges to find static MACs for the VMs, to validate Windows Server Gateway (WSG) integration and CRUD operations for VM Networks, to validate System Centre Orchestrator (SCO), Service Provider Foundation (SPF) and Windows Azure Pack (WAP) for Windows Server integration, and to validate system performance. Automation of Flex based User Interface (UI) The client application had a Flex based UI which posed challenges like complexity in automation, multiple browser support, integration of Windows based UI and Linux based CLI architecture and execution of UI automation scripts from Linux based execution server. 2

Solution Overview Manage multi-tier using Application Aware Infrastructure (AWI) The GS lab team developed a solution making use of core components of AWI technology like AWI controller, TOR switches, SPINE switches, VMware Hypervisor hosts, VMware Virtual center and virtual switches. The solution also supported a scalable infrastructure to accommodate increasing number of virtual loads. The GS lab team used VXLAN technology to create a logical network for clients VMs across different networks. They created a layer 2 network on top of client s existing layer 3 networks. They leveraged DVS technology to centrally control the different networks. The Virtual Security Appliance was configured on the top of DVS to protect critical workloads. VTEP was configured on every host for data path processing like maintenance of forwarding tables and encapsulation and de-encapsulation of packet. With their expertise in virtualization, the GS lab team developed a solution to connect multiple VMs using PySphere libraries, Shell scripts, process ids and log files. This solution helped them increase the efficiency and in turn overall productivity of the client application. The GS lab approach to test automation framework was based on decoupling the test case development from the test framework development. This helped the test developers focus only on writing test cases using XML. A separate team took ownership of building the test framework using Python libraries. Implementation of Distributed Virtual Switch (DVS) in HNV environment With their expertise in virtualization, the GS lab team developed a solution for implementing and supporting client applications in HNV environment. With the help of HNV, they were able to achieve decoupling of virtual networks from the physical network infrastructure, IP address reuse, network security, workload sharing, live migration, etc. Automation of Flex based UI The GS Lab engineers researched various testing tools and finalized on Sikuli for GUI testing. The solution involved leveraging STAF for process invocation, resource management, logging, and monitoring. STAF was installed on Microsoft Windows and Linux execution servers for executing automation scripts between Linux CLI and Microsoft Windows UI servers 3

How We Helped Manage multi-tier using Application Aware Infrastructure (AWI) Implemented network design to accommodate internal and external traffic Configured high-availability node policies for TOR, virtual switches and firewall policies Deployed and configured changes for multi-tier applications Automated PowerCLI based applications to configure VMware based virtual infrastructure Configured PERL, Shell and Expect-based CLI automation for Application Aware Infrastructure Implemented Windows Server 2012 gateway NVGRE support Configured mechanism on DVS to create HNV based network segments and pools for integration with SCO, SPF and WAP Implemented CRUD operations for VM networks Extensively used PySphere libraries for easy access to VMware console Made use of Shell scripts for generating network traffic Developed a generic script design to avoid impact of network changes on the underlying infrastructure Developed a framework design to decouple test case development from test framework development Used XML based test case development strategy with minimum dependency on framework Implemented support for multiple cloud providers Developed generic framework design to support any CLI/API based automation Implementation of DVS in HNV environment Configured mechanism on DVS to create VXLAN network segments and pools Implemented MTU configurations between the entire interconnection infrastructure to handle VXLAN encapsulation Implemented the flow detection and policy enforcement in the form of the security appliance Automation of Flex based UI Automation of Flex based GUI using Sikuli Use of STAF to trigger GUI automation between Windows server and Linux based automation server 4

Value Delivered Manage multi-tier application using AWI Successfully leveraged advanced switch functionality using Application Aware Infrastructure for managing 10000 virtual loads for over 150 hosts. Enabled multi-tenant support while preserving IP scheme and network topology with DVS. With the implemented solution the customer could scale their existing network by 30% along with securing the workloads. Complete test coverage by automating close to 1000 test cases spanning across 10 different setup combinations. Reused the framework for other products where API/CLI needs to be automated. The solution ensured focused and rapid test case development. Implementation of Distributed Virtual Switch (DVS) in HNV environment The implemented solution helped the customer to use HNV with DVS seamlessly while preserving the network topology. The unique design helped in sharing the workloads dynamically thus increasing efficiency and productivity of the datacenter. Automation of Flex based UI Increased the test coverage by automating close to 1000 test cases spanning across 10 different setup combinations. The solution simulated real Business scenarios like traffic testing and load testing on the virtual firewall appliance. 5

GS Lab helps software product companies to design, develop, test, implement and support products. We work with world leading technology vendors, as well as with start-ups, to take their product ideas to fruition. We draw on our experience of having worked on hundreds of products over 10 years to bring real value to the product development process. Our capabilities extend across the technology stack, including embedded and connected devices, Internet of Things (IoT), virtualization, networking, Software Defined Networks (SDN), public and hybrid cloud, Identity Management (IDM), social, mobility, analytics and cloud (SMAC), big data, web and mobile apps and UX design. At GS Lab, we travel the entire product journey together with our customers, whether they need a quick prototype of an idea, or to offer end-user support and professional services. USA: +1 630 655-8905 Unit 4301 60 E Monroe St Chicago IL 60603 INDIA: +91 20 4671 1300 Amar Arma Genesis Baner Road Pune 411045 Email: info@gslab.com Twitter: @_gslab www.gslab.com 6