cloudSwXtch on Azure

Prev Next

WHAT TO EXPECT

In this section, users will learn how to create a cloudSwXtch instance on Azure.

Pre-installation Steps

There are several methods that a cloudSwXtch instance can be deployed using the Azure Portal: via template, via Terraform, via the Marketplace, or using the cloud-agnostic form (installation script).

Out of those three options, the preferred method is via template, as it will create the two subnets needed for a cloudSwXtch to operate. In addition, the Network Interface will have "Accelerated Networking" enabled. 

Template Method (PREFERRED): 

  1. Review system requirements

  2. Validate subnets on Azure

  3. Create Azure cloudSwXtch Template

  4. Install cloudSwXtch on Azure 

The template method is also mentioned in the Marketplace cloudSwXtch installation, as highlighted below:

Azure_cloudSwXtch-Product-Page

Clicking on the “Templates” hyperlink shows more information about the template creation method.

Azure_cloudSwXtch-Product-Template

Selecting this link will open the page below:

Azure_Template-Github

It can read the instructions on how to install the template into a resource group in the Azure subscription. Without it, users can’t create a VM with cloudSwXtch using this method.

Alternative Install Methods

Marketplace

While a user can create a cloudSwXtch via the Marketplace, it will require additional work in terms of maintenance. For example, the cloudSwXtch would have to be updated to add a second NIC and then have accelerated networking manually enabled. With the template method, users can bypass all this.
If the user still wants to use the Marketplace method, more information can be found in the Install cloudSwXtch via Azure Marketplace page.

Terraform

If the user wishes to deploy cloudSwXtch via Terraform, more information can be found in the Deploy cloudSwXtch with Terraform on Azure page.

Air-Gapped

For closed environments, users can follow the Azure Air-Gapped installation instructions in the Install cloudSwXtch for an Air-Gapped Environment page.

Cloud agnostic install

If the VM has an internet connection, users can use an installation script. The instructions are in the Cloud agnostic cloudSwXtch Install page.