Edit

Share via


Enable Azure VM extensions to Arc-enabled servers from the Azure portal

You can deploy, update, and uninstall Azure virtual machine (VM) extensions supported by Azure Arc-enabled servers. This article shows you how to perform these tasks on a Linux or Windows hybrid machine by using the Azure portal.

Note

The Azure Key Vault VM extension doesn't support deployment from the Azure portal. Use the Azure CLI, Azure PowerShell, or an Azure Resource Manager template to deploy this extension.

Azure Arc-enabled servers doesn't support deploying and managing VM extensions to Azure virtual machines. For Azure VMs, see the VM extension overview article.

Enable extensions

You can apply VM extensions to your machine managed through Azure Arc-enabled servers by using the Azure portal:

  1. In your browser, go to the Azure portal.

  2. In the Azure portal, go to Machines - Azure Arc and select your machine.

  3. Under Settings, select Extensions, and then select Add.

  4. Choose the extension that you want from the displayed extensions, or use the Search field to find the applicable extension. Then select Next.

    Depending on the extension that you selected and your requirements, you might need to provide specific configuration information. For example, to deploy the Azure Monitor agent for Windows by using a proxy, you need to provide a proxy address and authentication information.

    Screenshot that shows configuration fields for the Azure Monitor agent extension.

  5. After you provide the applicable configuration information, select Review + create to view a summary of the deployment. Then select Create.

Note

Although multiple extensions can be batched and processed together, they're installed serially. After installation of the first extension is complete, the next extension is installed.

List extensions installed

You can get a list of the VM extensions on your Azure Arc-enabled server from the Azure portal:

  1. In the Azure portal, go to Machines - Azure Arc and select your machine.

  2. Under Settings, select Extensions. The list of installed extensions appears.

    Screenshot showing the extensions deployed to a selected machine.

Upgrade extensions

When a new version of a supported extension is released, you can upgrade the extension to that latest release. When you go to Azure Arc-enabled servers in the Azure portal, a banner informs you that upgrades are available for one or more extensions installed on a machine.

When you view the list of installed extensions for a selected Azure Arc-enabled server, notice the column labeled Update available. If a newer version of an extension is released, the Update available value for that extension shows a value of Yes, along with the new version number.

Note

The Azure portal currently uses the word Update for this experience. However, extensions are upgraded by installing a newer version of the extension than the one currently installed on the machine, rather than deploying an update to the current version.

Upgrading an extension to the newest version doesn't affect the configuration of that extension. When you upgrade an extension, you don't have to respecify configuration information.

You can upgrade one or multiple extensions that are eligible for an upgrade by performing the following steps in the Azure portal.

  1. In the Azure portal, go to Machines - Azure Arc and select your machine.

  2. Under Settings, select Extensions, and then review the status of extensions in the Update available column.

  3. Perform the upgrade by using one of these methods:

    • Select an extension from the list of installed extensions. In the properties of the extension, select Update.

      Screenshot showing the properties of a selected extension and the Update button.

    • Select the extension from the list of installed extensions. On the top of the page, select Update.

    • Select one or more extensions that are eligible for an upgrade from the list of installed extensions, and then select Update.

      Screenshot showing a selected extension that is eligible for an upgrade.

Remove extensions

You can use the Azure portal to remove one or more extensions from an Azure Arc-enabled server:

  1. In the Azure portal, go to Machines - Azure Arc and select your machine.

  2. Under Settings, select Extensions, and then select an extension from the list of installed extensions.

  3. Select Uninstall, then select Yes to proceed.