> For the complete documentation index, see [llms.txt](https://docs.poweromni.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.poweromni.ai/en/pre-installation-guide.md).

# Pre-Installation Guide

### Objective&#xD;

Ensure the minimum required permissions in Microsoft Azure to install Power Omni.

### What Will Be Configured:

1. Enable **“Access management for Azure resources”** ✅
2. Grant the **Owner role** on the subscription where resources will be created ✅
3. Register the required **Resource Provider(s)** ✅

***

### 1- Portal Access

1. Go to: [portal.azure.com](https://portal.azure.com/)&#x20;
2. Sign in with an administrator account.

***

### 2- Enable “Access management for Azure resources”

1. In the left menu, select **Microsoft Entra ID**.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FGnxXSQtGv4yRZ7Iu7fwe%2Fimage.png?alt=media&amp;token=1eedb8b2-76d1-4565-8f4f-e00e071985f3" alt=""><figcaption></figcaption></figure>

2. On the Microsoft Entra ID page, click **Manage** and then access **Properties**.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FVlZzKXLSrjppNMoM1dJW%2Fimage.png?alt=media&amp;token=7589007a-2a0d-4e71-9837-1bd5b5b4ee75" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FgNPRerkxGV8Z0Ni3sPyo%2Fimage.png?alt=media&amp;token=0407515d-8324-4695-9f8c-b6811eda4ccd" alt=""><figcaption></figcaption></figure>

3. Locate **Access management for Azure resources**.

4. Make sure it is set to **Yes**.\
   If it is set to No, change it to **Yes** and click **Save**.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FTnUH32zh5kPDpYn6lefy%2Fimage.png?alt=media&amp;token=1e60a404-17bb-4a2d-b2ed-c7fc7cd0e5ce" alt=""><figcaption></figcaption></figure>

***

### 3- Assign the Owner Role to the Subscription

1. At the top of the portal, search for **Subscriptions**.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2F8RZ6JMGk6tpR8ClBCkk4%2Fimage.png?alt=media&amp;token=37e99271-2fa9-46b6-bacc-3b9db9e2d55d" alt=""><figcaption></figcaption></figure>

2. On the Subscriptions page, select the desired subscription.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2F6U98blitv33N4ztTYnFB%2Fimage.png?alt=media&amp;token=48d4a868-f073-4fcb-a961-0b5c6a5a2098" alt=""><figcaption></figcaption></figure>

3. Within the selected subscription, go to **Access control (IAM)** ➜ **Check access**, and search for the user’s email.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2Fa3XmVrlTyeQZUteW7gsg%2Fimage.png?alt=media&amp;token=ae14446d-73b0-424f-a311-cf5924914e4a" alt=""><figcaption></figcaption></figure>

4. Verify whether the user already has the **Owner** role.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FsCnJVhf7WmTBp8PIjseE%2Fimage.png?alt=media&amp;token=e488bcf1-1228-464d-b939-763f6f8e279c" alt=""><figcaption></figcaption></figure>

5. If the user already has the Owner role, proceed to Step 4 (Resource Providers).
6. If not, click **+ Add** ➜ **Add role assignment**.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FyrLwtKrwEStxb135yBZv%2Fimage.png?alt=media&amp;token=122d20bb-bce7-47b2-8480-c78667fc4190" alt=""><figcaption></figcaption></figure>

7. Under **Role**, select **Owner**, then click **Next**.

<figure><img src="https://content.gitbook.com/content/JWhplbeIb2veyNAuiGia/blobs/gNELwyKrv0rmjocFzbfF/image.png" alt=""><figcaption></figcaption></figure>

8. Under **Members**, click **Select members**, search for the installer user, and select them.

<figure><img src="https://content.gitbook.com/content/JWhplbeIb2veyNAuiGia/blobs/2U32S8lB6PF3pHLIqivL/image.png" alt=""><figcaption></figcaption></figure>

9. Under **Conditions**, keep the default option selected:\
   **Allow user to assign all roles**.

<figure><img src="https://content.gitbook.com/content/JWhplbeIb2veyNAuiGia/blobs/13ENRWUmUNj2hIlNdZEw/image.png" alt=""><figcaption></figcaption></figure>

10. Click **Review + assign** to complete the process.

<figure><img src="https://content.gitbook.com/content/JWhplbeIb2veyNAuiGia/blobs/faMO4EdannOoIWlwfECZ/image.png" alt=""><figcaption></figcaption></figure>

### 4- Verify Resource Provider

1. &#x20;Inside your subscription, click **Settings** ➜ **Resource providers**.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FTeXuN8spNDqFFyQYtyBf%2Fimage.png?alt=media&amp;token=7d287df8-e4a2-483b-bd25-f603a964eaf4" alt=""><figcaption></figcaption></figure>

2. Search for **Machine** and locate the provider **Microsoft.MachineLearningServices**. It must be registered.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FjBmV4QRuni8hipXYaihD%2Fimage.png?alt=media&amp;token=450b3fef-b187-40e3-ad59-ca0a972c59c3" alt=""><figcaption></figcaption></figure>

3. If it is not registered, click the three dots and select **Register**.

<figure><img src="https://2766970846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJWhplbeIb2veyNAuiGia%2Fuploads%2FHlDPeCVw4dY50JnTG6FA%2Fimage.png?alt=media&amp;token=502eb9b8-e7c3-48a6-a202-45c1f1dce36d" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}

### Done

After completing these steps, the Power Omni installation can proceed.
{% endhint %}

{% hint style="danger" %}

## Important Note

<mark style="color:$danger;">**●**</mark> This pre-installation process must be completed at least **20 minutes before the official installation**, due to Microsoft’s permission propagation time.
{% endhint %}
