Registering a Microsoft Azure Account within PBScloud.io

Overview

This document will show you how to create an Microsoft Azure account and to register as a cloud account within PBScloud.io. After you will be able to deploy HPC appliance within your Microsoft Azure account.

Prerequisites

  • Login credentials for Microsoft Azure account
    • Tenant ID
    • Subscription ID
  • Login credentials for PBScloud.io account

Step-by-Step Instructions

Part One: Obtaining Azure subscription id

  1. Login in your Microsoft Azure account
  2. On the left tool bar, click on Billing
  3. Under BILLING ACCOUNT, click on Subscriptions, under Other subscriptions
  4. Locate and copy your subscription id under the SUBSCRIPTION ID column

Part Two: Obtaining your Tenant ID

  1. In the main Azure website, on upper right corner click on the Help icon
  2. With in the pulldown menu, select Show diagnostics
  3. A file called PortalDiagnostics.json will be stored in your designed download directory
  4. Using any text edit, open this .json file
  5. Search for tenantId
  6. Store the value of the tag to be used later within PBScloud.io

Part Three: Registering PBScloud.io to your Azure active directory

  1. On the left tool bar, click on Azure Active Directory
  2. Within the Azure Active Directory* panel, under MANAGE, click App registrations
  3. Click on New application registration
  4. In the Create panel, enter the following:
    • Name - enter name of the application (i.e. pbscloud_training)
    • Application type select Web app / API
    • Sign-on URL - enter the PBScloud.io URL, http://app.pbscloud.io
  5. If all the information is correct, click on Create button
  6. You can verify if the application was registered successfully by scrolling thru list under DISPLAY NAME

Part Four: Obtaining your keys

  1. Within the App registrations panel, search for the new application you registered (i.e. pbscloud_training)
  2. Click on the application name
  3. Within the Settings panel, click on Keys
  4. Within the Keys panel, enter the following:
    • DESCRIPTION - enter pclm
    • EXPIRES - select Never Expires
    • VALUE - enter pclm
  5. If all the information is correct, click on Save
  6. A key value will be created, save this key since it will NOT be available later

Part Five: Assigning Azure user to a defined role

  1. Within the main Microsoft Azure window, on the left tool bar, click on More services
  2. Locate and click on Subscriptions
  3. Within the Subscrptions panel, under SUBSCRIPTION column, select the your organization
  4. A sub-panel will appear, select Access control (IAM)
  5. Click on Add
  6. Under Add permissions panel, select the following
    • Role = Owner
    • Assign access to = Azure AD user, group, or application
    • Select = search for the application you just created (i.e. pbscloud_training)
  7. Click Save

Part Six: Creating a cloud account within PBScloud.io

  1. Open a web browser and navigate to app.pbscloud.io website
  2. Enter your Username
    • minimum length of six characters
  3. Enter your Password
    • must contain at least one digit
  4. Click Sign In box
  5. On the upper pull down menu, select Infrastructure and select Cloud
  6. Within the Infrastructure/Cloud Accounts page, click on Add Account on the far right
  7. Within the popup window, select the following:
    • Provider -select Microsoft Azure Cloud Services
    • Account name - enter ‘any name you wish you enter’
      Example: pbscloud_training
    • Client ID - enter ‘Application ID from Azure’
      Example: 1fe8waad-7bdc-473a-9034-2baee5212d46
    • Secret Key - enter ‘key from the one you created from Part Four, step 6’
      Example: XYqHSe/P5z/FR6lxujOXs4kdbxug9ty/qlLEtta86oQ=
    • AD tenant ID - enter ‘enter the tenant id value from Part Two, step 5’
      Example: 2bak2q57-0eb8-48fb-dc21-9908109da89d2
    • Subscription ID - enter ‘enter your Microsoft Azure subscription id’
      Example: 08babcfc-fefc-4571-8203-f6a89412345e
  8. Verify all the information is correct, then click Create account
  9. If then account has been properly created it will appear in the Infrastructure/Cloud Accounts page listed under Account Name column

Caveats

About your credentials

PBScloud.io needs credentials with Administrative’s rights to perform the different actions that are necessary.