Microsoft Azure Cloud Credentials

Nirmata utilizes Azure Active Directory for authentication. Ensure that Azure Active Directory is setup before adding Microsoft Azure as a Cloud Provider in Nirmata.

Click here for instructions on setting up Azure Active Directory.

To add Microsoft Azure as a Cloud Provider in Nirmata, enter the Subscription ID, Tenant ID, Client ID, and Client Secret.

Accessing Client ID

To access a Client ID in Microsoft Azure:

  1. Login to your Azure account.
  2. From the sidebar menu, navigate to the active directory created for Nirmata.
  3. Open Settings and note the Application ID.

Note: The Application ID and Client ID are same.

image

Creating an Azure Application for Nirmata

Next, create an Azure Application in the Resources Group of Azure. This application will be used for Nirmata deployment.

To create an Azure Application:

  1. Login to the Azure portal.

  2. From the sidebar menu, select Azure Active Directory > App Registration.

  3. Select New Application Registration.

image

  1. In the Create page, enter the application registration information.

  2. Enter https://www.nirmata.io as the Webpage/API interface.

Use the same Subscription ID as the current Resource Group.

image

  1. Locate the Directory ID (Tenant ID) by opening the Azure Active Directory and then navigating to Properties. Note the Directory ID (Tenant ID).

image

Generating the Client Secret (Client Key)

The Client Secret (Client Key) is required by Nirmata to get access of the Azure Application.

To create a Client Secret (Client Key) in Microsoft Azure: 1.Open the Azure Application and go to Settings.

image

Select Keys and copy the key value.

image

Prerequisite

Confirm that all nodes can communicate allows Nirmata to create a Host Group.

Verifying Active Resource Group for the Cluster

You must confirm that an active Resource Group for the cluster is available.

To verify Active Resource Group:

  1. Login to the Azure portal and select Resource Groups from the sidebar menu.

  2. Click +Add.

  3. Enter a name and location for the resource group and click Create.

image

  1. Click Refresh to view the new Resource Group.

image

Confirming Security Groups are Configured Correctly

Review Microsoft Azure security groups and apply the correct security levels.

Confirming Accessible Storage Account

Refer Accessible Storage Account for instructions on creating accessible storage account.

Note: If the cluster requires public access, ensure to allow public IP’s to the nodes and to configure the networking security groups to allow SSH.

For a increased security, create a bastion host in the same subnet with a public IP. Then configure ssh to each node from a single point.

Adding Microsoft Azure Cloud Provider to Nirmata

  1. From Cloud Credentials tab, click +Add Cloud Credentials. The Add Cloud Credentials screen appears.

  2. Enter a name and select Microsoft Azure from type dropdown.

  3. Enter description and click Next.

  4. In the Settings tab, enter the details for Subscription ID, Tenant ID, Client ID, and Client Secret.

  5. Click Next to go to the Validate tab. This screen validates your Azure credential in Nirmata.

  6. Click Finish.

Your Azure Cloud Credential is configured when the Validate screen displays Success status.

Once the Azure account access is validated, setup an Microsoft Azure Host Group.


See Also: