Use a Microsoft Azure destination to deploy application components to your Azure cloud environment. It’s important to note that a deployment pipeline can have only one public cloud destination (AWS, GCP or Azure).

 

Before you add an Azure destination, make sure you've created an Azure connection.


Click the Deploy tab. Clickto create a new deployment pipeline or click Edit on an existing pipeline.

 

Add an Azure destination node or click and existing Azure node. Complete the following steps to configure your Azure virtual machines and select a deployment environment.

Select a Deployment Environment and Configure Environments

Select a deployment environment, such as development or production, for your virtual servers. Your instances will be launched to the resource group, Virtual Network (VNet) and subnet for this environment.

ShuttleOps creates an initial “dev” environment for your default Azure connection. This environment uses the default resource group, network and subnet for the connection. You can change the environment name; if you want to delete the environment, you must delete the deployment pipeline associated with it. You can also create additional environments with different resource group/network/subnet combinations.

Tip If you’d like ShuttleOps to automatically create an environment, click on a deployment pipeline tile on the Deploy tab, then click Create New Environment. ShuttleOps creates a copy of the pipeline and assigns a new environment. You can modify the environment name, resource group, network and subnet using the following instructions.


To select or configure an environment, click .

 

To select a deployment environment for your virtual servers, select an Azure connection in the Credentials list, then select an environment. The environment’s resource group, network and subnet are shown. If you want to create a new environment, select an Azure connection in the Credentials list, then click . To change the name, network, subnet or zone for an environment, click. Note that the Azure API may take a few seconds to load data, so it may take a moment to refresh your Azure information in ShuttleOps.

Configure Your Virtual Servers

Configure the virtual servers you want to deploy. To add a virtual server, click Click to Add.

Tip To ensure your application components are automatically added to your virtual servers, add your application components to the pipeline first. If you add a component after you create your virtual servers, you’ll need to manually add it to the servers.

 

Enter the following information to configure the virtual server.

 

Select the Instance Type

Use the Virtual Machine tab to select the instance type and configure the instance.

Instance Type  Select an instance type from the list. Use the search bar to find an instance type or expand an instance tier to view options.

Instances  Enter the number copies of the instance to launch.

Size (GB)  Enter the instance storage size.

SSH User  Select from a list of SSH keys you have already provided to ShuttleOps or create a new key. To create a key, click the list, then click Create new. Enter the SSH key, then click Save.

Create Security Rules

Use the Network Security Group tab to create security rules to control inbound and outbound traffic. For each rule, click Add new rule and enter the protocol, destination port range, source address prefix, and description. You can also create a copy of a rule and modify it.

Protocol Select the protocol the rule will use. Options include Tcp, Udp, and ICMP.

Destination Port Range Enter a comma separated list of port numbers to use for the rule. Valid destination port ranges include 80, 100-110, 80,100-110. Using any of these values will result in a successful destination port range.

Source Address Prefix Enter a CIDR value that represents the IP addresses allowed through the port (defaulted to 0.0.0.0/0 to allow all traffic through the port).

Description Enter a short description to explain what the rule is used for.

Save Your Settings

Click Save. The virtual server is added to the Azure destination.

 

Add Application Components to Your Virtual Servers

By default, all application components in your deployment pipeline are added to the virtual servers you’ve configured in your Azure destination. You can modify each virtual server to add or remove application components.

Tip  To ensure your application components are automatically added to your virtual servers, add your application components to the pipeline first. If you add a component after you create your virtual servers, you’ll need to manually add it to the servers.

Clickbeside a component to remove it from a virtual server. To add an application component to a server, clickand select a component.

 

Clone a Virtual Server

You can quickly create a virtual server by cloning an existing server. Just click the banner of the virtual server tile, then click Clone.

 

Modify Virtual Server Settings or Delete a Virtual Server

To modify a virtual server, clickon the server tile. You can also click the banner to quickly change the number of instances.

To delete a virtual server, click the banner, then click Delete.