Microsoft Azure Non-CSP Cloud Account

Overview


You can onboard your Microsoft Azure Pay-as-you-go (PAYG) or Enterprise Account to the HyperCloudTM Platform (HCP.) To onboard your AWS cloud account to the HCP portal, follow these steps:

Prerequisites for Onboarding AWS Cloud Account


Before You Begin
Ensure that you have a Microsoft Azure pay-as-you-go PAYG or an Enterprise account subscription. [1]

  1. You’ll need to configure or retrieve the following information from your Microsoft Azure Active Directory account:

    • Azure Subscription Access.

    • Subscription ID.

    • Directory ID or the Tenant ID.

  2. Register a new Application via App Registration on your Azure Active Directory account to generate an Application ID. Copy this ID, and assign the following permissions:

    1. Reader.

    2. Billing Reader.

    3. Contributor Role: this is an optional role that’s required for Service Orchestration only.

    4. Generate a new secret for your application and save the key value.

    5. From your User Settings, turn off the App Registration toggle to No.

      • If you turn on the App Registration toggle to Yes, you’ll need Administrator access to register your applications.

  3. The HCP portal periodically queries your Azure account to retrieve the state change information.

    • The default time for querying your Azure account is 90 seconds.

  4. To capture the real-time state change, provide Azure event hub details at the time of onboarding your Azure Account. [2]

    1. To create a new event hub,

      1. From the Azure portal, Home > Events Hub > Create a new Events Hub Namespace Name. [3]

      2. Obtain the Shared access policies (SAS) Policy Name (example: RootManageSharedAccessKey). Enter this as the Shared Access Signature Key Name in HyperCloud™ Azure Account Configuration.

      3. From the Event Hub Namespace > Share Access Policy > Obtain the Primary Key. Enter this as the Shared Access Signature Key in HyperCloud™ Azure Account Configuration. [4]

    2. Use an existing event hub

      1. Using the steps from the previous step, obtain the Event Hub Namespace Name, Shared Access policy Name and Shared Access Key Name.

      2. From the Event Hub Namespace, obtain the Primary Key from the Shared access policy.

      3. Click on Event Hub (example: insights-activity-logs) > Click on Consumer groups > Create a new Consumer group with the name HyperGrid. Enter this name in the HyperCloud™ Azure Account Configuration. [5]

    3. Configure a new storage account (skip this step if you’re using an existing storage account)

      1. From Storage Accounts, select a storage account or create a new storage account. Click on the Storage Account > Select Access Keys > Select Key 1 Connection String which will be used as the Storage Connection String.

      2. From Storage Account > Create a Blob Container > Obtain the blob container name which will be used as the Storage Container Name.

    4. Using an existing storage account details

      1. From Storage Accounts > Select the storage account used when Exporting Activity log to Event Hub > Select Access Keys > Select Key 1 Connection String. Enter this in HyperCloud™ Azure Account configuration page.

      2. From Storage Account, select Blob Container > Obtain the blob container name. Enter this in HyperCloud™ Azure Account configuration page.

    5. Configuring Activity Monitoring (verify if this is already configured)

      1. From Home > Monitor > Activity Log > Select Diagnostics Settings > Click on Add Diagnostic setting.

      2. Enter a name HyperGrid-Diagnostics.

      3. Under Log > Select Administrative and under Destination Details:

        1. Select Archive to a storage account and select an existing storage account.

        2. Select Stream to an event hub and select an existing event hub

    6. Obtain Event Hub name

      1. Return to Events Hub Namespace > Locate the event hub with the name insights-activity-logs > Select Capture > ON > Capture Provider - Azure Storage > Select Storage Container and select the blob container created in the previous step > Save Changes.

Notes

  • [1] Sponsored and CSP Offer subscription can be onboarded for Governance and Service Orchestration. However, these subscriptions are not supported for Azure Cost & Usage & Resource Management.

  • [2] Microsoft Azure allows only 1 active event hub at any given time. In this case, use an existing event hub but create a new Consumer Group with the name HyperGrid.

    • Event hub pricing tier must be Standard pricing since only standard pricing tier allows more than 1 Consumer Group

  • [3] Must Select Standard Pricing.

    • Rest of the options can be selected as per customer's choice.

  • [4] An event hub with the name insights-activity-logs will get created automatically once you enable Activity Monitoring to Export diagnostic settings to Event hub and Storage account.

  • [5] A consumer group must be created to use an existing event hub.

Onboarding Microsoft Azure (Non-CSP) Account to HyperCloud™


  1. Login to HyperCloud™ SaaS portal using a valid credential.

  2. Under the Administration Tab > Account Management > Select Azure > Non-CSP > Add Account and populate all the fields as per the information collected in the Prerequisites for managing Microsoft Azure Accounts using HyperCloud™ Platform section.

 

© 2020 CloudSphere