# 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="/files/iBDUtvP8vUVpqmESUWZB" alt=""><figcaption></figcaption></figure>

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

<div align="center"><figure><img src="/files/RGK0jdEXHUXzJRyioEyz" alt=""><figcaption></figcaption></figure></div>

<div align="center"><figure><img src="/files/3bo1c9b0Ucw28RMRe99Y" alt=""><figcaption></figcaption></figure></div>

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="/files/Rw5A6XORdljUcbU1BtgN" 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="/files/jvDK7Xxpwlmq0x0iwu7R" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/f5anVNbOZ1qbSKd1XOab" 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="/files/BeysyKBWpxQaeOsPMRDl" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/CpMOdV8xnZ2oMgH0EYcE" 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="/files/lVZYgOIvm9INsbs5Fg6m" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/m90mNVv5REggvnfZvBrK" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/97XdlxU3pktTrye6iIgj" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/CzHdhm9hvw9aE5D6vTOe" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/2gwbEc9MWq9E9Ut1vWVS" alt=""><figcaption></figcaption></figure>

### 4- Verify Resource Provider

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

<figure><img src="/files/XMfLmndUwXoTzssY06Ml" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/v4Q47Gv1U45yzfogP6NL" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/PaOqI0BdKIPsUqVeAKSo" 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.poweromni.ai/en/pre-installation-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
