Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Deployment Guide

Similar documents
Brocade Virtual Traffic Manager and Microsoft IIS Deployment Guide

Brocade Virtual Traffic Manager and Microsoft Outlook Web Access Deployment Guide

Brocade Virtual Traffic Manager and Magento Deployment Guide

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

Brocade Virtual Traffic Manager and Microsoft SharePoint 2010 Deployment Guide

Brocade Virtual Traffic Manager and Oracle Application Server 10G Deployment Guide

Brocade Virtual Traffic Manager and Oracle Enterprise Manager 12c Release 2 Deployment Guide

Brocade Virtual Traffic Manager and Oracle WebLogic Applications Deployment Guide

VMware Horizon Mirage Load Balancing

Brocade Virtual Traffic Manager and Microsoft Skype for Business 2015 Deployment Guide

Brocade Virtual Traffic Manager and Microsoft SharePoint 2013 Deployment Guide

Brocade Virtual Traffic Manager and Microsoft Exchange 2013 Deployment Guide

Brocade Virtual Traffic Manager and VMware Horizon View Servers Deployment Guide

WHITE PAPER. Enhancing Application Delivery and Load Balancing on Amazon Web Services with Brocade Virtual Traffic Manager

Brocade Virtual Traffic Manager

Brocade Network Advisor: CLI Configuration Manager

Brocade Fabric Vision Technology Frequently Asked Questions

Brocade 5600 vrouter License and Entitlement Management

Virtual Connect Enterprise Manager Server Guide

Securing Cloud Applications with a Distributed Web Application Firewall

Diagnostics and Troubleshooting Using Event Policies and Actions

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

Brocade Virtual Traffic Manager

Brocade Network Advisor High Availability Using Microsoft Cluster Service

Scalable Approaches for Multitenant Cloud Data Centers

Global Load Balancing with Brocade Virtual Traffic Manager

The Business Case for Software-Defined Networking

How To Get A Virtual Managed Enterprise Router From Overure And Brocade

Fibre Channel over Ethernet: Enabling Server I/O Consolidation

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Brocade Fabric OS DATA CENTER. Target Path Selection Guide January 4, 2016

McAfee Web Gateway Administration Intel Security Education Services Administration Course Training

Installing and Configuring vcloud Connector

Brocade Premier and Premier-Plus Support

DATA CENTER. Best Practices for High Availability Deployment for the Brocade ADX Switch

VCS Monitoring and Troubleshooting Using Brocade Network Advisor

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Installing and Configuring vcloud Connector

The Brocade SDN Controller in Modern Service Provider Networks

WHITE PAPER. Cloud Networking: Scaling Data Centers and Connecting Users

Using the vcenter Orchestrator Plug-In for Microsoft Active Directory

Brocade SAN Scalability Guidelines: Brocade Fabric OS v7.x

DEDICATED NETWORKS FOR IP STORAGE

Flexible Routing and Load Control on Back-End Servers. Controlling the Request Load and Quality of Service

Brocade One Data Center Cloud-Optimized Networks

Helping Customers Move Workloads into the Cloud. A Guide for Providers of vcloud Powered Services

Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage

Deploying F5 to Replace Microsoft TMG or ISA Server

NETWORK FUNCTIONS VIRTUALIZATION. Segmenting Virtual Network with Virtual Routers

Deploying Brocade Network Advisor in a Secure Environment

BROCADE FABRIC VISION TECHNOLOGY FREQUENTLY ASKED QUESTIONS

NETWORK FUNCTIONS VIRTUALIZATION. The Top Five Virtualization Mistakes

Brocade Monitoring Services Security White Paper

Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, /2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.

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

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services

Deployment Guide Oracle Siebel CRM

DEPLOYMENT GUIDE DEPLOYING F5 WITH MICROSOFT WINDOWS SERVER 2008

NSi Mobile Installation Guide. Version 6.2

BASCS in a Nutshell Study Guide for Exam Brocade University Revision

Resonate Central Dispatch

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0

Introduction to the EIS Guide

Brocade Virtual Traffic Manager: Cloud Services Installation and Getting Started Guide

White Paper A10 Thunder and AX Series Load Balancing Security Gateways

IMPLEMENTING VIRTUALIZED AND CLOUD INFRASTRUCTURES NOT AS EASY AS IT SHOULD BE

VBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY

VM Instant Access & EMC Avamar Plug-In for vsphere Web Client

Version 1.0 January Xerox Phaser 3635MFP Extensible Interface Platform

Deployment Guide Microsoft IIS 7.0

EMC Data Protection Search

Switch Types, Blade IDs, and Product Names

Workday Mobile Security FAQ

Brocade Virtual Traffic Manager: Virtual Appliance Installation and Getting Started Guide

Configuring the BIG-IP system for FirePass controllers

Advanced Administration for Citrix NetScaler 9.0 Platinum Edition

Deploying BIG-IP LTM with Microsoft Lync Server 2010 and 2013

NETWRIX EVENT LOG MANAGER

Strong Authentication for Juniper Networks SSL VPN

Deploying the BIG-IP System with Microsoft Lync Server 2010 and 2013 for Site Resiliency

Offline Data Transfer to VMWare vcloud Hybrid Service

Multitenancy Options in Brocade VCS Fabrics

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v9.x with Microsoft IIS 7.0 and 7.5

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5

Installing and Configuring vcenter Multi-Hypervisor Manager

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP Edge Gateway for Layered Security and Acceleration Services

Brocade VCS Fabrics: The Foundation for Software-Defined Networks

SuperOffice Pocket CRM

Advanced Service Design

vrealize Automation Load Balancing

Lifecycle Manager Installation and Configuration Guide

DEPLOYMENT GUIDE. Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services

Using VMware vrealize Orchestrator Plug-Ins

Transcription:

September 2015 Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Deployment Guide

2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade, OpenScript, The Effortless Network, VCS, VDX, Vplane, and Vyatta are registered trademarks, and Fabric Vision and vadx, vtm, vwaf, and SD are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned may be trademarks of others. Notice: This document is for informational purposes only and does not set forth any warranty, expressed or implied, concerning any equipment, equipment feature, or service offered or to be offered by Brocade. Brocade reserves the right to make changes to this document at any time, without notice, and assumes no responsibility for its use. This informational document describes features that may not be currently available. Contact a Brocade sales office for information on feature and product availability. Export of technical data contained in this document may require an export license from the United States government. The authors and Brocade Communications Systems, Inc. assume no liability or responsibility to any person or entity with respect to the accuracy of this document or any loss, cost, liability, or damages arising from the information contained herein or the computer programs that accompany it. The product described by this document may contain open source software covered by the GNU General Public License or other open source license agreements. To find out which open source software is included in Brocade products, view the licensing terms applicable to the open source software, and obtain a copy of the programming source code, please visit http://www.brocade.com/support/oscd. Page 2 Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Deployment Guide

Contents Preface... 4 About This Guide... 4 Audience... 4 Contacting Brocade... 4 Internet... 4 Technical Support... 4 Professional Services... 4 Chapter 1: Solution Overview... 5 Virtual Traffic Manager Overview... 5 Performance... 5 Reliability and scalability... 5 Advanced scripting and application intelligence... 6 Application acceleration... 6 Application-layer security... 6 Why vtm plugin for vro... 6 Chapter 2: Deploying Virtual Traffic Manager Plugin in vrealize Orchestrator... 6 Requirements... 7 Understanding the Deployment Process... 7 Installing vtm Plugin... 7 Certificate Installation... 8 Packaged Workflows... 9 Chapter 3: Conclusion... 12 Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Page 3

Preface Welcome to the Brocade Virtual Traffic Manager (vtm) Plugin for vrealize (formerly vcenter) Orchestrator (vro) Solution Guide. Read this preface for an overview of the information provided in this guide and contact information. This preface includes the following sections: About This Guide Contacting Brocade About This Guide The Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Solution Guide describes how to install and use the plugin for the Traffic Manager in a vcenter environment. The plugin enables workflows for common tasks such as adding, deleting and modifying basic configurations of the Virtual Traffic Manager. Audience This guide is written for network operations professionals, server administrators and DevOps professionals familiar with administering and managing Application Delivery Controllers (ADCs) and vcenter Servers. You must also be familiar with: vcenter vrealize Orchestrator Brocade Virtual Traffic Manager For more details on the Brocade vadc product family, see: http://www.brocade.com/vadc Contacting Brocade This section describes how to contact departments within Brocade. Internet You can learn about Brocade products through the company Web site: http://www.brocade.com. Technical Support If you have problems installing, using, or replacing Brocade products, contact Brocade Support or your channel partner who provides support. To contact Brocade Support, see http://www.brocade.com/en/support.html. Professional Services Brocade Global Services has the expertise to help organizations build scalable, and efficient cloud infrastructures. Leveraging 15 years of expertise in storage, networking, and virtualization, Brocade Global Services delivers world- class professional services, technical support, and Page 4 Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Deployment Guide

education services, enabling organizations to maximize their Brocade investments, accelerate new technology deployments, and optimize the performance of networking infrastructures. Chapter 1: Solution Overview This chapter describes the installation procedure for the vtm plugin for vro and how it enables automating the most common configurations of a Traffic Manager in a vcenter environment. The plugin uses the SOAP API of the Traffic Manager to enable vrealize Orchestrator workflows. The workflows available are classified into CRUD operations including but not limited to adding, deleting and reading pool, node, rule and virtual server configurations. Additional workflows for attaching and detaching vtm instances are included in the plugin. This chapter includes the following sections: Virtual Traffic Manager Overview Why vtm plugin for vro Virtual Traffic Manager Overview Brocade Virtual Traffic Manager (vtm) is a software-based application delivery controller (ADC) designed to deliver faster and more reliable access to public web sites and private applications. vtm frees applications from the constraints of legacy, proprietary, hardware-based load balancers, which enables them to run on any physical, virtual, or cloud environment. With vadc products from Brocade, organizations can: Make applications more reliable with local and global load balancing Scale application servers by up to 3x by offloading TCP and SSL connection overhead Accelerate applications by up to 4x by using web content optimization (WCO) Secure applications from the latest application attacks, including SQL injection, XSS, CSRF, and more Control applications effectively with built-in application intelligence and full-featured scripting engine Virtual Traffic Manager offers much more than basic load balancing. It controls and optimizes enduser services by inspecting, transforming, prioritizing, and routing application traffic. The powerful TrafficScript engine facilitates the implementation of traffic management policies that are unique to an application by allowing organizations to build custom functionality or to leverage existing features in Virtual Traffic Manager in a specialized way. With vtm, organizations can deliver: Performance Improve application performance for users by offloading encryption and compression from the web server by dynamic caching and reducing the number of TCP sessions on the application. Reliability and scalability Increase application reliability by load balancing traffic across web and application servers, balancing load across multiple data centers (private or public clouds), monitoring the response Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Page 5

time of servers in real-time to decide the fastest way to deliver a service, protecting against traffic surges, and by managing the bandwidth and rate of requests used by different classes of traffic. Advanced scripting and application intelligence Manage application delivery more easily with fine-grained control of users and services using TrafficScript, an easy-to-use scripting language that can parse any user transaction, and take specific, real-time action based on user, application, request, or more. Development teams use TrafficScript to enable a point of control in distributed applications, while operations teams use it to quickly respond to changing business requirements or problems within an application before developers can fix it. Application acceleration Dramatically accelerate web-based applications and websites in real-time with optional web content optimization (WCO) functionality. It dynamically groups activities for fewer long distance round trips, resamples and sprites images to reduce bandwidth, and minifies JavaScript and combines style sheets to give the best possible response time for loading a web page on any browser or device. Application-layer security Enhance application security by filtering out errors in web requests, and protecting against external threats, with the option of a comprehensive Layer-7 firewall to defend against deliberate attacks. Why vtm plugin for vro With businesses focusing more on automation and orchestration of IT services in today s hybrid deployments, the attention towards product integrations using APIs has increased. The vtm plugin for vro is a great solution in making available the core load balancing functions to the vcenter environment in the form of workflows and actions using SOAP API. The plugin, in addition to automating the configuration aspects of load balancing, will prevent misconfigurations. This helps businesses to accelerate and reduce IT costs while retaining quality. Chapter 2: Deploying Virtual Traffic Manager Plugin in vrealize Orchestrator This chapter describes the process for deploying Virtual Traffic Manager plugin in a VMWare vrealize Orchestrator environment. It includes the following sections: Requirements Understanding the Deployment Process Installing vtm plugin Certificate Installation Packaged Workflows Page 6 Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Deployment Guide

Requirements vtm Plugin DAR file (Version 1.0.0) vrealize Orchestrator Server (Tested with Version 6.0.2.2707387) vrealize Orchestrator Client (Tested with Version 6.0.2 (1)) Understanding the Deployment Process The pre-requisite for deploying the vtm plugin is to configure the vrealize Orchestrator and register it with vcenter according to the VMWare documentation. The following table displays the process for deploying Virtual Traffic Manager plugin: Component Procedure Description vtm Plugin DAR file installation in vrealize Orchestrator Log in to the Admin UI of the vrealize Orchestrator and install the plugin For details, see Installing vtm Plugin Certificate Installation For each vtm instance used in vro, install SSL certificate For details, see Certificate Installation Packaged Workflows From a vrealize Orchestrator client, the packaged workflows can be used to automate certain load balancing features of Virtual Traffic Manager For details, see Packaged workflows Installing vtm Plugin To install the Virtual Traffic Manager plugin for vro: Download the vtm plugin DAR file. Log in to the vrealize Orchestrator UI and click Plug-ins on the left frame. Scroll to the bottom on the right frame and click the empty text-box for Plug-in file. Browse and locate the vtm plugin DAR file named o11nplugin-brocade.dar. Once selected, click open and then Upload and Install. Click Apply Changes. Click Startup Options on the left frame and select Restart service to register the plugin. Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Page 7

Certificate Installation In some cases, vrealize Orchestrator requires self signed certificates of Virtual Traffic Managers to be imported to enable workflow interactions. Because of this requirement, it is recommended to do so. Log in to the vrealize Orchestrator UI and click Network on the left frame. On the right frame of the UI, select the SSL Trust Manager tab. At the bottom of the page for input Import from URL, type the https admin UI address of the Virtual Traffic Manager and click Import. Click Import when asked for confirmation to import. However, ensure that the Common Name of the certificate for a vtm matches how we connect to it (either IP or FQDN) from the workflows. Page 8 Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Deployment Guide

Packaged Workflows Once the Brocade vtm plugin is deployed using the admin UI of vro, the workflows packaged along with the plugin are accessible to be run from the vrealize Orchestrator client. Log in to the vrealize Orchestrator client software. Select the Workflows tab and expand the list of workflow to find the folder Brocade. The vtm plugin comes packaged with the following workflows. The workflows are categorized as Create, Read, Update and Delete (CRUD) operations in addition to a couple of workflows for Inventory management in vro. The table describes what each workflow does. Workflow Workflow Type Workflow Description Add vtm to Inventory Inventory Configuration Attaches a VTM ADC to vro Inventory. Input: username, password, IP and Port Number Remove vtm from Inventory Inventory Configuration Detaches a vtm ADC from the vco Inventory. Input: vtm Instance Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Page 9

Workflow Workflow Type Workflow Description Add Node to Pool Create Operations Adds an IP address and port number of a service as a node to a named Pool. Input: Pool, IP address, Port Number Output: Node Add Pool to vtm Create Operations Adds a Pool to a vtm. At least one node needs to be entered while creating a pool. Input: STM, Pool name, ip address, port number Output: Pool Add Request Rule to Virtual Server Create Operations Adds a Traffic Script request rule to a Virtual Server. The field Rule text takes the complete traffic script code as input. The enable option attaches it to the virtual server. Input: Virtual Server, Rule Name, Rule Text, enable, run frequency Output: Rule Add Response Rule to Virtual Server Create Operations Adds a Traffic Script response rule to a Virtual Server. The field Rule text takes the complete traffic script code as an input. The enable option attaches it to the virtual server. Input: Virtual Server, Rule Name, Rule Text, enable, run frequency Output: Rule Add Virtual Server to vtm Create Operations Adds a Virtual Server to a vtm. A default pool needs to be selected for the virtual server. By default, the virtual server binds to all IP addresses in the vtm. Input: vtm, port Number, Protocol, Default Pool, Virtual Server Name Delete Node from Pool Delete Operations Deletes a selected Node from a Pool. Input: Pool, Node Delete Pool from vtm Delete Operations Deletes a selected Pool from a vtm. Input: vtm, Pool Delete Request Rule from Virtual Server Delete Operations Deletes a selected request rule from a Virtual Server. Input: Virtual Server, Rule Page 10 Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Deployment Guide

Workflow Workflow Type Workflow Description Delete Response Rule from Virtual Server Delete Operations Deletes a selected response rule from a Virtual Server. Input: Virtual Server, Rule Delete Virtual Server from vtm Delete Operations Deletes a selected Virtual Server from a vtm. Input: STM, Virtual Server Get Nodes from Pool Read Operations Gets the List of Nodes from a selected Pool. Input: Pool Output: Array of Nodes Get Pools from vtm Read Operations Gets the List of Pools from a vtm. Input: vtm Output: Array of Pools Get Request Rules from Virtual Server Read Operations Gets the List of Request rules from a selected Virtual Server. Input: Virtual Server Output: Array of Request Rules Get Response Rules from Virtual Server Read Operations Gets the List of Response rules from a selected Virtual Server. Input: Virtual Server Output: Array of Response Rules Get Virtual Servers from vtm Read Operations Gets the List of Virtual Servers from a vtm. Input: STM Output: Array of Virtual Servers Disable Node in Pool Update Operations Disables a selected Node in a Pool. Input: Pool, Node Drain Node in Pool Update Operations Drains a selected Node in a Pool. Input: Pool, Node Enable Node in Pool Update Operations Makes a Node active in a Pool. Input: Pool, Node Enable Virtual Server Update Operations Enables/Disables a selected Virtual Server Input: vtm, Virtual Server, Enable Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Page 11

Workflow Workflow Type Workflow Description Update LB Algorithm for Pool Update Operations Updates the LB algorithm for a selected Pool Input: vtm, Pool, LB type Chapter 3: Conclusion This document briefly discusses how to install the Virtual Traffic Manager plugin in vrealize Orchestrator environment. It also showcases the packaged work flows along with plugin. Please refer to the product documentation on the Brocade Community Forums (http://community.brocade.com) for examples of how Brocade Virtual Traffic Manager can be deployed to meet a range of service hosting problems. Page 12 Brocade Virtual Traffic Manager Plugin for vrealize Orchestrator Deployment Guide