Skip to content

Commit 95f4806

Browse files
Merge pull request #232775 from JustPies/jprefresh3-29
Freshness Pass for User Story: 79519
2 parents bcc79b4 + a38097e commit 95f4806

File tree

1 file changed

+34
-20
lines changed

1 file changed

+34
-20
lines changed
Lines changed: 34 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,54 @@
11
---
22
title: Azure virtual machine extensions and features
3-
description: Learn more about Azure VM extensions
4-
ms.topic: article
3+
description: Learn more about Azure VM extensions that provide post-deployment configuration and automation on Azure VMs.
4+
ms.topic: overview
55
ms.service: virtual-machines
66
ms.subservice: extensions
77
ms.author: gabsta
88
author: GabstaMSFT
99
ms.reviewer: erd
10-
ms.date: 03/06/2023
10+
ms.date: 03/30/2023
1111

1212
---
1313

1414
# Azure virtual machine extensions and features
15-
Extensions are small applications that provide post-deployment configuration and automation on Azure VMs. The Azure platform hosts many extensions covering VM configuration, monitoring, security, and utility applications. Publishers take an application, wrap it into an extension, and simplify the installation. All you need to do is provide mandatory parameters.
1615

17-
## How can I find what extensions are available?
18-
You can view available extensions by selecting a VM, the selecting **Extensions** in the left menu. To pull a full list of extensions, see [Discovering VM Extensions for Linux](features-linux.md) and [Discovering VM Extensions for Windows](features-windows.md).
16+
Extensions are small applications that provide post-deployment configuration and automation on Azure virtual machines (VMs). The Azure platform hosts many extensions covering VM configuration, monitoring, security, and utility applications. Publishers take an application, wrap it into an extension, and simplify the installation. All you need to do is provide mandatory parameters.
1917

20-
## How can I install an extension?
21-
Azure VM extensions can be managed using the Azure CLI, PowerShell, Resource Manager templates, and the Azure portal. To try an extension, go to the Azure portal, select the Custom Script Extension, then pass in a command or script to run the extension.
18+
## View available extensions
2219

23-
For more information, see [Windows Custom Script Extension](custom-script-windows.md) and [Linux Custom Script Extension](custom-script-linux.md).
20+
You can view available extensions for a VM in the Azure portal.
2421

25-
## How do I manage extension application lifecycle?
26-
You do not need to connect to a VM directly to install or delete an extension. The Azure extension lifecycle is managed outside of the VM and integrated into the Azure platform.
22+
1. In the portal, go to the **Overview** page for a VM.
23+
1. Under **Settings**, select **Extensions + Applications**.
2724

28-
## Anything else I should be thinking about for extensions?
29-
Some individual VM extension applications may have their own environmental prerequisites, such as access to an endpoint. Each extension has an article that explains any pre-requisites, including which operating systems are supported.
25+
The list of available extensions are displayed. To see the complete list of extensions, see [Discovering VM Extensions for Linux](features-linux.md) and [Discovering VM Extensions for Windows](features-windows.md).
26+
27+
## Install and use extensions
28+
29+
Azure VM extensions can be managed by using the Azure CLI, PowerShell, Azure Resource Manager (ARM) templates, and the Azure portal.
30+
31+
1. From the **Extensions + Applications** for the VM, on the **Extensions** tab, select **+ Add**.
32+
1. Locate the **Custom Script Extension** option. Select the extension option, then select **Next**.
33+
34+
You can then pass in a command or script to run the extension.
35+
36+
For more information, see [Linux Custom Script Extension](custom-script-linux.md) and [Windows Custom Script Extension](custom-script-windows.md).
37+
38+
### Check for prerequisites
39+
40+
Some individual VM extension applications might have their own environmental prerequisites, such as access to an endpoint. Each extension has an article that explains any prerequisites, including which operating systems are supported.
41+
42+
### Manage extension application lifecycle
43+
44+
You don't need to connect to a VM directly to install or delete an extension. The Azure extension lifecycle is managed outside of the VM and integrated into the Azure platform.
3045

3146
## Troubleshoot extensions
3247

33-
If you are looking for general troubleshooting steps for Windows VM extensions, please refer to [Troubleshooting Azure Windows VM extension failures
48+
If you're looking for general troubleshooting steps for Windows VM extensions, refer to [Troubleshooting Azure Windows VM extension failures
3449
](troubleshoot.md).
3550

36-
Otherwise, specific troubleshooting information for each extension can be found in the **Troubleshoot and support** section in the overview for the extension. Here is a list of the troubleshooting information available:
51+
Otherwise, specific troubleshooting information for each extension can be found in the **Troubleshoot and support** section in the overview for the extension. Here's a list of the troubleshooting information available:
3752

3853
| Namespace | Troubleshooting |
3954
|-----------|-----------------|
@@ -54,10 +69,9 @@ Otherwise, specific troubleshooting information for each extension can be found
5469
| microsoft.recoveryservices.vmsnapshot | [Snapshot for Linux](vmsnapshot-linux.md#troubleshoot-and-support) |
5570
| microsoft.recoveryservices.vmsnapshot | [Snapshot for Windows](vmsnapshot-windows.md#troubleshoot-and-support) |
5671

57-
5872
## Next steps
59-
* For more information about how the Linux Agent and extensions work, see [Azure VM extensions and features for Linux](features-linux.md).
60-
* For more information about how the Windows Guest Agent and extensions work, see [Azure VM extensions and features for Windows](features-windows.md).
61-
* To install the Windows Guest Agent, see [Azure Windows Virtual Machine Agent Overview](agent-windows.md).
62-
* To install the Linux Agent, see [Azure Linux Virtual Machine Agent Overview](agent-linux.md).
6373

74+
* For more information about how the Linux Agent and extensions work, see [Azure VM extensions and features for Linux](features-linux.md).
75+
* For more information about how the Windows Guest Agent and extensions work, see [Azure VM extensions and features for Windows](features-windows.md).
76+
* To install the Linux Agent, see [Azure Linux Virtual Machine Agent overview](agent-linux.md).
77+
* To install the Windows Guest Agent, see [Azure Windows Virtual Machine Agent overview](agent-windows.md).

0 commit comments

Comments
 (0)