Microsoft Azure plugin

This cloud provider plugin enables integration with Microsoft Azure Cloud Services.

Prerequisites

This plugin requires to have an active Microsoft Azure subscription. If you don't have one, you can sign up on Azure Management site. Azure Cloud Services resources will be synchronised with RapidDeploy, so an initial setup of Azure resources is required (creation of storage accounts, management of certificates and custom VM images installation).

Usage

Getting started with Azure plugin

The Azure plugin can be switched on in the Server menu on Cloud tab by selecting it from the drop down list. If the plugin is selected, that means all deployments will run on the selected instance. The Azure resources can be selected on the panel after synchronisation. To be able to connect, you have to create the the client key store and import in Azure portal the client certificate. This can be done via RapidDeploy or java Keytool.

Actions

Create Credentials

You can create automatically the credentials to establish a connection between RapidDeploy and your Azure subscription. This operation creates and saves a KeyStore and certificate based on plugin panel fields.

Download Credential

You can download the credential to be imported in Azure subscription. In this case the credential is the certificate used for secure connection between RapidDeploy and Azure subscription.

Synchronise

Synchronise all your Azure resources to RapidDeploy. You will need to have already installed the RapidDeploy credential in Azure subscription to perform this operation.

View instance

You can view the attributes and status of an cloud instance selected from the instances drop down list.

View cloud images

List the user VM images with their attributes and status.

Creating an instance

To create an instance, you must specify the instance attributes on the panel.

  • Instance Name: DNS Name of the new cloud instance (.cloudapp.net)
  • Location: choose cloud location of the new instance.
  • Instance Size: choose cloud size of the new instance.
  • Storage Name: choose storage account of the new instance.
  • Image Name: choose user or public VM image for this new instance. The user image should be located in the same selected storage account.
  • Instance User Name: Operating System admin user name for the new instance.
  • Instance User Password: Operating System admin password for the new instance.
  • Instance Open TCP Ports: Exposed TCP ports for the new instance separated by comma.
  • Instance Open UDP Ports: Exposed UDP ports for the new instance separated by comma.

Terminate instance

Terminate the selected instance.

Start instance

Start the selected instance.

Restart instance

Restart the selected instance.

Stop instance

Stop the selected instance.

Deploy to cloud

The deployments will run on the selected instance (selection is made on saving the Server panel). The instance's hostname will updated on the General tab. Note that Azure instances only get their hostname and ip address when they are running.

  • Start instance on deployment: check this box to start the instance on deployment. If it is checked, deployments can be made on stopped and running instances, otherwise only on running instances.

Attributes and parameters

List and description of all user interface plugin parameters.