Was this article helpful? Your input is important to us. Please use the Feedback button on this page to let us know how well this article worked for you or how we can improve it.
The Azure Linux Agent enables a virtual machine (VM) to communicate with the Fabric Controller (the underlying physical server on which the VM is hosted) on IP address 168.63.129.16.
Note
This IP address is a virtual public IP address that facilitates communication and should not be blocked. For more information, see What is IP address 168.63.129.16?.
Make sure the VM can connect to the Fabric Controller. Use a tool such as curl to test whether the VM can connect to 168.63.129.16 on ports 80, 443, and 32526. If the VM doesn't connect as expected, check whether outbound communication over ports 80, 443, and 32526 is open in your local firewall on the VM. If this IP address is blocked, the VM agent might display unexpected behavior.
Advanced troubleshooting
Events for troubleshooting the Azure Linux Agent are recorded in the /var/log/waagent.log file.
Unable to connect to WireServer IP (Host IP)
The following error appears in the /var/log/waagent.log file when the VM can't reach the WireServer IP on the host server.
2020-10-02T18:11:13.148998Z WARNING ExtHandler ExtHandler An error occurred while retrieving the goal state:
To resolve this issue:
Connect to the VM by using SSH, then run following command to test the connectivity between the VM and the WireServer. The root privilege is required to run the command.
curl http://168.63.129.16/?comp=versions
Check for any issues that might be caused by a firewall, a proxy, or another source that might be blocking access to the IP address 168.63.129.16.
Check whether Linux IPTables or a third-party firewall is blocking access to ports 80, and 32526.
Learn to troubleshoot configuration issues that affect connectivity to your Azure-hosted Windows Server virtual machines (VMs). Explore approaches to resolve issues with VM startup, extensions, performance, storage, and encryption.