Deploy and Configure in a Microsoft Azure
Deploying
The following steps will walk you through the deployment:
-
Log onto the Microsoft Azure portal.
-
From the Microsoft Azure dashboard click the Create a resource option.
-
Within the Create a resource window, type Osirium EPM in the search window and press ENTER.
-
Select Osirium EPM from the listings presented.
-
Within the Osirium EPM window, the search results will show the Osirium offerings. We recommend you use the latest version for a new installation, alternatively select the version you require.
-
Click
Create
. -
Within the Create virtual machine window, Basics tab, enter the Virtual appliance information.
PROJECT DETAILS
Field name Description Subscription Select based on your own deployment requirements. Resource group Select based on your own deployment requirements. INSTANCE DETAILS
Field name Description Virtual machine name Enter a name you want the server to be identified as. The name given will also be used as the hostname of the virtual appliance. NOTE: The name can not contain non-ACSII or special characters.
Region Select based on your own deployment requirements. Availability options Select based on your own deployment requirements. Image Leave as default. Azure Spot instance Leave as default. Size Select from the recommended sizes listed. ADMINISTRATORS ACCOUNT
Field name Description Authentication type Select SSH public key. Username Enter a username. NOTE: You cannot use admin or support as these are reserved names within Azure.
SSH public key source Generate a new key pair. Key pair name Enter a name you want your key pair to be given when created. Example:
-
Click
Next : Disks >
. -
Within the Create virtual machine window, Disks tab, click
Create and attach a new data disk
. -
Selected the required size.
-
Click
Next : Networking >
. -
Within the Create virtual machine window, Networking tab, select your preferred settings.
Note
As default the virtual appliance is given a public IP address and a corresponding Network security group (firewall) setting.
This allows the EPM Server to be accessed and managed through the stated public IP address.
If you don't want to access via a public IP address then adjust the settings as required. If you are using a public IP address then set the Assignment to Static.
-
Click
Next : Management >
, and select your preferred settings. -
Click
Next : Monitoring >
, and select your preferred settings. -
Click
Next : Advanced >
, and select your preferred settings. -
Click
Next : Tags >
, and select your preferred settings. -
Click
Next : Review + Create >
. Wait while the virtual machine is validated. -
Review the setup and click
Create
. Wait while the virtual appliance is created and deployed. -
When prompted, download the SSH private key for virtual appliance and store in a secure location.
Configuration
Add FQDN for the EPM Server
Once the deployment has completed, add a Fully Qualified Domain Name (FQDN) for the EPM Server. The EPM admin users will use the FQDN to navigate to the Management Interface in a browser.
To add an FQDN:
-
Select the deployed EPM Server.
-
In the left menu, select Properties.
-
Under Public IP address\DNS name label, select the IP address.
-
In the IP address assignment window, under DNS name label, enter the prefix you want to use.
-
Click
Save
at the top of the page. -
Select Overview in the left menu and verify that the DNS name appears correctly.
-
Use the clipboard to copy the DNS name and paste in a browser session to test the access to the EPM Server using the FQDN. You will be presented with the EPM Server login.
Register a new application
For the EPM Server to communicate with the Microsoft Entra ID tenant, an application registration is required.
-
In the Azure portal, search for your Microsoft Entra ID.
-
Select App registrations in the left menu.
-
Click
New registration
. -
Within the Register an application window, enter the following details:
Field name Description Name Enter a suitable name for the EPM Server. Supported account types Select Accounts in this organizational directory only. -
Click
Register
. -
On the Overview page of your application registration, make a note of the following information as it will be required later:
- Application (client) ID
- Directory (tenant) ID
Authentication setting
-
In the left menu, select Authentication.
-
Within the Platform configurations window, select Add a platform.
-
Within the Single-page application section, click Add URI and add a redirect URI of
https://[EPM SERVER FQDN]/login
. -
Within the Mobile and desktop application section, click Add URI and add a redirect URI of
ms-appx-web://Microsoft.AAD.BrokerPlugin/[APPLICATION (CLIENT) ID]
.
API permissions
-
In the left menu, select API permissions.
-
Within the Configured permissions window, select
Add a permission
. -
Within the Request API permissions window, select Microsoft APIs, and then select Microsoft Graph.
-
Now select Application permissions.
-
Select the following permissions:
Device.Read.All
Group.Read.All
User.Read.All
-
Close the Request API permissions window.
-
Within the Configured permissions window, select the box above the permissions table to
Grant admin consent
for your tenant.Info
User requires the Global Administrator role to grant this setting.
-
Each of the permissions should now have a green tick in the Status column.
Next steps
The EPM Server has now been deployed and configured. The next step is to complete the system settings which will allow you to start rolling out EPM to users.