waagent
Windows Azure Linux Agent
Install
- All systems
-
curl cmd.cat/waagent.sh
- Debian
-
apt-get install waagent
- Ubuntu
-
apt-get install waagent
- Kali Linux
-
apt-get install waagent
- CentOS
-
yum install walinuxagent
- Fedora
-
dnf install walinuxagent
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install waagent
- Raspbian
-
apt-get install waagent
- Dockerfile
- dockerfile.run/waagent
walinuxagent
Windows Azure Linux Agent
waagent
Windows Azure Linux Agent
The Windows Azure Linux Agent (waagent) manages VM interaction with the Windows Azure Fabric Controller. It provides the following functionality for IaaS deployments: * Image Provisioning - Creation of a user account - Configuring SSH authentication types - Deployment of SSH public keys and key pairs - Setting the host name - Publishing the host name to the platform DNS - Reporting SSH host key fingerprint to the platform - Resource Disk Management - Formatting and mounting the resource disk - Configuring swap space * Networking - Manages routes to improve compatibility with platform DHCP servers - Ensures the stability of the network interface name * Kernel - Configure virtual NUMA (disable for kernel <2.6.37) - Consume Hyper-V entropy for /dev/random - Configure SCSI timeouts for the root device (which could be remote) * Diagnostics - Console redirection to the serial port * SCVMM Deployments - Detect and bootstrap the VMM agent for Linux when running in a System Center Virtual Machine Manager 2012R2 environment * VM Extension - Inject component authored by Microsoft and Partners into Linux VM (IaaS) to enable software and configuration automation see https://github.com/Azure/azure-linux-extensions