Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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:
In your browser, go to the Azure portal.
In the Azure portal, go to Machines - Azure Arc and select your machine.
Under Settings, select 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 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.
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 the Azure portal, go to Machines - Azure Arc and select your machine.
Under Settings, select 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, 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.
In the Azure portal, go to Machines - Azure Arc and select your machine.
Under Settings, select 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 the Azure portal, go to Machines - Azure Arc and select your machine.
Under Settings, select Extensions, and then select an extension from the list of installed extensions.
Select Uninstall, then select Yes to proceed.
Related content
- Learn how to deploy, manage, and remove VM extensions by using the Azure CLI, Azure PowerShell, or Azure Resource Manager templates.
- Find troubleshooting information in the guide for troubleshooting VM extensions.