How To Install WALinuxAgent on CentOS 8

WALinuxAgent is Microsoft Azure Linux Agent

Introduction

In this tutorial we learn how to install WALinuxAgent on CentOS 8.

What is WALinuxAgent

The Azure Linux Agent supports the provisioning and running of Linux VMs in the Azure cloud. This package should be installed on Linux disk images that are built to run in the Azure environment.

We can use yum or dnf to install WALinuxAgent on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install WALinuxAgent.

Install WALinuxAgent on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install WALinuxAgent using dnf by running the following command:

sudo dnf -y install WALinuxAgent

Install WALinuxAgent on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install WALinuxAgent using yum by running the following command:

sudo yum -y install WALinuxAgent

How To Uninstall WALinuxAgent on CentOS 8

To uninstall only the WALinuxAgent package we can use the following command:

sudo dnf remove WALinuxAgent

WALinuxAgent Package Contents on CentOS 8

/etc/logrotate.d/waagent-extn.logrotate
/etc/logrotate.d/waagent.logrotate
/etc/waagent.conf
/usr/lib/python3.6/site-packages/WALinuxAgent-2.2.49.2-py3.6.egg-info
/usr/lib/python3.6/site-packages/WALinuxAgent-2.2.49.2-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/WALinuxAgent-2.2.49.2-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/WALinuxAgent-2.2.49.2-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/WALinuxAgent-2.2.49.2-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/azurelinuxagent
/usr/lib/python3.6/site-packages/azurelinuxagent/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/__pycache__/agent.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/__pycache__/agent.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/agent.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common
/usr/lib/python3.6/site-packages/azurelinuxagent/common/AgentGlobals.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/AgentGlobals.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/AgentGlobals.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/cgroup.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/cgroup.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/cgroupapi.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/cgroupapi.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/cgroupconfigurator.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/cgroupconfigurator.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/cgroupstelemetry.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/cgroupstelemetry.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/conf.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/conf.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/datacontract.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/datacontract.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/dhcp.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/dhcp.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/errorstate.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/errorstate.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/event.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/event.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/exception.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/exception.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/future.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/future.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/logcollector.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/logcollector.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/logger.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/logger.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/rdma.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/rdma.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/resourceusage.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/resourceusage.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/singletonperthread.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/singletonperthread.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/telemetryevent.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/telemetryevent.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/version.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/__pycache__/version.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/cgroup.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/cgroupapi.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/cgroupconfigurator.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/cgroupstelemetry.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/conf.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/datacontract.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/dhcp.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/errorstate.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/event.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/exception.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/future.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/logcollector.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/logger.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/alpine.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/alpine.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/arch.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/arch.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/bigip.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/bigip.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/clearlinux.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/clearlinux.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/coreos.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/coreos.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/debian.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/debian.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/default.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/default.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/factory.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/factory.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/freebsd.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/freebsd.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/gaia.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/gaia.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/iosxe.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/iosxe.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/nsbsd.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/nsbsd.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/openbsd.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/openbsd.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/openwrt.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/openwrt.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/redhat.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/redhat.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/suse.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/suse.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/ubuntu.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/__pycache__/ubuntu.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/alpine.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/arch.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/bigip.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/clearlinux.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/coreos.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/debian.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/default.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/factory.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/freebsd.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/gaia.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/iosxe.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/nsbsd.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/openbsd.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/openwrt.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/redhat.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/suse.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/osutil/ubuntu.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/goal_state.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/goal_state.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/healthservice.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/healthservice.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/hostplugin.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/hostplugin.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/imds.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/imds.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/metadata_server_migration_util.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/metadata_server_migration_util.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/ovfenv.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/ovfenv.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/restapi.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/restapi.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/util.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/util.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/wire.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/__pycache__/wire.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/goal_state.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/healthservice.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/hostplugin.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/imds.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/metadata_server_migration_util.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/ovfenv.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/restapi.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/util.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/protocol/wire.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/rdma.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/resourceusage.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/singletonperthread.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/telemetryevent.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/archive.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/archive.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/cryptutil.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/cryptutil.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/extensionprocessutil.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/extensionprocessutil.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/fileutil.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/fileutil.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/flexible_version.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/flexible_version.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/networkutil.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/networkutil.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/restutil.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/restutil.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/shellutil.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/shellutil.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/textutil.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/__pycache__/textutil.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/archive.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/cryptutil.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/extensionprocessutil.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/fileutil.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/flexible_version.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/networkutil.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/restutil.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/shellutil.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/utils/textutil.py
/usr/lib/python3.6/site-packages/azurelinuxagent/common/version.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__pycache__/main.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__pycache__/main.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__pycache__/scvmm.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/__pycache__/scvmm.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/main.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/default.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/default.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/factory.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/factory.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/freebsd.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/freebsd.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/openbsd.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/openbsd.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/openwrt.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/__pycache__/openwrt.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/default.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/factory.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/freebsd.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/openbsd.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/resourcedisk/openwrt.py
/usr/lib/python3.6/site-packages/azurelinuxagent/daemon/scvmm.py
/usr/lib/python3.6/site-packages/azurelinuxagent/distro
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/suse
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/suse/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/suse/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/suse/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/distro/suse/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/env.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/env.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/exthandlers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/exthandlers.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/monitor.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/monitor.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/periodic_operation.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/periodic_operation.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/remoteaccess.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/remoteaccess.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/update.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/__pycache__/update.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/env.py
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/exthandlers.py
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/monitor.py
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/periodic_operation.py
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/remoteaccess.py
/usr/lib/python3.6/site-packages/azurelinuxagent/ga/update.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/arch.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/arch.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/clearlinux.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/clearlinux.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/coreos.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/coreos.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/default.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/default.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/factory.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/factory.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/ubuntu.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/__pycache__/ubuntu.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/arch.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/clearlinux.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/coreos.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/default.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/factory.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/deprovision/ubuntu.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__/cloudinit.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__/cloudinit.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__/default.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__/default.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__/factory.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/__pycache__/factory.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/cloudinit.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/default.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/provision/factory.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__init__.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/centos.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/centos.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/factory.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/factory.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/suse.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/suse.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/ubuntu.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/__pycache__/ubuntu.cpython-36.pyc
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/centos.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/factory.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/suse.py
/usr/lib/python3.6/site-packages/azurelinuxagent/pa/rdma/ubuntu.py
/usr/lib/systemd/system/waagent.service
/usr/sbin/waagent

References

Summary

In this tutorial we learn how to install WALinuxAgent on CentOS 8 using yum and dnf.