Barracuda WAF on Azure: Post Deployment Configuration Guide Overview This document will help you in configuring the Barracuda Web Application firewall hosted on Azure for publishing IIS Based websites.

Prerequisites  

Microsoft Azure Subscription with admin credentials. Azure Quick-start template Barracuda-waf-solution needs to be deployed successfully in the subscription

Instructions 1. Launch a browser and Navigate to https://portal.azure.com. Login with your Microsoft Azure credentials. 2. To toggle show/hide the Portal menu options with icon, Click on the Show Menu button.

3. Click on the Resource groups button in the Menu navigation bar, to view the Resource groups blade.

Spektra Systems LLC.

Page 1 of 16

4. Select the Resource Group in which you deployed the quick start template.

5. From Settings, select Deployments.

6. Select the latest deployment available on this resource group. Spektra Systems LLC.

Page 2 of 16

7. In the Deployment blade, scroll down to the Outputs section. You will see the Public IP address of Barracuda WAF VM and Load Balancer.

8. Click the Copy icon to copy the Public IP address. Create a new text document in Notepad and paste both IP addresses to it as Load Balancer Public Ip and Barracuda WAF Public IP.

Spektra Systems LLC.

Page 3 of 16

9. Navigate back to the Resource groups.

10. Click on Overview.

11. Select the web-vm1 virtual machine from the resource list.

12. In the upcoming blade, select Network Interfaces

Spektra Systems LLC.

Page 4 of 16

13. In the Network Interfaces blade, you can see the Private IP address of web-vm1. Save this IP address to the notepad as web-vm1 private IP.

14. Repeat steps 11 to 13 to obtain the Private IP address of web-vm2 as well by selecting web-vm2 in step 11. Now, you will have all the following IP addresses in your notepad.

15. Open a new tab in the browser and paste the Barracuda WAF Public IP from the notepad. Append a colon and the port number 8000 to the ip address as shown below. This port is used by the BWAF management web interface. Press Enter key.

Spektra Systems LLC.

Page 5 of 16

16. A page as shown below will appear.

This is the Barracuda End User License Agreement. 17. Scroll down to the bottom of the page. Fill the text boxes with appropriate values.

Click Accept. 18. In the Sign-In page of Barracuda, use the following credentials:

Username : admin Password : The password you provided when deploying the quickstart template. Spektra Systems LLC.

Page 6 of 16

Click on Sign in.

19. Now, you will be able to see the management portal of Barracuda.

20. Click on Services in the Basic menu. Spektra Systems LLC.

Page 7 of 16

21. In the ADD NEW SERVICE section, configure as below:

Service Name : Demo-Websites (Or your custom service name) Type : HTTP Virtual IP Address : Leave the default. (This is the private IP address of bwaf-vm1 VM.) Port : Leave the default Real Servers : Copy and paste web-vm1 Private IP from the notepad. Create Group : Leave the default Service Groups : Leave the default After configuration, click Add.

22. Now, you can see that the Services section is updated with the configuration you provided. Click on Edit against Server_10.0.1.4_80.

23. In the Server Configuration page, provide the Server Name as web-vm1. Click on Save.

Spektra Systems LLC.

Page 8 of 16

24. The page will be refreshed, and the web server Server_10.0.1.4_80 will be renamed as webvm1. Now, click on Server against the Demo-Websites service.

25. In the window that appears, configure as follows:

Server Name : web-vm2 IP Address : 10.0.1.5 Keep the default for others and click Add.

Spektra Systems LLC.

Page 9 of 16

26. Again, the page will be refreshed and web-vm2 will be added to the service Demo-Websites.

27. Now, to configure load balancing of web-vm1 and web-vm2, click on Edit against DemoWebsites.

28. In the window that comes up, scroll down to see the Load Balance section. You can choose the Load Balancing Algorithm, Persistence Method and Failover Method. For more details, go to the link https://campus.barracuda.com/product/webapplicationfirewall/article/WAF/ConfigLoadBalanci ng/ Spektra Systems LLC.

Page 10 of 16

29. Click on Save after any configuration change.

30. Open a new tab in the browser. Copy Barracuda WAF Public IP from the notepad and paste it in the URL box. Press Enter key. By default, this use port 80.

31. As you can see, the request will be forwarded to the backend web servers as configured.

32. Now, navigate back to the Management portal of Barracuda Web Application Firewall. Click on Access Logs. Spektra Systems LLC.

Page 11 of 16

33. You should see that the request you made to the firewall is logged. Click on Details to see more about the request.

34. Now you can update the website at the backend servers as per your requirements and configure similar services via Barracuda. Follow Barracuda documentation to learn more about configuring Barracuda web application firewall (https://campus.barracuda.com/product/webapplicationfirewall)

Accessing Web VMs via RDP Instructions 1. Launch a browser and Navigate to https://portal.azure.com. Login with your Microsoft Azure credentials. 2. To toggle show/hide the Portal menu options with icon, Click on the Show Menu button.

Spektra Systems LLC.

Page 12 of 16

3. Click on the Resource groups button in the Menu navigation bar, to view the Resource groups blade.

4. Select the Resource Group in which you deployed Barracuda-waf-Solution quickstart template.

5. From the list of resources, select webrdp-lb

6. In the Overview blade, you can see the Public IP address of the load balancer. This’d be the same public ip noted earlier from Outputs of the deployment. Spektra Systems LLC.

Page 13 of 16

7. Click on Inbound NAT rules in Settings.

8. Make a note of the NAT port number for the VM you’d want to access via RDP.

9. In your PC, go to Start Menu>Run. Type mstsc and click OK. The Remote Desktop Connection window will appear. Copy webrdp-lb public IP from the notepad and paste it in the text box against Computer followed by a colon and the port number noted from previous step. Spektra Systems LLC.

Page 14 of 16

Now, your Remote Desktop Connection window should looks like this:

Click Connect. 10. In the following window, provide the username and password used while deploying the solution.. Click OK.

11. Click Yes in the security page.

Spektra Systems LLC.

Page 15 of 16

12. This should open the remote desktop to the virtual machine.

Spektra Systems LLC.

Page 16 of 16

Barracuda WAF on Azure: Post Deployment Configuration ... - GitHub

Page 1 of 16 ... In the Network Interfaces blade, you can see the Private IP address of ... Service Name : Demo-Websites (Or your custom service name). Type : ...

910KB Sizes 39 Downloads 232 Views

Recommend Documents

Ansible Tower on Azure: Post Deployment Guide - GitHub
2. Click on Microsoft Azure at the top left corner of the screen, to view the Dashboard. ... http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. 12.

Django Deployment Workshop - GitHub
Cloud/Cluster Management Tools. • Instrumentation/Monitoring. • Failover. • Node addition/removal ... Set up application servers. 4. Automate deployment. 5.

deployment database conventions - GitHub
NRSMAI Maria Island. Reference Station. Site ID. A locally unique, meaningful identifier. MAI_0809. Latitude. Site latitude. 42', 94.3'' S. Longitude. Site longitude.

Puppet Enterprise on Azure with RHEL and Windows Nodes - GitHub
8. In the Deployment blade, scroll down to the Outputs section. You will see the Public IP address and DNS of Puppet Master VM and Public IP of Load Balancer ...

Two-tier App migration on Azure Container: Lab Guide ... - GitHub
OnPremisesRG (any valid name) b. Location: East US(any location) c. Virtual Machine Name: WebDbServer (Any valid name) d. Admin User: demouser (any username of your choice) e. Admin Password: . Accepts terms and conditions and click on Purchase butto

Investigating the Impact of Deployment Configuration ...
the best ways to do that considering a diversity of providers with many ... of the EC2 cloud, the customer has a set of more than 10 ... in three layers: web server, application server, and database. .... Each experiment consisted of hosting Olio in.

pdf-15103\jboss-as-7-configuration-deployment-and-administration ...
Try one of the apps below to open or edit this item. pdf-15103\jboss-as-7-configuration-deployment-and-administration-by-francesco-marchioni.pdf.

Perl Post Install Tests - GitHub
Apr 10, 2013 - CPAN/Perl community has usually been good at preserving backwards compatibility ... and installed. ▻ Writing a best practices guide for tests ...

CPIC CYP2C19_voriconazole guideline final_to post - GitHub
9University of Florida College of Medicine, Gainesville, FL, USA .... this definition of rapid metabolizer is appropriate for all CYP2C19 substrates is unclear and ...

ALOJA: a Systematic Study of Hadoop Deployment Variables ... - GitHub
1. A cloud of points for Cost vs. Performance vs. Cloud or On-premise ... SSDs, InfiniBand networks, and Cloud services. ...... HadoopPerformanceTuning.pdf.

Enhanced Search Widget XML Configuration Version 3.7.4 - GitHub
What this does is gets all the valid coded value domain values and adds then to a ...... Please refer to the Enhanced Search Widget Fixed Datagrid Setup.pdf for ...

Pin Configuration for BLHeliSuite 4-Way Interfaces (4w-if) - GitHub
C2CK 3 D9. PB1. C2CK 3 D5. PD5. C2CK 4 D8. PB0. C2CK 4 D6. PD6. C2CK 5 A2. PC2. C2CK 5 D7. PD7. C2CK 6 A3. PC3. C2CK 6 D8. PB0. C2CK 7 A4.

On the configuration-LP for scheduling on unrelated ...
May 11, 2012 - Springer Science+Business Media New York 2013. Abstract Closing the approximability gap .... inequalities that prohibit two large jobs to be simultane- ously assigned to the same machine. .... Table 1 The integrality gap of the configu

Processing Big Data with Azure Data Lake - GitHub
Processing Big Data with Azure Data Lake. Lab 3 – Using C# in U-SQL. Overview. U-SQL is designed to blend the declarative nature of SQL with the procedural ...

Processing Big Data with Azure Data Lake - GitHub
Processing Big Data with Azure Data Lake. Lab 4 – Monitoring U-SQL Execution. Overview. U-SQL jobs are executed in parallel. You can use the job graph, and ...