Skip to content

Commit 8f37b8f

Browse files
Incorporate feedback.
1 parent ac3586d commit 8f37b8f

File tree

1 file changed

+36
-36
lines changed

1 file changed

+36
-36
lines changed

articles/virtual-machines/extensions/agent-linux.md

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -17,47 +17,47 @@ The Microsoft Azure Linux Agent (waagent) manages Linux and FreeBSD provisioning
1717

1818
The Linux agent provides the following functionality for Linux and FreeBSD Azure Virtual Machines deployments. For more information, see [Microsoft Azure Linux Agent](https://github.com/Azure/WALinuxAgent/blob/master/README.md).
1919

20-
- Image provisioning
21-
22-
- Creates a user account
23-
- Configures SSH authentication types
24-
- Deploys SSH public keys and key pairs
25-
- Sets the host name
26-
- Publishes the host name to the platform DNS
27-
- Reports SSH host key fingerprint to the platform
28-
- Manages resource disk
29-
- Formats and mounts the resource disk
30-
- Configures swap space
31-
32-
- Networking
33-
34-
- Manages routes to improve compatibility with platform DHCP servers
35-
- Ensures the stability of the network interface name
20+
### Image provisioning
3621

37-
- Kernel
38-
39-
- Configures virtual NUMA (disable for kernel <`2.6.37`)
40-
- Consumes Hyper-V entropy for */dev/random*
41-
- Configures SCSI timeouts for the root device, which can be remote
22+
- Creates a user account
23+
- Configures SSH authentication types
24+
- Deploys SSH public keys and key pairs
25+
- Sets the host name
26+
- Publishes the host name to the platform DNS
27+
- Reports SSH host key fingerprint to the platform
28+
- Manages resource disk
29+
- Formats and mounts the resource disk
30+
- Configures swap space
4231

43-
- Diagnostics
44-
45-
- Console redirection to the serial port
32+
### Networking
4633

47-
- System Center Virtual Machine Manager deployments
48-
49-
- Detects and bootstraps the Virtual Machine Manager agent for Linux when running in a System Center Virtual Machine Manager 2012 R2 environment
34+
- Manages routes to improve compatibility with platform DHCP servers
35+
- Ensures the stability of the network interface name
5036

51-
- VM Extension
52-
53-
- Injects component authored by Microsoft and partners into Linux virtual machines to enable software and configuration automation
54-
- VM Extension reference implementation on [https://github.com/Azure/azure-linux-extensions](https://github.com/Azure/azure-linux-extensions)
37+
### Kernel
38+
39+
- Configures virtual NUMA (disable for kernel <`2.6.37`)
40+
- Consumes Hyper-V entropy for */dev/random*
41+
- Configures SCSI timeouts for the root device, which can be remote
42+
43+
### Diagnostics
44+
45+
- Console redirection to the serial port
46+
47+
### System Center Virtual Machine Manager deployments
48+
49+
- Detects and bootstraps the Virtual Machine Manager agent for Linux when running in a System Center Virtual Machine Manager 2012 R2 environment
50+
51+
### VM Extension
52+
53+
- Injects component authored by Microsoft and partners into Linux VMs to enable software and configuration automation
54+
- VM Extension reference implementation on [https://github.com/Azure/azure-linux-extensions](https://github.com/Azure/azure-linux-extensions)
5555

5656
## Communication
5757

5858
The information flow from the platform to the agent occurs by using two channels:
5959

60-
- A boot-time attached DVD for virtual machines deployments. This DVD includes an Open Virtualization Format (OVF)-compliant configuration file that includes all provisioning information other than the SSH key pairs.
60+
- A boot-time attached DVD for VM deployments. This DVD includes an Open Virtualization Format (OVF)-compliant configuration file that includes all provisioning information other than the SSH key pairs.
6161
- A TCP endpoint exposing a REST API used to obtain deployment and topology configuration.
6262

6363
## Requirements
@@ -93,7 +93,7 @@ The Linux agent depends on some system packages in order to function properly:
9393
- Network tools: ip-route
9494
- Kernel support for mounting UDF file systems.
9595

96-
Ensure your virtual machine has access to IP address 168.63.129.16. For more information, see [What is IP address 168.63.129.16](../../virtual-network/what-is-ip-address-168-63-129-16.md).
96+
Ensure your VM has access to IP address 168.63.129.16. For more information, see [What is IP address 168.63.129.16](../../virtual-network/what-is-ip-address-168-63-129-16.md).
9797

9898
## Installation
9999

@@ -198,7 +198,7 @@ Type: String
198198
Default: rsa
199199
```
200200

201-
This option can be set to an encryption algorithm type that the SSH daemon supports on the virtual machine. The typically supported values are `rsa`, `dsa`, and `ecdsa`. *putty.exe* on Windows doesn't support `ecdsa`. If you intend to use *putty.exe* on Windows to connect to a Linux deployment, use `rsa` or `dsa`.
201+
This option can be set to an encryption algorithm type that the SSH daemon supports on the VM. The typically supported values are `rsa`, `dsa`, and `ecdsa`. *putty.exe* on Windows doesn't support `ecdsa`. If you intend to use *putty.exe* on Windows to connect to a Linux deployment, use `rsa` or `dsa`.
202202

203203
### Provisioning.MonitorHostName
204204

@@ -207,7 +207,7 @@ Type: Boolean
207207
Default: y
208208
```
209209

210-
If `y`, waagent monitors the Linux virtual machine for a host name change, as returned by the `hostname` command, and automatically updates the networking configuration in the image to reflect the change. In order to push the name change to the DNS servers, networking restarts on the virtual machine. This restart results in brief loss of internet connectivity.
210+
If `y`, waagent monitors the Linux VM for a host name change, as returned by the `hostname` command, and automatically updates the networking configuration in the image to reflect the change. In order to push the name change to the DNS servers, networking restarts on the VM. This restart results in brief loss of internet connectivity.
211211

212212
### Provisioning.DecodeCustomData
213213

@@ -371,7 +371,7 @@ Enable or disable autoupdate for goal state processing. The default value is `y`
371371

372372
As of version 2.7+, The Azure Linux guest agent has a feature to automatically collect some logs and upload them. This feature currently requires `systemd`, and uses a new `systemd` slice called `azure-walinuxagent-logcollector.slice` to manage resources while it performs the collection.
373373

374-
The purpose is to facilitate offline analysis. The agent produces a *.zip* file of some diagnostics logs before uploading them to the VM's host. Engineering teams and support professionals can retrieve the file to investigate issues for the virtual machine owner. More technical information on the files collected by the guest agent can be found in the *azurelinuxagent/common/logcollector_manifests.py* file in the [agent's GitHub repository](https://github.com/Azure/WALinuxAgent).
374+
The purpose is to facilitate offline analysis. The agent produces a *.zip* file of some diagnostics logs before uploading them to the VM's host. Engineering teams and support professionals can retrieve the file to investigate issues for the VM owner. More technical information on the files collected by the guest agent can be found in the *azurelinuxagent/common/logcollector_manifests.py* file in the [agent's GitHub repository](https://github.com/Azure/WALinuxAgent).
375375

376376
This option can be disabled by editing */etc/waagent.conf*. Update `Logs.Collect` to `n`.
377377

0 commit comments

Comments
 (0)