Extend your networking skill set by learning NetScaler fundamentals. Self-paced exercise guide

Size: px
Start display at page:

Download "Extend your networking skill set by learning NetScaler fundamentals. Self-paced exercise guide"

Transcription

1 Extend your networking skill set by learning NetScaler fundamentals Self-paced exercise guide

2 Table of Contents Table of Contents... 2 Overview... 3 Exercise 1: Initial Configuration... 5 Exercise 2: Load Balancing Exercise 3: Content Switching Exercise 4: SSL Offload Exercise 5: HTTP header modification Exercise 6: HTTP to HTTPs redirection and URL body rewrite Module 1 - Exercise 1: Initial Configuration Page 2

3 Overview Hands-on Training Module This training module has the following details: Objective This lab provides hands on training on the core NetScaler functionality Audience Primary: Partners and customers Lab Environment Details Machine AD.training.lab NS10_HA1 NS10_HA2 Win7Client Apache_MySQL_1 Apache_MySQL_2 Apache_MySQL_2 SQLServer WebBlue WebGreen WebRed Details Domain controller, DHCP, DNS Virtual instance of a NetScaler appliance (HA node) Virtual instance of a NetScaler appliance (HA node) Administrative workstation Linux server with Apache, PHP, MySQL Linux server with Apache, PHP, MySQL Linux server with Apache, PHP, MySQL Microsoft SQL 2008 server and Microsoft Certificate Services IIS server, PHP, WebGoat IIS server, PHP, WebGoat IIS server, PHP, WebGoat Module 1 - Exercise 1: Initial Configuration Page 3

4 Lab Topology Diagram Public Network X/ /24 NS10_HA1 SQLServer INT-Win_7 WebBlue Apache_1 NS10_node1 NS10_HA2 SQLServer2 AD/DNS/CA WebGreen Apache_2 NS10_node2 Internal Router /24 EXT-Win_7 Internal network NS10_node3 XD XA1 WebRed Apache_3 Remote Network VDA XA1 NOTE: If prompted with a dialog to restart on any virtual machine, always select Restart Later. Required Lab Credentials Below are the login credentials required to connect to the workshop system and complete the lab exercises. Machine IP Address Username Password AD.training.lab TRAINING\Administrator Citrix123 NS10_HA1 NSIP: nsroot nsroot SNIP: NS10_HA2 NSIP: nsroot nsroot SNIP: Win7Client DHCP assigned TRAINING\Administrator Citrix123 Apache_MySQL_ root Citrix123 Apache_MySQL_ root Citrix123 Apache_MySQL_ root Citrix123 SQLServer TRAINING\Administrator Citrix123 WebBlue TRAINING\Administrator Citrix123 WebGreen TRAINING\Administrator Citrix123 WebRed TRAINING\Administrator Citrix123 Module 1 - Exercise 1: Initial Configuration Page 4

5 Exercise 1: Initial Configuration Overview In this exercise you will configure the NetScaler with a management IP address, subnet IP and a DNS name server. Additionally you will configure licensing and set up a high availability pair. Step-by-step guidance The lab environment required for this exercise is as follows: 1. NetScaler VPX appliance: (NS10_HA1) 2. NetScaler VPX appliance: (NS10_HA2) 3. Windows 7 Workstation: (Win7Client) Estimated time to complete this lab: 20 minutes. Step Action 1. In XenCenter, go to the networking tab of each NetScaler and confirm that the MAC address is correct since it determines licensing. NS10_HA1: 06:e0:89:e0:b0:fd NS10_HA2: 22:64:cc:9b:ea:aa Module 1 - Exercise 1: Initial Configuration Page 5

6 Step Action 2. Go to the console tab of NS10_HA1 and NS10_HA2 virtual machines and set the following Initial Network Address Configuration: NS10_HA1: IP Address: Netmask: Gateway: Select option #4 to Save and quit. NS10_HA2 IP Adress: Netmask: Gateway: Select option #4 to Save and quit. 3. After the NetScaler VMs reboot, select the Win7Client VM and click the Console tab. Module 1 - Exercise 1: Initial Configuration Page 6

7 Step Action 4. Select the Send Ctrl+Alt+Del (Ctrl+Alt+Insert) button in the lower left hand corner of XenCenter. 5. Login as Username: training\administrator Password: Citrix Open Internet Explorer and navigate to 7. The NetScaler Configuration Utility is displayed. Login as Username: nsroot Password: nsroot 8. On the bottom of the screen, select Setup Wizard 9. Click Next on the Introduction screen. Module 1 - Exercise 1: Initial Configuration Page 7

8 Step Action 10. On the Network Config screen, enter the following: Host Name: NS10_HA1 Subnet IP (SNIP): Netmask: Click Next. 11. On the Choose Application screen, click Next. 12. Click Finish on the Summary screen. Then click Exit to close the setup wizard. 13. On the top right side of the screen, save your configuration by clicking on the Save button. Click Yes to confirm. 14. Open another tab in Internet Explorer and repeat steps 6-13 for NS10_HA2 ( ). Host name: NS10_HA2 Subnet IP (SNIP): Netmask: On both nodes, use the CLI to copy the new license file to the /nsconfig/license directory. Select the NS10_HA1 virtual machine and click on the Console tab. 16. If the you do not see the login: prompt, hit the enter key once or twice. Login as Username: nsroot Password: nsroot Module 1 - Exercise 1: Initial Configuration Page 8

9 Step Action 17. At the NetScaler prompt, type shell. 18. You are now in the shell of NetScaler. Type the following command: cp /var/license_backup/vpx_1000.lic /nsconfig/license/ Hit the Enter key. 19. Type exit to exit the shell. 20. Type reboot warm to reboot the NetScaler. Type Y and hit the Enter key to confirm you want to restart NetScaler. The NetScaler now reboots. 21. Select the NS10_HA2 virtual machine in XenCenter and click on the Console tab. 22. Repeat steps on NS10_HA Select the Win7Client VM again. Close out your browser. Open a new instance of IE and browse to Login as Username: nsroot Password: nsroot 25. Navigate to System>Licenses page and note all the licensed features. Module 1 - Exercise 1: Initial Configuration Page 9

10 Step Action 26. Navigate to System > Settings > Configure basic features Enable all features except HTTP Compression, Content Filter, Integrated Caching, and Application Firewall. Click OK. 27. Next we will configure a DNS Name Server on the NetScaler for name resolution. NetScaler can be configured as a DNS Name server, but in this exercise we will point to an external DNS server. Navigate to DNS > Name Servers. Click Add. Module 1 - Exercise 1: Initial Configuration Page 10

11 Step Action 28. Enter IP address (This is the lab Domain Controller) and click Create. Click Close to close the Create Name Server window. 29. Minimize your IE window and double-click on the Putty application on your desktop. 30. Enter in the Host Name field and click Open. Module 1 - Exercise 1: Initial Configuration Page 11

12 Step Action 31. Login as Username: nsroot Password: nsroot Click Yes on the security alert pop-up. 32. At the NetScaler prompt, run each of the following commands: > show run > sh ns ip (note the NSIP and SNIP) > sh route > sh ns feature > sh ns mode > sh ha node > sh license > show (tab complete to see all the available options) > show ns (tab complete and check one or two options out) 33. Minimize the Putty window. Module 1 - Exercise 1: Initial Configuration Page 12

13 Step Action 34. Bring up the NetScaler Configuration Utility of NS10_HA1 again and navigate to System > High Availability Click Add. 35. Enter the IP of the NS10_HA2 ( ). Enable the Login credentials for remote system are different from self node Username: nsroot Password: nsroot Click OK. Click Ok on the Information pop-up window. Module 1 - Exercise 1: Initial Configuration Page 13

14 Step Action 36. Click Refresh until Synchronization State is SUCCESS and save the configuration. 37. Bring up the Putty window again. Run the following command (hit enter a few times to get the CLI moving) > sh ha node more Note: Sync state Enabled. The Master State is (Primary) on NS10_HA1. If you run this command on NS10_HA2, the Master State should show as (Secondary). 38. Failover is a feature that allows the secondary node to automatically receive incoming requests in the event the primary node stops functioning. Manually failover to the secondary node by entering the following commands: > force ha failover > sh ha node Note: The Master State has changed. Force it back so NS10_HA1 is primary. Confirm that the enabled features such as SSL Offload and Load Balancing are enabled. 39. Run the following command: > sh ns feature more Confirm that SSL Offloading and Load Balancing are enabled. 40. Close out the putty window. END OF EXERCISE Module 1 - Exercise 1: Initial Configuration Page 14

15 Exercise 2: Load Balancing Overview You want to demonstrate NetScaler load balancing. You need to configure the NetScaler to load balance the Red, Blue and Green web servers. A server is a virtual representation of a physical server on the backend. It consists of a server name and IP address. A service provides the connection between the NetScaler appliance and the load balanced backend server. It consists of a server name, IP address, and port, and data type to be served. If you prefer to identify servers by name rather than IP address, you can create server objects and then specify a server's name instead of its IP address when you create a service. After you create your services, you must create a virtual server to accept traffic for the load balanced Web sites, applications, or servers. Once load balancing is configured, users connect to the load-balanced Web site, application, or server through the virtual server s IP address or FQDN. Create servers, services and virtual servers with persistence and protocol aware monitors. Step-by-step guidance The lab environment required for this exercise is as follows: 1. NetScaler VPX appliance: (NS10_HA1) 2. NetScaler VPX appliance: (NS10_HA2) 3. Windows 7 Workstation: (Win7Client) 4. IIS Web Server: (WebBlue) 5. IIS Web Server: (WebGreen) 6. IIS Web Server: (WebRed) Estimated time to complete this lab: 20 minutes. Step Action 1. In the NetScaler Configuration Utility of NS10_HA1, navigate to Load Balancing > Servers. Page 15

16 Click Add. 2. Enter the following configuration: Server Name: Blue_Server IP Address: Click Create. 3. Repeat steps 2-3 to create the following servers: Red_Server Green_Server After creating the servers, click Close. 4. Once done, you should see the servers created as follows. 5. Navigate to Load Balancing > Services. Click Add. Page 16

17 6. Create service objects for the servers created in the steps 1-4. Enter the following configuration: Service Name: Blue_Service Server: Blue_Server ( ) Protocol: HTTP Port: 80 Click Create. 7. Repeat steps 5-6 to create services for the following: Red_Service Green_Service Once you are done, click Close. You should see the following services: Page 17

18 9. Navigate to Load Balancing > Virtual Server. Click Add. 10. Create a virtual server with the following configuration: Name: RBG1 Protocol : HTTP IP address: Port: 80 Bind all three services by checking the box next to each service. Page 18

19 Click Create. 11. Open another browser tab and browse to Refresh multiple times. The Red Blue and Green web servers should be load balanced since no persistence is configured. 12. Go to Load Balancing > Services and disable two of the three services. 13. Test load balancing by browsing to again. You should connect to the same server. 14. Re-Enable the services when done. 15. Go back to the NetScaler Configuration Utility and open the RBG1 virtual server. Select the Method and Persistence tab. 16. Configure the following: Method: change from Least Connection (Default) to Round Robin. Persistence: CookieInsert Time-Out value: Change from 2 (Default) to 0 Page 19

20 17. A DNS record was created for Browse to and refresh multiple times. This time you will notice that your session will persist to either the Red, Blue or Green server for the duration of the session. 18. In the NetScaler Configuration Utility, navigate to Loadbalancing > Services. Double-click the Blue_Service. 19. Select the http monitor from the list of available monitors on the left. Click Add. Select the tcp-default monitor from the list of configured monitors on the right. Click Remove. The HTTP monitor expects a 200 OK response code to consider the service state as UP. Click OK. Click OK on the warning as this only informs you that the default TCP monitor cannot be unbound. Since we are selecting a new HTTP monitor, the health-check is still performed. 20. Click Close and Save the configuration. END OF EXERCISE Page 20

21 Exercise 3: Content Switching Overview You want to demonstrate NetScaler Content Switching. You need to configure NetScaler with a Content Switching virtual server to achieve the following: HTTP requests to home.php should be switched to a load balancing virtual server with CookieInsert persistence and Round Robin load balancing. HTTP requests for blue.php, red.php, and green.php should be switched to their own respective servers. HTTP requests that meet no configured content switching policy should trigger the Default content switching policy and be switched to a load balancing virtual server with no persistence and Round Robin load balancing. In order to achieve this objective, the following must be configured Server, services and load balancing virtual servers for each web server The three services (Red, Blue, Green) are bound to non-directly addressable load balancing virtual servers Multiple content switching policies (e.g. HTTP.REQ.URL.CONTAINS("blue.php")) A content switching virtual server with bound policies. Step-by-step guidance The lab environment required for this exercise is as follows: 1. NetScaler VPX appliance: (NS10_HA1) 2. NetScaler VPX appliance: (NS10_HA2) 3. Windows 7 Workstation: (Win7Client) 4. IIS Web Server: (WebBlue) 5. IIS Web Server: (WebGreen) 6. IIS Web Server: (WebRed) Page 21

22 Estimated time to complete this lab: 30 minutes. Step Action 1. In the NetScaler Configuration Utility, navigate to Load Balancing > Virtual Servers. Delete the RBG1 virtual server. 2. Create a new virtual server with the following configuration: Name: RBG_Default Uncheck the Directly Addressable box. Bind all services to this virtual server. 3. Select the Method and Persistence tab. Configure the following: Method: Round Robin Persistence: None (No Persistence) 4. Create a new virtual server. Configure the following: Name: RBG_Home Uncheck the Directly Addressable box. Bind all services to this virtual server. Page 22

23 5. Configure the following: Method: Round Robin Persistence: CookieInsert Time-out: 0 6. Create a new virtual server. Configure the following: Name: RBG_Red Uncheck the Directly Addressable box. Bind only the Red service to this virtual server. 7. Select the Method and Persistence tab. Configure the following: Page 23

24 Method: Round Robin Persistence: CookieInsert Time-out: 0 8. Create a new virtual server. Configure the following: Name: RBG_Blue Uncheck the Directly Addressable box. Bind only the Blue service to this virtual server. 9. Select the Method and Persistence tab. Configure the following: Method: Round Robin Persistence: CookieInsert Time-out: Create a new virtual server. Configure the following: Name: RBG_Green Uncheck the Directly Addressable box. Bind only the Green service to this virtual server. 11. Select the Method and Persistence tab. Configure the following: Page 24

25 Method: Round Robin Persistence: CookieInsert Time-out: You should have the following virtual servers configured: 13. Navigate to Content Switching > Policies. Click Add. 14. Add a policy with the following configuration: Name: Home_Policy Click Configure. 15. In the Expression section type: HTTP.REQ.URL.CONTAINS( home.php ) Page 25

26 Click Create to close the Create Expression window. 16. Click Create to close the Create Content Switching Policy window. 17. Repeat steps to create the following policies: Name: Red_Policy Expression: HTTP.REQ.URL.CONTAINS( red.php ) & Name: Blue_Policy Expression: HTTP.REQ.URL.CONTAINS( blue.php ) & Name: Green_Policy Expression: HTTP.REQ.URL.CONTAINS( green.php ) Page 26

27 18. Navigate to Content Switching > Virtual Servers. Click Add. 19. Configure the following: Name: RBG_CSW IP Address: Protocol: HTTP Port: 80 Page 27

28 Step Action 20. Note: The content switching virtual server s state is UP although no policies have been bound. Browse to The service is unavailable when browsing to the address. 21. Open the RBG_CSW virtual server. Click Insert Policy 22. Select the Home_Policy. 23. Click the dropdown arrow under the GoTo Expression column and select the blank option. Page 28

29 24. Select the dropdown arrow under the Target column and select RBG_Home. 25. Double-click the text box under the Priority column and change the priority to 120. Hit the Enter key. 26. Bind the remaining content switching policies to the respective targets (ie: Red_Policy to RBG_Red etc ). Configure the priorities in those policies as indicated below. 27. A new DNS record was created for Open another browser tab and browse to Refresh multiple times. The Red Blue and Green web servers should be load balanced in a round robin manner. This is because your request hit the Default policy and was switched to RBG_Default which has no persistence is configured. 28. Change the request URL to Note: Hitting refresh multiple Page 29

30 times will keep you on the same server since your request was sent to the RBG_Home virtual server which has CookieInsert configured for persistence. 29. Change the request URL to Note: Your request was sent to the RBG_Red virtual server. Repeat the request with and You can view the hit counts increase in the Content Switching > Policies node or when you open the content switching virtual server. Page 30

31 END OF EXERCISE Page 31

32 Exercise 4: SSL Offload Overview You want to secure traffic to your web servers using SSL certificates. In this lab, you will create a certificate and configure NetScaler to offload the SSL transactions while load balancing the Red, Blue and Green Web servers. SSL Offload is how the NetScaler appliance transparently accelerates SSL transactions. All SSL processing is performed on the appliance instead of the backend web server. This reduced workload allows the web server to serve web pages much faster. Step-by-step guidance The lab environment required for this exercise is as follows: 1. NetScaler VPX appliance: (NS10_HA1) 2. NetScaler VPX appliance: (NS10_HA2) 3. Windows 7 Workstation: (Win7Client) 4. Microsoft SQL Server 2008: (SQLServer) 5. IIS Web Server: (WebBlue) 6. IIS Web Server: (WebGreen) 7. IIS Web Server: (WebRed) Estimated time to complete this lab: 40 minutes. Page 32

33 Step Action 1. Open the NetScaler Configuration Utility. Navigate to SSL > Create CSR (Certificate Signing Request Configure the following: File name: wildcard.req Key File Name: (Browse > ns-root.key) Format: PEM Common name: *.training.lab Fill all other required fields, but do not put a password. 2. Navigate to SSL > Manage Certificates / Keys / CSRs. Page 33

34 Step Action 3. Select the wildcard.req file and click Download. Save the file in C:\Users\administrator.TRAINING\Documents. Click Close twice. 4. Open another tab in IE and browse to Login as Username: Administrator Password: Citrix Select Request a certificate 6. Select Advanced Cert Request. Then select Submit a certificate request by using a base-64 Page 34

35 Step Action 7. Open the wildcard.req filewith Notepad.exe and copy the contents. 8. Paste the contents into the Saved Request field. Choose Web Server as the Certificate Template and click Submit. 9. Download a Base 64 encoded certificate (certnew.cer) to the documents folder. 10. Using the NetScaler Configuration Utility, navigate to SSL > Manage Certificates / Keys / CSRs. Page 35

36 Step Action 11. Click Upload. Browse to C:\Users\administrator.TRAINING\Documents. Select the certnew.cer file and upload to the appliance. Note: the file will be uploaded to the /nsconfig/ssl directory. 12. To install the certificate, navigate to SSL > Certificates > Install. Page 36

37 13. Configure the following: Certificate-Key Pair Name: wildcard-cert Certificate File Name: browse (Appliance) to certnew.cer Private Key File Name: browse (Appliance) to ns-root.key Click Install. Then click Close. 14. Navigate to Content Switching > Virtual Servers. Open the RBG_CSW virtual server and unbind all the content switching policies. Page 37

38 15. Add a new virtual server. Configure as follows: Name: RBG_CSW_HTTPS IP Address: Protocol: SSL Bind the CSW policies with priorities as shown below. 16. Note that the virtual server is in a down state since it has not certificate bound. 17. Double-click the virtual server and select the SSL Settings tab. 18. Select the wildcard-cert and click Add. Click OK Note: This binds the certificate to the virtual server. The state is now UP. Page 38

39 19. Browse to and confirm that you are connecting using HTTPs and the NetScaler is offloading the SSL transactions. END OF EXERCISE Page 39

40 Exercise 5: HTTP header modification Overview In today s web, applications often require different responses or information sent to backend servers as part of the HTTP requests/response. For example, when the home page is requested, a different response is required depending upon the user s location, or the language the browser accepts, or simple the type of browser it is being used to connect to the site. With the help of rewrite and responder, we can manipulate the parameters on the request or response and based on certain conditions take a different action. This is especially useful when you want to masquerade any information return by the server or simply redirect the client connection to a secure site. In this module, we will explore different examples on how to use the rewrite and responder feature to perform HTTP to HTTPs redirection, as well as changing the body of the response to ensure all links are displayed with the correct secure protocol. In addition, we will also configure a simple URL transformation to hide the application path and also garble some of the parameters returned by the backend server with the purpose to enhance application security. Step-by-step guidance The lab environment required for this exercise is as follows: 1. Linux Server 1 : Apache_MySQL_1 - (GENTOO_1) 2. Linux Server 2 : Apache_MySQL_2 - (GENTOO_2) 3. Linux Server 2 : Apache_MySQL_3 - (GENTOO_3) 4. NetScaler VPX: (NS10_HA1) 5. NetScaler VPX: (NS10_HA1) 6. Windows 7 workstation: (Win7Client) Estimated time to complete this lab: 30 minutes. Page 40

41 Step Action 1. We will complete a simple load balancing configuration to be used in our rewrite examples. In this lab, we will configure additional servers and services for an Apache web server farm. Open IE and browse to Navigate to Load Balancing -> Servers and configure the following: Name: GENTOO_3 IP Address: Click Create. Then click Close. 2. Create a service with the following configuration: Name: GENTOO_3_HTTP_TCP_80 Monitor: TCP 3. Create a Loadbalanced vserver with the following configuration: Name: HTTP_vserver IP address: Protocol: HTTP Port: 80 Page 41

42 4. Bind the service we created on step 2 to it. Page 42

43 5. Apache_MySQL_3 has been provisioned with a simple PHP page that outputs all the server variables and headers included in the HTTP request. This page is served as the default 404 not found HTML. For this lab, we will use this server to visually inspect the information the backend server received after the traffic is processed by the NetScaler appliance. In IE, browse to a non-existing URL on the new HTTP_vserver. enturl/ Inspect the headers and variables to familiarize with the output. 6. First, we will start with a header insertion to include the CLIENT-IP address in the HTTP request. This can be accomplished in two different ways: Using the CLIENT-IP option in the Advanced Properties of the service. Using a rewrite rule to insert a new HTTP header. Page 43

44 7. We will start with option 1. Open the GENTOO_3_HTTP_TCP_ 80 service and select the Advanced tab. Under Settings, check the Client IP option. Fill in the header name Client-IP. 8. Open a new browser instance and attempt your request again. tenturl/ You should be able to see the Client-IP being inserted in the request. Page 44

45 9. Now, we will attempt to use a rewrite policy to insert the same information. Remove the CLIENT-IP insertion configuration from the Settings section of the Advanced tab. 10. Open a browser and navigate to the same URL to ensure the header is not inserted Next, create the rewrite action. Navigate to Rewrite > Actions. Click on Add and configure the following: Name: InserClientIP Type: INSERT_HTTP_HEADER Header Name: Client-IP String Expression: CLIENT.IP.SRC Click Create. Then click Close. 12. Next, we need to create a new policy and bind it to the rewrite action. Navigate to the Rewrite > Policies. Click on Add and configure the following: Name: InsertClientIP_pol Action: InsertClientIP Expression: true Page 45

46 Click Create. Then click Close. 13. Finally, we need to bind the policy to the HTTP_vserver. Double-click the HTTP_vserver and select the Rewrite (Request) tab. Bind the InsertClientIP_pol policy with the default priority. Click OK to commit the changes. NOTE: If the rewrite policy does not show up when attempting to bind, close the Configure Virtual Server window and perform a Refresh. Then attempt the binding again. 14. Select the IE tab in which you browsed to: Refresh the window and verify that the client IP was inserted. 15. Next, we will create a Response Rewrite policy to obscure some of the information sent by Page 46

47 the backend server. 16. To visualize the request and response headers received, open a new IE instance and display the iehttpheaders. Note, the add-on is already installed and enabled. Navigate to Tools menu and select Display iehttpheaders 17. Now, navigate to the IP Address of the virtual server. You should see the request and response headers. 18. Take a closer look at the response headers. Since this backend server runs Apache, it includes a Server header in its response. A common practice is to masquerade this information and include a generic response. Page 47

48 19. We will create a rewrite action to replace the HTTP header. In the NetScaler Configuration Utility, navigate to Rewrite > Actions and click on Add. 20. Configure the following settings: Name: ReplaceServerHeader Type: REPLACE Expression to choose target: HTTP.RES.HEADER( Server ) String expression for replacement text: MyWebServer (include the quotes) Click Create. Then click Close. 21. Next, create a rewrite policy. Since we need to perform the action on every response, use a true expression. Navigate to Rewrite > Policies. Click Add. Configure the following settings: Name: ReplaceServerHeader_pol Action: ReplaceServerHeader Expression: TRUE Page 48

49 Click Create. Then click Close. 22. Navigate to Load Balancing > Virtual Servers. Double-click on the HTTP_vserver and select the Policies tab. Under the Policies tab, select the Rewrite tab. Bind this rewrite policy to the HTTP_vserver. Ensure you click the dropdown arrow and select the RESPONSE rewrite; otherwise, the policy will not be listed. Click OK. 23. Open a new browser instance and browse to Inspect the response headers. Verify the server header value was replaced. Page 49

50 END OF EXERCISE Page 50

51 Summary Key Takeaways The key takeaways for this exercise are: Rewrite and responder can be used in conjunction to manipulate the data and enhance application security. Rewrite policies can modify data on the request and/or response. Page 51

52 Exercise 6: HTTP to HTTPs redirection and URL body rewrite Overview Certain applications require specific requests to occur over a secure connection. Leveraging the responder module, the NetScaler can issue a redirect to a secure site, ensuring a seamless user experience. Additionally, the rewrite module can be used to rewrite any HTLM content containing any reference to an HTTP URI, forcing the connecting client to navigate the site using HTTPs only. In this exercise, we will configure a responder policy that redirects requests to an alternate URL and continue to setup a rewrite policy that rewrites any HTTP URIs to force secure browsing. Step-by-step guidance The lab environment required for this exercise is as follows: 1. Linux Server 1 : Apache_MySQL_1 - (GENTOO_1) 2. Linux Server 2 : Apache_MySQL_2 - (GENTOO_2) 3. Linux Server 2 : Apache_MySQL_3 - (GENTOO_3) 4. Web Server Blue: (WebBlue) 5. Web Server Green: (WebGreen) 6. Web Server Red: (WebRed) 7. SQLServer 8. NetScaler VPX: (NS10_HA1) 9. NetScaler VPX: (NS10_HA1) 10. Windows 7 workstation: (Win7Client) Estimated time to complete this lab: 40 minutes. Step Action 1. The first step in securing an application is to ensure all requests occur over an encrypted channel. For this example, we will use a pre-installed web application (PHPMyAdmin) available on the Linux web server (Apache_MySQL_3). Since this application lives in the /phpmyadmin subdirectory, we will configure a responder action to redirect all request to HTTPs. Page 52

53 Step Action 2. In the NetScaler Configuration Utility, navigate to System > Settings > Configure Advanced Features and enable the Responder option. 3. Navigate to Responder > Actions. Click Add. 4. Create a responder action that redirects to a secure URL. Configure the following settings: Name: RedirectToSecureSite Type: Redirect Target: + HTTP.REQ.HOSTNAME + HTTP.REQ.URL.PATH_AND_QUERY The target specified above ensures that any hostname is redirected regardless of the host header. Since this expression could potentially create a redirect loop, make sure that you select the Bypass Safety Check option to allow the action to be created. Click Create. Then click Close. Page 53

54 Step Action 5. Next, create a responder policy to trigger the action. Navigate to Responder > Policies. Click Add. Configure the following settings: Name: RedirectToSecureSite_pol Action: RedirectToSecureSite Expression: true Since this will be bound to HTTP_vserver, use a true expression. Click Create. Then click Close. 6. Navigate to Load Balancing > Virtual Servers. Double-click the HTTP_vserver and select the Policies tab. Under the Policies tab, select the Responder tab. Select Insert Policy and bind this policy using the default priority. Click OK. Page 54

55 Step Action 7. Open a browser instance and navigate to the VIP. Use the iehttpheaders to verify the redirect is triggered. Why is the page not displayed? 8. Since we do not have a Virtual server listening on port 443, the redirect does not complete properly. Let s proceed to create a new SSL vserver. Navigate to Load Balancing -> Virtual Servers. Click Add. 9. Create the vserver with the following configuration: Name: HTTPs_vserver IP Address: Protocol: SSL Port: 443 Ensure that you bind the same service: GENTOO_3_HTTP_TCP_80. Page 55

56 Step Action 10. Since this is an SSL vserver, we need to bind a server certificate. Select the SSL Settings tab. Select the wildcard-cert and click Add to bind this certificate to the vserver. Click Create to complete the configuration. Click Close. 11. Attempt to test the responder policy by navigating to the HTTP URL. yadmin Since we are not using an FQDN, a warning is displayed. Proceed to accept the warning. The default content should be displayed over a secure channel. ( Page 56

57 Step Action 12. To avoid this SSL warning, let s re-issue the request using the FQDN that resolves to the VIP: myadmin The redirect should complete without any warning message. 13. This responder policy will redirect any request to port 80 to 443; however, some applications hardcode absolute URLs or require special Host headers to serve content. This is especially troublesome when the application is SSL Offloaded as it could render all the links inaccessible or the application fails to work. 14. Attempt to login to the phpmyadmin application using the following credentials: Username: root Password: Citrix123 Did the login request work? You should see that a redirect diverts traffic directly to the backend server, effectively bypassing the load balancer. Page 57

58 Step Action 15. In order to get through the initial login, we need to rewrite the redirect request the backend server is sending to include the FQDN for the VIP. To do this, we will use a Rewrite Response policy. Observe the header trace captured. The Location header has the wrong information. Page 58

59 Step Action 16. Proceed to create a Rewrite Action with the following configuration: Name: ReplaceLocationHeader Type: Replace Expression to choose: HTTP.RES.HEADER( Location ) String expression for replacement: + HTTP.RES.HEADER( Location ).TYPECAST_HTTP_URL_T.PATH_AND_QUERY The above expression looks for the Location Header value in the response and changes the hardcoded IP address for the VIP FQDN. Click Create. Then click Close. 17. Next, create the rewrite policy. Navigate to Rewrite > Policies. Configure the policy as follows: Name: ReplaceRedirect_pol Action: ReplaceLocationHeader Click Create. Then click Close. Page 59

60 Step Action 18. Bind the rewrite policy to the HTTPs_vserver load balanced virtual server. Ensure to select the Response queue, otherwise the policy will not show up in the list. 19. Attempt to login to the application. Is the request redirected to HTTPs? Does the application complete the login request? After binding the previous policies, the application works as intended. Navigate a few links to verify correct behavior. Observe the links on the page. Page 60

61 Step Action 20. Close the iehttpheaders window. Click the home icon on the top left side of the phpmyadmin site. Once on the home page, scroll to the bottom of the page and hover the mouse pointer over the here hyperlink. There is one more problem with this configuration. Unfortunately, some of the links are hardcoded by the application and the URL includes the backend server IP. Notice the IP in the URL in the screenshot to the right. We need to configure a rewrite policy to modify the response body and replace this static value for the correct FQDN. 21. Let s configure another rewrite policy to adjust the body. First, configure the rewrite action as follows: Name: Rewrite_Body_HTTP_HTTPs Type: REPLACE_ALL Expression to choose: HTTP.RES.BODY(100000) String expression: Pattern: Click Create. Then click Close. Note: Choose the response body as the target text reference. For the body argument, use characters. This should be plenty to catch all instances of the pattern to replace. Page 61

62 Step Action 22. Create the policy with the following configuration: Name: Rewrite_Body_HTTP_HTTPs_pol Action: Rewrite_Body_HTTP_HTTPs Expression: true The true expression will trigger the action on every instance that matches the pattern. 23. Next, bind the policy to HTTPs_vserver response queue using the default priority. Make sure that you select NEXT for the Goto Expression on the first policy, otherwise the policy with lower priority will not be evaluated. 24. Test the application one more time by refreshing the PHPMyAdmin page. The URL should now be rewritten and the web application was correctly SSL offloaded through NetScaler. Summary END OF EXERCISE Key Takeaways Rewrite policies can be string together to manipulate the request or response data sequentially. For some web-apps, deeper knowledge of the application logic is required to successfully configure the necessary rewrite policies. Additional information can be inherited from header/network traces and log analysis. Page 62

63 Please complete the survey We value your feedback! Please take a moment to let us know about your self-paced lab experience by completing a brief survey on the web portal before you logout. Revision History Revision Change Description Date 1.0 Original Version June 2013 About Citrix Citrix Systems, Inc. designs, develops and markets technology solutions that enable information technology (IT) services. The Enterprise division and the Online Services division constitute its two segments. Its revenues are derived from sales of Enterprise division products, which include its Desktop Solutions, Datacenter and Cloud Solutions, Cloud-based Data Solutions and related technical services and from its Online Services division's Web collaboration, remote access and support services. It markets and licenses its products directly to enterprise customers, over the Web, and through systems integrators (Sis) in addition to indirectly through value-added resellers (VARs), value-added distributors (VADs) and original equipment manufacturers (OEMs). In July 2012, the Company acquired Bytemobile, provider of data and video optimization solutions for mobile network operators Citrix Systems, Inc. All rights reserved. Page 63

Hands-on Lab Exercise Guide

Hands-on Lab Exercise Guide 611: NetScaler is the Gatekeeper. Become the Keymaster. Hands-on Lab Exercise Guide Christopher Rudolph May 2015 1 Table of Contents Table of Contents... 2 Overview... 3 Lab Preparation... 6 Exercise 1:

More information

Hands-on Lab Exercise Guide

Hands-on Lab Exercise Guide 606: Improving Microsoft Exchange 2013 Performance with NetScaler Hands-on Lab Exercise Guide Johnathan Campos and Daniel Kuenzli May 2015 Table of Contents Table of Contents... 1 Overview... 2 Scenario...

More information

CNS 207 3i - Implementing Citrix NetScaler 11.0 for Application and Desktop Solutions

CNS 207 3i - Implementing Citrix NetScaler 11.0 for Application and Desktop Solutions CNS 207 3i - Implementing Citrix NetScaler 11.0 for Application and Desktop Solutions 2 Copyright 2016 Citrix Systems, Inc. CNS 207 3i - Implementing Citrix NetScaler 11.0 for Application and Desktop Solutions

More information

App Orchestration 2.6

App Orchestration 2.6 Configuring NetScaler 10.5 Load Balancing with StoreFront 3.0 and NetScaler Gateway for Last Updated: June 04, 2015 Contents Introduction... 3 Configure the NetScaler load balancer certificates... 3 To

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

NetScaler Analysis and Reporting. Goliath for NetScaler Installation Guide v4.0 For Deployment on VMware ESX/ESXi

NetScaler Analysis and Reporting. Goliath for NetScaler Installation Guide v4.0 For Deployment on VMware ESX/ESXi NetScaler Analysis and Reporting Goliath for NetScaler Installation Guide v4.0 For Deployment on VMware ESX/ESXi (v4.0) Document Date: October 2016 www.goliathtechnologies.com 1 Legal Notices Goliath for

More information

Vendor: Citrix. Exam Code: 1Y Exam Name: Citrix NetScaler 10.5 Essentials and Networking. Question Question 160

Vendor: Citrix. Exam Code: 1Y Exam Name: Citrix NetScaler 10.5 Essentials and Networking. Question Question 160 Vendor: Citrix Exam Code: 1Y0-351 Exam Name: Citrix NetScaler 10.5 Essentials and Networking Question 121 -- Question 160 Visit PassLeader and Download Full Version 1Y0-351 Exam Dumps QUESTION 121 Scenario:

More information

NetScaler Management, Analytics, and Optimizations. CNS-319-1I Lab Guide

NetScaler Management, Analytics, and Optimizations. CNS-319-1I Lab Guide NetScaler Management, Analytics, and Optimizations CNS-319-1I Lab Guide Credits Page Title Architects Product Manager Technical Solutions Developers Instructional Designer Graphics Designers Publication

More information

Vendor: Citrix. Exam Code: 1Y Exam Name: Implementing Citrix NetScaler 10 for App and Desktop Solutions. Version: Demo

Vendor: Citrix. Exam Code: 1Y Exam Name: Implementing Citrix NetScaler 10 for App and Desktop Solutions. Version: Demo Vendor: Citrix Exam Code: 1Y0-250 Exam Name: Implementing Citrix NetScaler 10 for App and Desktop Solutions Version: Demo QUESTION NO: 1 Citrix 1Y0-250 Exam A company uses various pre-approved user devices

More information

Installing and Configuring vcloud Connector

Installing and Configuring vcloud Connector Installing and Configuring vcloud Connector vcloud Connector 2.5.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

NetScaler Advanced Security Administration CNS-318-1I Lab Guide

NetScaler Advanced Security Administration CNS-318-1I Lab Guide NetScaler Advanced Security Administration CNS-318-1I Lab Guide Credits Page Title Architects Product Managers Technical Solutions Developers Instructional Designer Graphics Designers Publication Services

More information

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3. Installing and Configuring VMware Identity Manager Connector 2018.8.1.0 (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on

More information

Load Balancing Nginx Web Servers with OWASP Top 10 WAF in Azure

Load Balancing Nginx Web Servers with OWASP Top 10 WAF in Azure Load Balancing Nginx Web Servers with OWASP Top 10 WAF in Azure Quick Reference Guide v1.0.2 ABOUT THIS GUIDE This document provides a quick reference guide on how to load balance Nginx Web Servers and

More information

Load Balancing Web Servers with OWASP Top 10 WAF in Azure

Load Balancing Web Servers with OWASP Top 10 WAF in Azure Load Balancing Web Servers with OWASP Top 10 WAF in Azure Quick Reference Guide v1.0.3 ABOUT THIS GUIDE This document provides a quick reference guide on how to load balance Web Servers and configure a

More information

Load Balancing VMware Workspace Portal/Identity Manager

Load Balancing VMware Workspace Portal/Identity Manager Load Balancing VMware Workspace Portal/Identity Manager Overview VMware Workspace Portal/Identity Manager combines applications and desktops in a single, aggregated workspace. Employees can then access

More information

Azure MFA Integration with NetScaler

Azure MFA Integration with NetScaler Azure MFA Integration with NetScaler This guide focuses on describing the configuration required for integrating Azure MFA (Multi-Factor Authentication) with NetScaler. Citrix.com 1 NetScaler is a world-class

More information

604: Automating NetScaler Deployments and Monitoring using the NetScaler 10.5 NITRO API Hands-on Lab Exercise Guide

604: Automating NetScaler Deployments and Monitoring using the NetScaler 10.5 NITRO API Hands-on Lab Exercise Guide 604: Automating NetScaler Deployments and Monitoring using the NetScaler 10.5 NITRO API Hands-on Lab Exercise Guide Brian Tannous May 2015 1 Table of Contents Table of Contents... 2 Overview... 3 Lab Preparation:...

More information

Citrix Exam 1Y0-253 Implementing Citrix NetScaler 10.5 for App and Desktop Solutions Version: 6.0 [ Total Questions: 186 ]

Citrix Exam 1Y0-253 Implementing Citrix NetScaler 10.5 for App and Desktop Solutions Version: 6.0 [ Total Questions: 186 ] s@lm@n Citrix Exam 1Y0-253 Implementing Citrix NetScaler 10.5 for App and Desktop Solutions Version: 6.0 [ Total Questions: 186 ] Question No : 1 Scenario: An administrator needs to deliver production

More information

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager VMware Identity Manager Cloud Deployment Modified on 01 OCT 2017 VMware Identity Manager You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/ The

More information

<Partner Name> <Partner Product> RSA SECURID ACCESS Implementation Guide. Citrix NetScaler Gateway 12.0

<Partner Name> <Partner Product> RSA SECURID ACCESS Implementation Guide. Citrix NetScaler Gateway 12.0 RSA SECURID ACCESS Implementation Guide Citrix 12.0 Peter Waranowski, RSA Partner Engineering Last Modified: February 20 th, 2018 Table of Contents Table of Contents...

More information

Citrix StoreFront 2.0

Citrix StoreFront 2.0 White Paper Citrix StoreFront 2.0 Citrix StoreFront 2.0 Proof of Concept Implementation Guide www.citrix.com Contents Contents... 2 Introduction... 3 Architecture... 4 Installation and Configuration...

More information

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager VMware Identity Manager Cloud Deployment DEC 2017 VMware AirWatch 9.2 VMware Identity Manager You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Deploying VMware Identity Manager in the DMZ. JULY 2018 VMware Identity Manager 3.2

Deploying VMware Identity Manager in the DMZ. JULY 2018 VMware Identity Manager 3.2 Deploying VMware Identity Manager in the DMZ JULY 2018 VMware Identity Manager 3.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have

More information

Agility 2018 Hands-on Lab Guide. VDI the F5 Way. F5 Networks, Inc.

Agility 2018 Hands-on Lab Guide. VDI the F5 Way. F5 Networks, Inc. Agility 2018 Hands-on Lab Guide VDI the F5 Way F5 Networks, Inc. 2 Contents 1 Lab1 - Getting Started 5 1.1 Jump Host.............................................. 5 1.2 Lab Network Setup.........................................

More information

Horizon DaaS Platform 6.1 Service Provider Installation - vcloud

Horizon DaaS Platform 6.1 Service Provider Installation - vcloud Horizon DaaS Platform 6.1 Service Provider Installation - vcloud This guide provides information on how to install and configure the DaaS platform Service Provider appliances using vcloud discovery of

More information

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until

More information

1Y Citrix NetScaler 12 Essentials and Traffic Management. vmexam.com Exam Summary Syllabus Questions

1Y Citrix NetScaler 12 Essentials and Traffic Management. vmexam.com Exam Summary Syllabus Questions 1Y0-240 Citrix NetScaler 12 Essentials and Traffic Management vmexam.com Exam Summary Syllabus Questions Table of Contents Introduction to 1Y0-240 Exam on Citrix NetScaler 12 Essentials and Traffic Management...

More information

Load Balancing Nginx Web Servers with OWASP Top 10 WAF in AWS

Load Balancing Nginx Web Servers with OWASP Top 10 WAF in AWS Load Balancing Nginx Web Servers with OWASP Top 10 WAF in AWS Quick Reference Guide V1.0.2 ABOUT THIS GUIDE This document provides a quick reference guide on how to load balance Nginx Web Servers and configure

More information

Deployment Guide AX Series with Oracle E-Business Suite 12

Deployment Guide AX Series with Oracle E-Business Suite 12 Deployment Guide AX Series with Oracle E-Business Suite 12 DG_OEBS_032013.1 TABLE OF CONTENTS 1 Introduction... 4 2 Deployment Prerequisites... 4 3 Oracle E-Business Topology... 5 4 Accessing the AX Series

More information

Okta Integration Guide for Web Access Management with F5 BIG-IP

Okta Integration Guide for Web Access Management with F5 BIG-IP Okta Integration Guide for Web Access Management with F5 BIG-IP Contents Introduction... 3 Publishing SAMPLE Web Application VIA F5 BIG-IP... 5 Configuring Okta as SAML 2.0 Identity Provider for F5 BIG-IP...

More information

Load Balancing Web Servers with OWASP Top 10 WAF in AWS

Load Balancing Web Servers with OWASP Top 10 WAF in AWS Load Balancing Web Servers with OWASP Top 10 WAF in AWS Quick Reference Guide V1.0.1 ABOUT THIS GUIDE This document provides a quick reference guide on how to load balance Web Servers and configure a WAF

More information

604: Administering and troubleshooting XenDesktop 7.x

604: Administering and troubleshooting XenDesktop 7.x 604: Administering and troubleshooting XenDesktop 7.x Hands-on Lab Exercise Guide This session is offered as both an instructor led training and a self-paced online lab. Make money selling Field Services

More information

Deploying VMware Identity Manager in the DMZ. SEPT 2018 VMware Identity Manager 3.3

Deploying VMware Identity Manager in the DMZ. SEPT 2018 VMware Identity Manager 3.3 Deploying VMware Identity Manager in the DMZ SEPT 2018 VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have

More information

Deploying NetScaler with Microsoft Exchange 2016

Deploying NetScaler with Microsoft Exchange 2016 Deployment Guide Deploying NetScaler with Microsoft Exchange 2016 Deployment Guide Load balancing Microsoft Exchange 2016 with NetScaler Table of Contents Introduction 3 Configuration 5 NetScaler features

More information

Citrix CNS-220 1Y0-240 Exam Hints

Citrix CNS-220 1Y0-240 Exam Hints Citrix CNS-220 1Y0-240 Exam Hints This is not a brain dump! Questions and Answers are not given here. Rather it is a guide for further study. It assumes you have attended the CNS-220 offical Citrix instructor

More information

Vendor: Citrix. Exam Code: 1Y Exam Name: Implementing Citrix NetScaler 10.5 for App and Desktop Solutions. Version: Demo

Vendor: Citrix. Exam Code: 1Y Exam Name: Implementing Citrix NetScaler 10.5 for App and Desktop Solutions. Version: Demo Vendor: Citrix Exam Code: 1Y0-253 Exam Name: Implementing Citrix NetScaler 10.5 for App and Desktop Solutions Version: Demo QUESTION 1 A Citrix Administrator needs to configure a single virtual server

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST \ http://www.pass4test.com We offer free update service for one year Exam : 1Y0-253 Title : Implementing Citrix NetScaler 10.5 for App and Desktop Solutions Vendor : Citrix Version : DEMO Get

More information

KillTest ᦝ䬺 䬽䭶䭱䮱䮍䭪䎃䎃䎃ᦝ䬺 䬽䭼䯃䮚䮀 㗴 㓸 NZZV ]]] QORRZKYZ PV ٶ瀂䐘މ悹伥濴瀦濮瀃瀆ݕ 濴瀦

KillTest ᦝ䬺 䬽䭶䭱䮱䮍䭪䎃䎃䎃ᦝ䬺 䬽䭼䯃䮚䮀 㗴 㓸 NZZV ]]] QORRZKYZ PV ٶ瀂䐘މ悹伥濴瀦濮瀃瀆ݕ 濴瀦 KillTest Exam : 1Y0-A21 Title : Basic Administration for Citrix NetScaler 9.2 Version : Demo 1 / 5 1.Scenario: An administrator is working with a Citrix consultant to architect and implement a NetScaler

More information

Hands-on Lab Exercise Guide

Hands-on Lab Exercise Guide Netscaler Gateway Hands-on Lab Exercise Guide Paul Walker 11/4/2014 Contents Contents... 1 Overview... 3 Scenario... 7 Module1-Exercise 1... 9 First time Configuration of Netscaler Gateway... 9 Module1-Exercise

More information

agility17dns Release latest Jun 15, 2017

agility17dns Release latest Jun 15, 2017 agility17dns d ocsdocumentation Release latest Jun 15, 2017 Contents 1 Lab Access 1 2 Network Topology 3 3 GSLB 5 3.1 Initial Setup............................................... 5 3.2 Logging..................................................

More information

Load Balancing Microsoft IIS. Deployment Guide v Copyright Loadbalancer.org

Load Balancing Microsoft IIS. Deployment Guide v Copyright Loadbalancer.org Load Balancing Microsoft IIS Deployment Guide v1.6.4 Copyright Loadbalancer.org Table of Contents 1. About this Guide...4 2. Loadbalancer.org Appliances Supported...4 3. Loadbalancer.org Software Versions

More information

Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide

Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide Redhat OpenStack 5.0 and PLUMgrid OpenStack Networking Suite 2.0 Installation Hands-on lab guide Oded Nahum Principal Systems Engineer PLUMgrid EMEA November 2014 Page 1 Page 2 Table of Contents Table

More information

Android Mobile Single Sign-On to VMware Workspace ONE. SEP 2018 VMware Workspace ONE VMware Identity Manager VMware Identity Manager 3.

Android Mobile Single Sign-On to VMware Workspace ONE. SEP 2018 VMware Workspace ONE VMware Identity Manager VMware Identity Manager 3. Android Mobile Single Sign-On to VMware Workspace ONE SEP 2018 VMware Workspace ONE VMware Identity Manager VMware Identity Manager 3.3 You can find the most up-to-date technical documentation on the VMware

More information

Workspace ONE UEM Certificate Authentication for EAS with ADCS. VMware Workspace ONE UEM 1902

Workspace ONE UEM Certificate Authentication for EAS with ADCS. VMware Workspace ONE UEM 1902 Workspace ONE UEM Certificate Authentication for EAS with ADCS VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Best Practices for Security Certificates w/ Connect

Best Practices for Security Certificates w/ Connect Application Note AN17038 MT AppNote 17038 (AN 17038) September 2017 Best Practices for Security Certificates w/ Connect Description: This Application Note describes the process and best practices for using

More information

BIG-IP Access Policy Manager : Portal Access. Version 12.1

BIG-IP Access Policy Manager : Portal Access. Version 12.1 BIG-IP Access Policy Manager : Portal Access Version 12.1 Table of Contents Table of Contents Overview of Portal Access...7 Overview: What is portal access?...7 About portal access configuration elements...7

More information

CNS-207-2I Implementing Citrix NetScaler 10.5 for App and Desktop Solutions

CNS-207-2I Implementing Citrix NetScaler 10.5 for App and Desktop Solutions 1800 ULEARN (853 276) www.ddls.com.au CNS-207-2I Implementing Citrix NetScaler 10.5 for App and Desktop Solutions Length 5 days Price $5500.00 (inc GST) Overview The objective of Implementing Citrix NetScaler

More information

A10 Thunder ADC with Oracle E-Business Suite 12.2 DEPLOYMENT GUIDE

A10 Thunder ADC with Oracle E-Business Suite 12.2 DEPLOYMENT GUIDE A10 Thunder ADC with Oracle E-Business Suite 12.2 DEPLOYMENT GUIDE Table of Contents 1. Introduction... 2 2 Deployment Prerequisites... 2 3 Oracle E-Business Topology... 3 4 Accessing the Thunder ADC Application

More information

VMware vsphere 5.5: Install, Configure, Manage Lab Addendum. Lab 3: Configuring VMware ESXi

VMware vsphere 5.5: Install, Configure, Manage Lab Addendum. Lab 3: Configuring VMware ESXi VMware vsphere 5.5: Install, Configure, Manage Lab Addendum Lab 3: Configuring VMware ESXi Document Version: 2014-07-08 Copyright Network Development Group, Inc. www.netdevgroup.com NETLAB Academy Edition,

More information

akkadian Global Directory 3.0 System Administration Guide

akkadian Global Directory 3.0 System Administration Guide akkadian Global Directory 3.0 System Administration Guide Updated July 19 th, 2016 Copyright and Trademarks: I. Copyright: This website and its content is copyright 2014 Akkadian Labs. All rights reserved.

More information

Workshop Netscaler VPX from Express(free) to Platinum

Workshop Netscaler VPX from Express(free) to Platinum Workshop Netscaler VPX from Express(free) to Platinum All trademark names are property of their respective companies. Information contained in this publication has been obtained by Arrow ECS technical

More information

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP Access Policy Manager with IBM, Oracle, and Microsoft

DEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP Access Policy Manager with IBM, Oracle, and Microsoft DEPLOYMENT GUIDE Version 1.1 Deploying the BIG-IP Access Policy Manager with IBM, Oracle, and Microsoft Table of Contents Table of Contents Introducing the BIG-IP APM deployment guide Revision history...1-1

More information

XenMobile 10 Cluster installation. Here is the task that would be completed in order to implement a XenMobile 10 Cluster.

XenMobile 10 Cluster installation. Here is the task that would be completed in order to implement a XenMobile 10 Cluster. XenMobile 10 Cluster installation Here is the task that would be completed in order to implement a XenMobile 10 Cluster. For this example, running on my lab, I am using XenServer 6.5 SP1 as hypervisor

More information

Setting Up Resources in VMware Identity Manager

Setting Up Resources in VMware Identity Manager Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Migrating from Citrix XenApp (IMA / FMA) to Parallels Remote Application Server

Migrating from Citrix XenApp (IMA / FMA) to Parallels Remote Application Server Parallels Remote Application Server Migrating from Citrix XenApp (IMA / FMA) to Parallels Remote Application Server Contents 1. Introduction a. Why Should You Migrate from Citrix to Parallels RAS b. Overview

More information

Brocade Virtual Traffic Manager and Parallels Remote Application Server

Brocade Virtual Traffic Manager and Parallels Remote Application Server White Paper Parallels Brocade Virtual Traffic Manager and Parallels Deployment Guide 01 Contents Preface...4 About This Guide...4 Audience...4 Contacting Brocade...4 Internet...4 Technical Support...4

More information

Load Balancing Sage X3 ERP. Deployment Guide v Copyright Loadbalancer.org, Inc

Load Balancing Sage X3 ERP. Deployment Guide v Copyright Loadbalancer.org, Inc Load Balancing Sage X3 ERP Deployment Guide v1.0.1 Copyright 2002 2017 Loadbalancer.org, Inc Table of Contents 1. About this Guide...3 2. Deployment...3 3. Initial Setup...3 Accessing the Loadbalancer.org

More information

Parallels Remote Application Server

Parallels Remote Application Server Parallels Remote Application Server Parallels Client for Mac User's Guide v16 Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright

More information

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it.

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it. Mobile App Windows Authentication & SSL Config Revised: 08/02/2017 Job Aid This Job Aid is intended for agency IT staff and explains how to enable Windows Authentication and SSL for your mobile applications

More information

Citrix 1Y0-240 Exam. Volume: 69 Questions

Citrix 1Y0-240 Exam. Volume: 69 Questions Volume: 69 Questions Question: 1 Scenario: A NetScaler is configured with the following modes: *MBF *USIP *USNIP *Layer 3 mode A Citrix Administrator configured a new router and now requires some of the

More information

Sophos UTM Web Application Firewall For: Microsoft Exchange Services

Sophos UTM Web Application Firewall For: Microsoft Exchange Services How to configure: Sophos UTM Web Application Firewall For: Microsoft Exchange Services This guide explains how to configure your Sophos UTM 9.3+ to allow access to the relevant Microsoft Exchange services

More information

Novell Access Manager

Novell Access Manager Setup Guide AUTHORIZED DOCUMENTATION Novell Access Manager 3.1 SP3 February 02, 2011 www.novell.com Novell Access Manager 3.1 SP3 Setup Guide Legal Notices Novell, Inc., makes no representations or warranties

More information

Load Balancing Microsoft Remote Desktop Services. Deployment Guide v Copyright Loadbalancer.org, Inc

Load Balancing Microsoft Remote Desktop Services. Deployment Guide v Copyright Loadbalancer.org, Inc Load Balancing Microsoft Remote Desktop Services Deployment Guide v2.2 Copyright 2002 2017 Loadbalancer.org, Inc Table of Contents About this Guide...4 2. Loadbalancer.org Appliances Supported...4 3. Loadbalancer.org

More information

High Availability Failover. Version 1.0

High Availability Failover. Version 1.0 High Availability Failover Version 1.0 CONTENTS High Availability Failover High Availability Failover (Active/Active) 2 Prerequisites 2 STEP 1: DB Replication Server Setup 2 STEP 2: Configure the MySQL

More information

DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER

DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER DEPLOYMENT GUIDE DEPLOYING F5 WITH ORACLE ACCESS MANAGER Table of Contents Table of Contents Introducing the F5 and Oracle Access Manager configuration Prerequisites and configuration notes... 1 Configuration

More information

BIG-IP Access Policy Manager : Implementations. Version 12.1

BIG-IP Access Policy Manager : Implementations. Version 12.1 BIG-IP Access Policy Manager : Implementations Version 12.1 Table of Contents Table of Contents Web Access Management...11 Overview: Configuring APM for web access management...11 About ways to time out

More information

ECDS MDE 100XVB Installation Guide on ISR G2 UCS-E and VMWare vsphere Hypervisor (ESXi)

ECDS MDE 100XVB Installation Guide on ISR G2 UCS-E and VMWare vsphere Hypervisor (ESXi) ECDS MDE 100XVB Installation Guide on ISR G2 UCS-E and VMWare vsphere Hypervisor (ESXi) Revised: November, 2013 Contents Overview, page 1 Guidelines and Limitations, page 1 Prerequisites, page 2 Installation

More information

Platform Compatibility... 1 Known Issues... 1 Resolved Issues... 2 Deploying the SRA Virtual Appliance... 3 Related Technical Documentation...

Platform Compatibility... 1 Known Issues... 1 Resolved Issues... 2 Deploying the SRA Virtual Appliance... 3 Related Technical Documentation... Secure Remote Access SonicWALL SRA 5.0.0.3 Contents Platform Compatibility... 1 Known Issues... 1 Resolved Issues... 2 Deploying the SRA Virtual Appliance... 3 Related Technical Documentation... 17 Platform

More information

Use a class C setting for maximum security. The class C setting is Click RoomWizard Setup.

Use a class C setting for maximum security. The class C setting is Click RoomWizard Setup. Use a class C setting for maximum security. The class C setting is 255.255.255.0. 2 Click RoomWizard Setup. The Default Gateway is the IP address of the router or gateway that provides internet access.

More information

Citrix.Actualtests.1Y0-250.v by.PKASH.65q. Exam Code: 1Y Exam Name: Implementing Citrix NetScaler 10 for App and Desktop Solutions

Citrix.Actualtests.1Y0-250.v by.PKASH.65q. Exam Code: 1Y Exam Name: Implementing Citrix NetScaler 10 for App and Desktop Solutions Citrix.Actualtests.1Y0-250.v2014-02-13.by.PKASH.65q Number: 1Y0-250 Passing Score: 800 Time Limit: 120 min File Version: 12.5 http://www.gratisexam.com/ Exam Code: 1Y0-250 Exam Name: Implementing Citrix

More information

Horizon Cloud with On-Premises Infrastructure Administration Guide. VMware Horizon Cloud Service Horizon Cloud with On-Premises Infrastructure 1.

Horizon Cloud with On-Premises Infrastructure Administration Guide. VMware Horizon Cloud Service Horizon Cloud with On-Premises Infrastructure 1. Horizon Cloud with On-Premises Infrastructure Administration Guide VMware Horizon Cloud Service Horizon Cloud with On-Premises Infrastructure 1.3 Horizon Cloud with On-Premises Infrastructure Administration

More information

VMware AirWatch - Workspace ONE, Single Sign-on and VMware Identity Manager

VMware AirWatch - Workspace ONE, Single Sign-on and VMware Identity Manager VMware AirWatch - Workspace ONE, Single Sign-on and VMware Identity Table of Contents Lab Overview - HOL-1857-03-UEM - Workspace ONE UEM with App & Access Management... 2 Lab Guidance... 3 Module 1 - Workspace

More information

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 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 DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft IIS Prerequisites and configuration

More information

Setting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8

Setting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8 Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.8 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

NetExtender for SSL-VPN

NetExtender for SSL-VPN NetExtender for SSL-VPN Document Scope This document describes how to plan, design, implement, and manage the NetExtender feature in a SonicWALL SSL-VPN Environment. This document contains the following

More information

Infoblox Authenticated DHCP

Infoblox Authenticated DHCP Infoblox Authenticated DHCP Unified Visitor Management amigopod Technical Note Revision 1.1 5 July 2010 United States of America +1 (888) 590-0882 Europe, Middle East & Asia +34 91 766 57 22 Australia

More information

Cisco Unified Serviceability

Cisco Unified Serviceability Cisco Unified Serviceability Introduction, page 1 Installation, page 5 Introduction This document uses the following abbreviations to identify administration differences for these Cisco products: Unified

More information

Remote Support 19.1 Web Rep Console

Remote Support 19.1 Web Rep Console Remote Support 19.1 Web Rep Console 2003-2019 BeyondTrust Corporation. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust Corporation. Other trademarks are the property

More information

User guide NotifySCM Installer

User guide NotifySCM Installer User guide NotifySCM Installer TABLE OF CONTENTS 1 Overview... 3 2 Office 365 Users synchronization... 3 3 Installation... 5 4 Starting the server... 17 2 P a g e 1 OVERVIEW This user guide provides instruction

More information

Citrix Exam 1Y0-351 Citrix NetScaler 10.5 Essentials and Networking Version: 7.0 [ Total Questions: 178 ]

Citrix Exam 1Y0-351 Citrix NetScaler 10.5 Essentials and Networking Version: 7.0 [ Total Questions: 178 ] s@lm@n Citrix Exam 1Y0-351 Citrix NetScaler 10.5 Essentials and Networking Version: 7.0 [ Total Questions: 178 ] Question No : 1 A network engineer notes that a high availability pair (HA) is NOT synchronizing

More information

VMware Horizon Cloud Service on Microsoft Azure Administration Guide

VMware Horizon Cloud Service on Microsoft Azure Administration Guide VMware Horizon Cloud Service on Microsoft Azure Administration Guide VMware Horizon Cloud Service VMware Horizon Cloud Service on Microsoft Azure 1.4 You can find the most up-to-date technical documentation

More information

Create a pfsense router for your private lab network template

Create a pfsense router for your private lab network template Create a pfsense router for your private lab network template Some labs will require a private network where you can deploy services like DHCP. Here are instructions for setting up an uplink router for

More information

Deploy and Secure an Internet Facing Application with the Barracuda Web Application Firewall in Amazon Web Services

Deploy and Secure an Internet Facing Application with the Barracuda Web Application Firewall in Amazon Web Services Deploy and Secure an Internet Facing Application with the in Amazon Web In this lab, you will deploy an unsecure web application into Amazon Web (AWS), and then secure the application using the. To create

More information

Application Notes for Dialogic PowerVille LB with Avaya Aura Session Manager Issue 1.0

Application Notes for Dialogic PowerVille LB with Avaya Aura Session Manager Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Dialogic PowerVille LB with Avaya Aura Session Manager Issue 1.0 Abstract These Application Notes describe configuration steps required

More information

Table of Contents HOL-1757-MBL-6

Table of Contents HOL-1757-MBL-6 Table of Contents Lab Overview - - VMware AirWatch: Technology Partner Integration... 2 Lab Guidance... 3 Module 1 - F5 Integration with AirWatch (30 min)... 8 Getting Started... 9 F5 BigIP Configuration...

More information

BIG-IP Access Policy Manager : Portal Access. Version 13.0

BIG-IP Access Policy Manager : Portal Access. Version 13.0 BIG-IP Access Policy Manager : Portal Access Version 13.0 Table of Contents Table of Contents Overview of Portal Access...7 Overview: What is portal access?...7 About portal access configuration elements...

More information

Setting up Microsoft Exchange Server 2016 with Avi

Setting up Microsoft Exchange Server 2016 with Avi Page 1 of 14 Setting up Microsoft Exchange Server 2016 with Avi Networks view online What is Exchange Server 2016 Microsoft Exchange Server 2016 is an e-mail server solution, with calendar and contact

More information

CNS-205 Citrix NetScaler 10.5 Essentials and Networking

CNS-205 Citrix NetScaler 10.5 Essentials and Networking CNS-205 Citrix NetScaler 10.5 Essentials and Networking The objective of the Citrix NetScaler 10.5 Essentials and Networking course is to provide the foundational concepts and advanced skills necessary

More information

Cisco Virtual Application Container Services 2.0 Lab v1

Cisco Virtual Application Container Services 2.0 Lab v1 Cisco Virtual Application Container Services 2.0 Lab v1 Last Updated: 02-SEP-2015 About This Solution Cisco Virtual Application Container Services (VACS) enables simplified deployment of Secure Application

More information

Vendor: Citrix. Exam Code: 1Y Exam Name: Designing, Deploying and Managing Citrix XenMobile Solutions. Version: Demo

Vendor: Citrix. Exam Code: 1Y Exam Name: Designing, Deploying and Managing Citrix XenMobile Solutions. Version: Demo Vendor: Citrix Exam Code: 1Y0-370 Exam Name: Designing, Deploying and Managing Citrix XenMobile Solutions Version: Demo QUESTION NO: 1 Which connection type is used when WorxWeb for ios is configured to

More information

VMware AirWatch: Directory and Certificate Authority

VMware AirWatch: Directory and Certificate Authority Table of Contents Lab Overview - HOL-1857-06-UEM - VMware AirWatch: Directory and Certificate Authority Integration... 2 Lab Guidance... 3 Module 1 - Advanced AirWatch Configuration, AD Integration/Certificates

More information

Create Decryption Policies to Control HTTPS Traffic

Create Decryption Policies to Control HTTPS Traffic Create Decryption Policies to Control HTTPS Traffic This chapter contains the following sections: Overview of Create Decryption Policies to Control HTTPS Traffic, page 1 Managing HTTPS Traffic through

More information

Chapter 10 Configure AnyConnect Remote Access SSL VPN Using ASDM

Chapter 10 Configure AnyConnect Remote Access SSL VPN Using ASDM Chapter 10 Configure AnyConnect Remote Access SSL VPN Using ASDM Topology Note: ISR G1 devices use FastEthernet interfaces instead of GigabitEthernet interfaces. 2015 Cisco and/or its affiliates. All rights

More information

BROWSER-BASED SUPPORT CONSOLE USER S GUIDE. 31 January 2017

BROWSER-BASED SUPPORT CONSOLE USER S GUIDE. 31 January 2017 BROWSER-BASED SUPPORT CONSOLE USER S GUIDE 31 January 2017 Contents 1 Introduction... 2 2 Netop Host Configuration... 2 2.1 Connecting through HTTPS using Certificates... 3 2.1.1 Self-signed certificate...

More information

Deploy the ExtraHop Trace 6150 Appliance

Deploy the ExtraHop Trace 6150 Appliance Deploy the ExtraHop Trace 6150 Appliance Published: 2018-04-20 This guide explains how to install the rack-mounted ETA 6150 ExtraHop Trace appliances. System requirements This guide explains how to install

More information

Horizon Console Administration. 13 DEC 2018 VMware Horizon 7 7.7

Horizon Console Administration. 13 DEC 2018 VMware Horizon 7 7.7 Horizon Console Administration 13 DEC 2018 VMware Horizon 7 7.7 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this

More information

Load Balancing Microsoft Remote Desktop Services. Deployment Guide v Copyright Loadbalancer.org

Load Balancing Microsoft Remote Desktop Services. Deployment Guide v Copyright Loadbalancer.org Load Balancing Microsoft Remote Desktop Services Deployment Guide v2.0.2 Copyright Loadbalancer.org Table of Contents About this Guide...4 2. Loadbalancer.org Appliances Supported...4 3. Loadbalancer.org

More information

Remote Desktop Services Deployment Guide

Remote Desktop Services Deployment Guide Deployment Guide VERSION: 10.0 UPDATED: July 2017 Copyright Notices Copyright 2002-2017 KEMP Technologies, Inc. All rights reserved. KEMP Technologies and the KEMP Technologies logo are registered trademarks

More information

Personal vdisk Implementation Guide. Worldwide Technical Readiness

Personal vdisk Implementation Guide. Worldwide Technical Readiness Worldwide Technical Readiness Table of Contents Table of Contents... 2 Overview... 3 Implementation Guide... 4 Pre-requisites... 5 Preparing PVS vdisk to be used with Personal vdisk... 6 Creating a Desktop

More information

FusionHub. SpeedFusion Virtual Appliance. Installation Guide Version Peplink

FusionHub. SpeedFusion Virtual Appliance. Installation Guide Version Peplink FusionHub SpeedFusion Virtual Appliance Installation Guide Version 1.1.0-5 2015 Peplink FusionHub Installation Guide Table of Contents 1. Purpose... 2 2. FusionHub License Generation... 2 3. FusionHub

More information