Enable Azure VM extensions from the Azure portal
This article shows you how to deploy, update, and uninstall Azure virtual machine (VM) extensions supported by Azure Arc-enabled servers. It 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 does not 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:
In your browser, go to the Azure portal.
In the portal, go to Machines - Azure Arc and select your machine from the list.
Select Settings > Extensions, and then select Add.
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, 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.
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:
In your browser, go to the Azure portal.
In the portal, go to Machines - Azure Arc and select your machine from the list.
Select Settings > Extensions. The list of installed extensions appears.
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.
Note
Although the Azure portal currently uses the word Update for this experience, that word does not accurately represent the behavior of the operation. Extensions are upgraded by installing a newer version of the extension that's currently installed on the machine or server.
Upgrading an extension to the newest version does not affect the configuration of that extension. You're not required to respecify configuration information for any extension that you upgrade.
You can upgrade one or multiple extensions that are eligible for an upgrade by performing the following steps in the Azure portal.
Note
Currently, you can upgrade extensions only from the Azure portal. Performing this operation from the Azure CLI or an Azure Resource Manager template is not supported at this time.
In your browser, go to the Azure portal.
In the portal, go to Machines - Azure Arc and select your hybrid machine from the list.
Select Settings > Extensions, and then review the status of extensions in the Update available column.
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.
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.
Remove extensions
You can use the Azure portal to remove one or more extensions from an Azure Arc-enabled server:
In your browser, go to the Azure portal.
In the portal, go to Machines - Azure Arc and select your hybrid machine from the list.
Select Settings > Extensions, and then select an extension from the list of installed extensions.
Select Uninstall. When you're prompted to verify, select Yes to proceed.
Related content
- You can deploy, manage, and remove VM extensions by using the Azure CLI, Azure PowerShell, or Azure Resource Manager templates.
- You can find troubleshooting information in the guide for troubleshooting VM extensions.