You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-machines/extensions/agent-linux.md
+36-36Lines changed: 36 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,47 +17,47 @@ The Microsoft Azure Linux Agent (waagent) manages Linux and FreeBSD provisioning
17
17
18
18
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).
19
19
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
36
21
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
42
31
43
-
- Diagnostics
44
-
45
-
- Console redirection to the serial port
32
+
### Networking
46
33
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
50
36
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)
55
55
56
56
## Communication
57
57
58
58
The information flow from the platform to the agent occurs by using two channels:
59
59
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.
61
61
- A TCP endpoint exposing a REST API used to obtain deployment and topology configuration.
62
62
63
63
## Requirements
@@ -93,7 +93,7 @@ The Linux agent depends on some system packages in order to function properly:
93
93
- Network tools: ip-route
94
94
- Kernel support for mounting UDF file systems.
95
95
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).
97
97
98
98
## Installation
99
99
@@ -198,7 +198,7 @@ Type: String
198
198
Default: rsa
199
199
```
200
200
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`.
202
202
203
203
### Provisioning.MonitorHostName
204
204
@@ -207,7 +207,7 @@ Type: Boolean
207
207
Default: y
208
208
```
209
209
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.
211
211
212
212
### Provisioning.DecodeCustomData
213
213
@@ -371,7 +371,7 @@ Enable or disable autoupdate for goal state processing. The default value is `y`
371
371
372
372
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.
373
373
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).
375
375
376
376
This option can be disabled by editing */etc/waagent.conf*. Update `Logs.Collect` to `n`.
0 commit comments