Skip to main content

Managing Horizon Images with Deployments on Microsoft Azure

As you use IMS with Horizon Edge in Microsoft Azure deployments, there are some requirements and considerations to be aware of. Your Horizon Edge in Microsoft Azure deployment must adhere to these requirements.

Microsoft Azure - Overall Horizon Edge Requirements

In addition to the details at the preceding linked pages, for IMS operations to work successfully and be supported with your deployments, those deployments must also adhere to the following requirements. If your deployments do not continue to meet these requirements, unexpected results might occur and the image management operations might fail. The publishing operation is especially sensitive to these requirements.

Microsoft Azure Quota Requirements

Your Microsoft Azure subscriptions must have enough quota for the VM models you plan to select for image management operations. For the recommended model types to use for the image base VM, refer to the requirements checklist's Image Management System Requirements section.

Service Principal Requirements

As described in Create a Service Principal for the Microsoft Azure Subscription, the service uses API calls to work with resources in your Microsoft Azure subscriptions. To have successful operations, for as long as the service principals are registered for use with your Horizon Edge in Microsoft Azure deployments, you must ensure that they:

  • Continue to meet the requirements described in that page.
  • Are not expired and do not reach their expiration date.
  • Remain in the Azure Portal and are not deleted.

Microsoft Azure Subscription Application Key(s)

Microsoft Azure Subscription keys (secret keys) do expire. Before the final day passes and the key expires, use the Microsoft Azure portal to create a new key for the subscription. Then immediately change the stored subscription information in the Horizon Universal Console to start using the new key. When the subscription information on both sides matches — the Microsoft Azure portal side and the Horizon Universal Console side — the subscription information stored in your Horizon Cloud environment remains viable for use with the edge already deployed in that subscription.

From the Microsoft Azure portal, you can change the Subscription Name, Application ID, and Application Key. Even though the Application Key field has the icon to view the key, the key stays hidden. To type in a new subscription name, click Edit next to the Subscription Name menu in the Manage Subscription window. Note: The Environment, Subscription ID, and Directory ID values cannot be updated.

Horizon Cloud System-Defined Allowed AppX Packages

When importing an Azure image, Horizon Cloud retains some AppX packages (files with extension .appx) based on an internal system-defined allow list. These packages are in the system’s allow list by default and remain in the resulting base VM at the end of the import process. After Azure image import, do not delete any of the following packages.

Microsoft.DesktopAppInstallers
Microsoft.Messaging
Microsoft.MSPaint
Microsoft.Windows.Photos
Microsoft.MicrosoftStickyNotes
Microsoft.WindowsCalculator
Microsoft.WindowsCommunicationsApps
Microsoft.WindowsSoundRecorder
Microsoft.WindowsStore
Microsoft.Xbox.TCUI
Microsoft.XboxApp
Microsoft.XboxGameCallableUI
Microsoft.XboxGameOverlay
Microsoft.XboxGamingOverlay
Microsoft.XboxIdentityProvider
Microsoft.XboxSpeechToTextOverlay
Windows.CBSPreview
windows.immersivecontrolpanel
Windows.PrintDialog

Resetting the VM Password for Images with Microsoft Azure

As long as your image is in an imported and unpublished state, you can now reset the vm password. Log in to the Horizon Universal Console (refer to: Log in to Horizon Cloud) and under your image resources select the image or image version that you need to reset. Once selected the Reset VM Password button will become available. Make sure to save your changes.

Questa pagina è stata utile?

Invia un feedback su questo argomento

Questo argomento è stato utile?

Non includere informazioni personali o riservate.

Generazione del link…