Skip to content

Latest commit

 

History

History
90 lines (57 loc) · 5.69 KB

File metadata and controls

90 lines (57 loc) · 5.69 KB

Cookbook - Acceleration Scale Out in Azure

  1. Overview
  2. Getting Started

Fast-Forward

In the table, just click on the buttons "Deploy in Azure" to quickly configure and deploy the ARM Template from the Azure Portal:

VNET sample Acceleration - Scale Out Service Chain Automation Runbooks
Deploy to Azure Deploy to Azure Deploy to Azure n.a.

The template for "Acceleration Scale Out" is in the cookbook folder with some examples of parameters files in the sample subfolder. The other templates come from the Chaining Acceleration cookbook's folder.

1. Overview

To increase the capacity and the availability of the acceleration service in the cloud, the Cloud SteelHead can scale up (i.e. increasing sizing of the appliance and license) and also scale out (i.e multiplying the nodes).

This cookbook uses the scale out approach where a load balancer can distribute the inbound and outbound traffic to multiple SteelHead nodes. It will be based on the Service Chain concepts explained in details in the cookbook 101 - Chain Acceleration in a VNET having a gateway appliance (VPN or SD-WAN).

Acceleration Scale Out in Azure

The Getting Started section gives simple PowerShell scripts to quickly build some sandboxes, deploy the acceleration scale out solution.

2. Getting Started

Get ready to run PowerShell scripts in your Azure subscription, for example using Azure Cloud Shell.

# Copy the sources/scripts and go to the cookbook folder
git clone https://github.com/riverbed/Riverbed-Community-Toolkit.git
cd "Riverbed-Community-Toolkit\SteelHead\Azure-Cloud-Cookbooks"

Check the Azure context is the correct subscription where you would like to deploy the acceleration resources.

# Check current Azure context
Get-AzContext

# Check available subscriptions
Get-AzSubscription

# Fill the parameter to select your subscription
Select-AzSubscription -SubscriptionName "{your-test-sub}"

Deploy acceleration in a sandbox having workloads

Sandbox AZE in west-europe

This quickstart reuses some scripts of the cookbook 101 - Chain Acceleration in a VNET having a gateway appliance (VPN or SD-WAN), to deploy a sample sandbox AZE in westeurope region and then deploy the acceleration Scale Out resources (3 nodes) with the Runbook.

The execution takes about 30 min.

.\quickstarts\Test-SampleAZE-ScaleOut.ps1

All the artifacts will be stored in a subfolder called artifiacts. For example it will contain the generated ssh keypair some CLI configuration based on this SteelHead simple CLI template.

Some post-deployment configurations steps are required:

  • Deploy a gateway appliance to interconnect with other sites, for the network interface in the subnet transit use the static IP address 10.3.0.254
  • Create a RunAsAccount in the automation account aze-automation-westeurope (Account Settings > Run as Account)
  • Configure the SteelHead appliances (change admin password, get and set a license, ssl cert, ...), https://10.3.82.100, https://10.3.82.101 and https://10.3.82.102
  • Execute the Runbook to set acceleration

Sandbox AZU in westus

Same as previous quickstart script, it will deploy sample sandbox AZU in westus region with acceleration Scale Out configured with 10 SteelHead nodes, and without the gateway appliance.

The deployment takes about 30 min.

.\quickstart\Test-SampleAZU-ScaleOut.ps1

Post-deployment configuration required:

License

Copyright (c) 2019 Riverbed Technology, Inc. The scripts provided here are licensed under the terms and conditions of the MIT License accompanying the software ("License"). The scripts are distributed "AS IS" as set forth in the License. The script also include certain third party code. All such third party code is also distributed "AS IS" and is licensed by the respective copyright holders under the applicable terms and conditions (including, without limitation, warranty and liability disclaimers) identified in the license notices accompanying the software.