Citrix NetScaler 1000V AppExpert Guide - Cisco

1y ago
7 Views
2 Downloads
3.33 MB
557 Pages
Last View : 8d ago
Last Download : 3m ago
Upload by : Kairi Hasson
Transcription

Citrix NetScaler 1000VAppExpert GuideCitrix NetScaler 10.5December 11, 2014Cisco Systems, Inc.www.cisco.comCisco has more than 200 offices worldwide.Addresses, phone numbers, and fax numbersare listed on the Cisco website atwww.cisco.com/go/offices.

THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALLSTATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUTWARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THATSHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSEOR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.The following information is for FCC compliance of Class A devices: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuantto part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercialenvironment. This equipment generates, uses, and can radiate radio-frequency energy and, if not installed and used in accordance with the instruction manual, may causeharmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference, in which case users will be requiredto correct the interference at their own expense.The following information is for FCC compliance of Class B devices: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuantto part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates,uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.However, there is no guarantee that interference will not occur in a particular installation. If the equipment causes interference to radio or television reception, which can bedetermined by turning the equipment off and on, users are encouraged to try to correct the interference by using one or more of the following measures: Reorient or relocate the receiving antenna.Increase the separation between the equipment and receiver.Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.Consult the dealer or an experienced radio/TV technician for help.Modifications to this product not authorized by Cisco could void the FCC approval and negate your authority to operate the product.The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s publicdomain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITHALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUTLIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OFDEALING, USAGE, OR TRADE PRACTICE.IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING,WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCOOR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to thisURL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnershiprelationship between Cisco and any other company. (1110R)Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command displayoutput, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers inillustrative content is unintentional and coincidental.Citrix and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. and/or one of its subsidiaries, and may be registered in the United States Patentand Trademark Office and in other countries. All other product names, company names, marks, logos, and symbols are trademarks of their respective owners. 2014 Cisco Systems, Inc. All rights reserved.

Contents1Action Analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Configuring a Selector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23To configure a selector by using the command line interface. . . . . . . . . . . . . . . . . . . . . . . . . .24Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24To modify or remove a selector by using the command line interface. . . . . . . . . . . . . . . . .25To configure a selector by using the configuration utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Configuring a Stream Identifier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25To configure a stream identifier by using the command line interface. . . . . . . . . . . . . . . . .26Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26To configure a stream identifier by using the configuration utility. . . . . . . . . . . . . . . . . . . . . .27Viewing Statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27To view the statistical data collected for a stream identifier by using thecommand line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29To view the statistical data collected for a stream identifier by using theconfiguration utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Grouping Records on Attribute Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30To group the records on the values of selector expressions by using thecommand line interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30To group the records on the values of selector expressions by using theconfiguration utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Clearing a Stream Session. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33To clear a stream session by using the command line interface. . . . . . . . . . . . . . . . . . . . . . 33Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33To clear a stream session by using the configuration utility. . . . . . . . . . . . . . . . . . . . . . . . . . . .33Configuring a Policy for Analyzing and Optimizing Traffic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Use Case: Limiting Bandwidth Consumption per User or Client Device. . . . . . . . . . . . . . . . . . . 35To limit bandwidth consumption per user or client device by using the commandline interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36iii

Contents2AppExpert Applications and Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39AppExpert Application Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41How an AppExpert Application Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Getting Started with an AppExpert Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Importing an AppExpert Application Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42To import an AppExpert application template to the NetScaler appliance. . . . . . . 43Verifying and Testing the Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Verifying the Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43Testing the Configuration by Using Hit Counters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Customizing the Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Configuring Public Endpoints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46To configure public endpoints for an AppExpert application. . . . . . . . . . . . . . . . . . . . . .46Configuring Endpoints for an Application Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47To configure endpoints for an application unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Configuring Services and Service Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47To configure a service or service group for the AppExpert application. . . . . . . . . . .47Configuring Services, Service Groups, and Load Balancing Parameters for anApplication Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48To configure services or service groups for an application unit. . . . . . . . . . . . . . . . . . 48Creating Application Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49To create an application unit for the AppExpert application. . . . . . . . . . . . . . . . . . . . . . 49Configuring Application Unit Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49To configure an application unit rule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49Specifying the Order of Evaluation of Application Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50To specify the order of evaluation of application units. . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Configuring Policies for Application Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Configuring Compression Policies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Configuring Caching Policies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Configuring Rewrite Policies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52Configuring Responder Policies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Configuring Application Firewall Policies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54Configuring Persistency Groups for Application Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55To configure a persistency group for an application by using theconfiguration utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Viewing AppExpert Applications and Configuring Entities by Using theApplication Visualizer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56To view an AppExpert application by using the Application Visualizer. . . . . . . . . . . 56To configure and view entities in an AppExpert application by using theApplication Visualizer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57iv

Citrix NetScaler AppExpert GuideMonitoring a NetScaler Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Viewing Application Statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58To view statistics for an application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Monitoring an Application by Using the Application Visualizer. . . . . . . . . . . . . . . . . . . . . . . . 58To view statistical information for vservers, Rewrite policies, Responderpolicies, and Cache policies in the Visualizer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Viewing Hits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Deleting an Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59To delete an application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Configuring Authentication, Authorization, and Auditing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Configuring Authentication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60To configure authentication for an AppExpert application. . . . . . . . . . . . . . . . . . . . . . . . 60Configuring Authorization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60To configure permissions for a AAA user or group to access an AppExpertapplication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Configuring Auditing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61To configure auditing policies for an application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Disabling AAA for an Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62To enable or disable AAA for an application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Setting Up a Custom NetScaler Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Creating an Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63To create an AppExpert application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Creating Application Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Configuring Public Endpoints for an AppExpert Application. . . . . . . . . . . . . . . . . . . . . . . . . . . 63Configuring Public Endpoints for an Application Unit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Configuring Services and Service Groups for an AppExpert Application. . . . . . . . . . . . . 64Configuring Services and Service Groups for an Application Unit. . . . . . . . . . . . . . . . . . . . .64Configuring Policies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Creating and Managing Template Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64Exporting an AppExpert Application to a Template File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65To export an AppExpert application to a template file. . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Exporting a Content Switching Virtual Server Configuration to a Template File. . . . . . 66To export a content switching configuration to an application template filefrom the Content Switching Visualizer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66To export a content switching configuration to an application template filefrom the Content Switching Virtual Servers pane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67Creating Variables in Application Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67To configure a variable in a policy expression or action. . . . . . . . . . . . . . . . . . . . . . . . . . 68Uploading and Downloading Template Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69v

ContentsTo upload an AppExpert application template from your local computer tothe NetScaler appliance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69To download an AppExpert application template from the NetScalerappliance to your local computer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Renaming an Application Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70To rename an AppExpert applications template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Deleting an AppExpert Application Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70To delete an AppExpert application template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Understanding NetScaler Application Templates and Deployment Files. . . . . . . . . . . . . . 70Example of a NetScaler Application Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Example of a Deployment File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .733AppQoE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Enabling AppQoE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77To enable AppQoE by using the command line. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77To enable AppQoE by using the configuration utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77AppQOE Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77To configure an AppQoE action by using the command line. . . . . . . . . . . . . . . . . . . . . . . . . . 78To modify an existing AppQoE action by using the command line. . . . . . . . . . . . . . . . . . . . 79To remove an AppQoE action by using the command line. . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Parameters for configuring an AppQoE action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79To configure an AppQoE action by using the configuration utility. . . . . . . . . . . . . . . . . . . . . 81AppQoE Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81To configure the AppQoE parameter settings by using the command line. . . . . . . . . . . . 81Parameters for configuring the AppQoE parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82To configure the AppQoE parameter settings by using the configuration utility. . . . . . .82AppQoE Policies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82To configure an AppQoE policy by using the command line. . . . . . . . . . . . . . . . . . . . . . . . . . .83Parameters for configuring an AppQoE policy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83To configure an AppQoE policy by using the configuration utility. . . . . . . . . . . . . . . . . . . . . .844Entity Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87How Entity Templates Work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Configuring an Entity Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Creating an Entity Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89To create an entity template by using the AppExpert feature node. . . . . . . . . . . . . . 90To create an entity template by using its corresponding feature node. . . . . . . . . . . 90To create a load balancing virtual server template from the AppExpert node. . . 90To create a load balancing virtual server template from the Load BalancingVirtual Servers pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91vi

Citrix NetScaler AppExpert GuideConfiguring Variables in Load Balancing Virtual Server Templates. . . . . . . . . . . . . . . . . . . 92To configure variables in a load balancing virtual server template. . . . . . . . . . . . . . . 93Modifying an Entity Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94To modify an entity template by using the AppExpert feature node. . . . . . . . . . . . . . 94To modify an entity template by using its corresponding feature node. . . . . . . . . . .94Deleting an Entity Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94To delete an entity template by using the AppExpert feature node. . . . . . . . . . . . . . 95To delete an entity template by using its corresponding feature node. . . . . . . . . . . 95Creating an Entity from a Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95To create an entity from a template by using the AppExpert feature node. . . . . . . . . . . . 95To create an entity from a template by using its corresponding feature node. . . . . . . . .96To create a load balancing virtual server by using a load balancing virtual servertemplate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Managing Entity Template Folders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96To organize load balancing virtual server template folders. . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Uploading and Downloading Entity Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97To upload an entity template to the NetScaler appliance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97To download an entity template from the NetScaler appliance. . . . . . . . . . . . . . . . . . . . . . . . 98Understanding Load Balancing Entity Templates and Deployment Files. . . . . . . . . . . . . . . . . . .98Example of a Load Balancing Virtual Server Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Example of a Deployment File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1005HTTP Callouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103How an HTTP Callout Works. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Notes on the Format of HTTP Requests and Responses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Format of an HTTP Request. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Format of an HTTP Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Configuring an HTTP Callout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106To configure an HTTP callout by using the command line interface. . . . . . . . . . . . . . . . . 107To configure an HTTP callout by using the configuration utility. . . . . . . . . . . . . . . . . . . . . . 108Verifying the Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108To view the hits counter for an HTTP callout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109Invoking an HTTP Callout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Avoiding HTTP Callout Recursion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Caching HTTP Callout Responses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113To set the cache duration by using the command line interface. . . . . . . . . . . . . . . . . . . . . .113To set the cache duration by using the configuration utility . . . . . . . . . . . . . . . . . . . . . . . . . . 113Deployment Scenarios for HTTP Callouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113Filtering Clients by Using an IP Blacklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Enabling Responder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114vii

ContentsCreating an HTTP Callout on the NetScaler Appliance. . . . . . . . . . . . . . . . . . . . . . . . . 114Configuring a Responder Policy and Binding it Globally. . . . . . . . . . . . . . . . . . . . . . . . 115Creating an HTTP Callout Agent on the Remote Server. . . . . . . . . . . . . . . . . . . . . . . . 116ESI Support for Fetching and Updating Content Dynamically. . . . . . . . . . . . . . . . . . . . . . . .117Enabling Rewrite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117Creating an HTTP Callout on the NetScaler Appliance. . . . . . . . . . . . . . . . . . . . . . . . . 117Configuring the Rewrite Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Creating the Rewrite Policy and Binding it Globally. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Access Control and Authentication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120Enabling Responder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

citrix netscaler 1000v appexpert guide citrix netscaler 10.5 december 11, 2014. the specifications and information regarding the products in this manual are subject to change without notice. all statements, information, and recommendations in this manual are believed to be accurate but are presented without

Related Documents:

Citrix NetScaler 1000V Product Overview Citrix NetScaler is the industry's leading web application delivery solution. It increases the performance and availability of all applications and data. Citrix NetScaler 1000V brings together Citrix NetScaler with Cisco Nexus 1000V Switch vPath te

Citrix NetScaler 1000V Product Overview Citrix NetScaler is the industry's leading web application delivery solution. It increases the performance and availability of all applications and data. Citrix NetScaler 1000V brings together Citrix NetScaler with Cisco Nexus 1000V Switch vPath technology for policy-based service insertion and chaining.

Citrix NetScaler 1000V EOL10817 Cisco announces the end-of-sale and end-of life dates for the Citrix NetScaler 1000V. The last day to order the affected product(s) is May 20, 2016. Customers with active service contracts will continue to receive support from the Cisco Technical Assistance Center (TAC) as shown in Table 1 of the EoL bulletin.

Citrix NetScaler Datasheet citrix.com Citrix NetScaler Make web applications run five times better. Citrix NetScaler is a web application delivery solution that makes applications five times better by accelerating performance, ensuring th

NOTE: NetScaler Gateway is one of the more common used features within Citrix NetScaler. Either it can be used as a feature on the NetScaler VPX/MPX or we can buy the NetScaler Gateway VPX/MPX, which only licensed to do NetScaler Gateway. So for instance if we are using Citrix Receiver for remote access, it will connect directly to

Automation mit NetScaler - AutoScale Cloud Orchestration Internet 1. NetScaler is auto-provisioned M M M 56783. NetScaler monitoring engine auto4. NetScaler triggers 2. NetScaler monitors servers for CPU, Memory, Latency, Throughput . On successful AutoScale, . NetScaler automatic

for Citrix Netscaler 1 Purpose: Thisguide will walk you through how to enroll a new device for the purpose of using Citrix Netscaler access. Specifically the following items are covered: 1. Device requirements 2. Enrolling the device using Citrix Netscaler 3. Enrolling the SMS text features 4. Future workflow I. Device Requirements 1.

ALBERT WOODFOX CIVIL ACTION VERSUS NO. 06-789-JJB BURL CAIN, WARDEN, LOUISIANA STATE PENITENTIARY, ET AL RULING This matter is before the Court on Petitioner Albert Woodfox’s (“Woodfox”) petition for habeas relief on the claim that Woodfox’s March 1993 indictment by a West Feliciana Parish grand jury was tainted by grand jury foreperson discrimination. An evidentiary hearing was held .