Skip to content

Commit 61d8e80

Browse files
committed
Cleaned up grammar
1 parent 3e90c20 commit 61d8e80

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

articles/virtual-machines/extensions/considerations-using-vm-extensions-python-3.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn about using VM extensions in Python 3-enabled Linux systems
44
services: virtual-machines-windows
55
documentationcenter: ''
66
author: v-miegge
7-
ms.author:
7+
ms.author: jparrel
88
manager: dcscontentpm
99
editor: ''
1010
tags: top-support-issue,azure-resource-manager
@@ -21,7 +21,7 @@ ms.assetid: 3cd520fd-eaf7-4ef9-b4d3-4827057e5028
2121

2222
## Summary
2323

24-
Some Linux distributions have transitioned to Python 3.x and removed the legacy `/usr/bin/python` entry point for Python. This impacts the out-of-the-box, automated deployment of certain virtual machine (VM) extensions which exhibit the following conditions:
24+
Some Linux distributions have transitioned to Python 3.x and removed the legacy `/usr/bin/python` entry point for Python. The Python 3.x transition impacts the out-of-the-box, automated deployment of certain virtual machine (VM) extensions that exhibit the following conditions:
2525

2626
- Working on Python 3.x support in their road map
2727
- Using the legacy /usr/bin/python entry point
@@ -37,13 +37,13 @@ Azure Virtual Machines customers running the Linux operating system can deploy e
3737

3838
Each extension has their own road map and release cadence, and can be offered by Microsoft or certain third-party partners.
3939

40-
Customers can deploy an extension via the REST API, with the `azure-cli` or through the Azure Portal, which extends the VM model to reference the extension.
40+
Customers can deploy an extension via the REST API, with the `azure-cli` or through the Azure portal, which extends the VM model to reference the extension.
4141

4242
Extensions are packaged for deployment through the Azure Linux Agent. Upon extending the VM model with the extension, the Azure Linux Agent fetches the extension package. In this package, extensions ship a JSON manifest with specific commands for lifecycle operations, and the Azure Linux Agent executes those commands for each operation.
4343

44-
However, extensions might be written in any language that can execute in Linux, such as Python or shell scripts, and contain arbitrary logic. That means that some extensions use a legacy /usr/bin/python entry point. Since the extensions are packaged, and the Azure Linux Agent does not handle each extension’s specific logic, certain extensions might fail to deploy when those pre-requisites aren’t met. This is the case in the conditions described previously in the Summary.
44+
However, extensions might be written in any language that can execute in Linux, such as Python or shell scripts, and contain arbitrary logic. Some extensions, therefore, use a legacy /usr/bin/python entry point. Since the extensions are packaged, and the Azure Linux Agent doesn't handle each extension’s specific logic, certain extensions might fail to deploy when those pre-requisites aren’t met. This failure is described previously in the Summary.
4545

46-
Failed deployments might take several minutes to time out and send both error messages and failure conditions in the Azure Portal, automated scripts, and other interfaces.
46+
Failed deployments might take several minutes to time out and send both error messages and failure conditions in the Azure portal, automated scripts, and other interfaces.
4747

4848
## Resolution
4949

@@ -58,7 +58,7 @@ Customers might want to consider the following general recommendations before de
5858

5959
1. Engage Azure Support in case additional troubleshooting or debugging support is needed when deploying extensions in the known-affected scenarios described in the Summary
6060

61-
> [!Note]:
61+
> [!Note]
6262
> For Python 2.7, above, Microsoft encourages customers to adopt Python 3.x in their systems unless their workload requires Python 2.x support. Examples could include legacy administration scripts, or extensions such as Azure Disk Encryption and Azure Monitor.
6363
6464
Before installing Python 2.x in production, customers should consider the question of long-term support of Python 2.x, particularly their ability to receive security updates.

0 commit comments

Comments
 (0)