cloudSwXtch on Azure

Prev Next

WHAT TO EXPECT

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

Pre-requisites

Before installing or deploying a cloudSwXtch, some elements must already be created.

  • A Resource Group that will contain the VNet, Subnet(s), and VM(s)

  • A VNet inside the Resource Group

  • At least one Subnet (for Single-Subnet operation), or two Subnets (control and data subnets) for higher performance

  • A pair of SSH keys (recommended)

Once the Resource Group is created, users can read the Validate Subnets on Azure page as a first step.

Installation methods

There are several specific methods that a cloudSwXtch instance can be deployed on Azure.

Template

This is the preferred method as it will create the two network adaptors needed for a cloudSwXtch to operate, will have "Accelerated Networking" enabled by default on the data NIC, and the image can be used many times.

Please, read the Create an Azure cloudSwXtch Template first, and then head to Install cloudSwXtch on Azure via Template page to use this method.

Marketplace

While a user can create a cloudSwXtch via the Marketplace, it will require additional work:

  1. The cloudSwXtch would have to be updated to add a second NIC.

  2. The data NIC has to be changed to accelerated networking manually.

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 on Azure via Marketplace page.

Terraform

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

Air-Gapped

For closed environments without internet access, users can follow the Install cloudSwXtch on Azure in an Air-Gapped Environment page.

Cloud agnostic install

If the VM is already created and has an internet connection, users can run an installation script. The instructions are in the Cloud agnostic cloudSwXtch Install page.