This guide shows you how you can easily deploy Portworx on Azure

Step 1: Provision Virtual Machine

When choosing an instance, verify that you meet the minimum requirements

Portworx recommends a minimum cluster size of 3 nodes.

Step 2: Attach Data Disk to Azure VM

Follow the instructions from Azure documentation How to attach a data disk to a Linux VM in the Azure portal

Your deployment will look something like following:

Azure Add Disk

Step 3: Install Docker for the appropriate OS Version

Portworx recommends Docker 1.12 with Device Mapper.

Note: Portworx requires Docker to allow shared mounts. This is standard as of Docker 1.12.
If you are running Docker without shared mounts, please follow the steps listed here

Step 4: Launch PX-Enterprise

Follow the instructions to launch PX-Enterprise

Use the docker run command to launch PX-Enterprise, substituting the appropriate multipath devices and network interfaces, as identified from the previous steps.

Alternatively, you can either run the ‘px_bootstrap’ script from curl, or construct your own config.json file.

From the server node running px-enterprise container, you should see the following status:

PX-Cluster on Azure

You should also be able to monitor cluster from PX-Enterprise console:

Azure-Cluster on Lighthouse