How To Install nova-agent on Rocky Linux 8

In this tutorial we learn how to install nova-agent on Rocky Linux 8. nova-agent is Agent for setting up clean servers on Xen

Introduction

In this tutorial we learn how to install nova-agent on Rocky Linux 8.

What is nova-agent

Python agent for setting up clean servers on Xen using xenstore data.

We can use yum or dnf to install nova-agent on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install nova-agent.

Install nova-agent on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

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

sudo dnf -y install nova-agent

Install nova-agent on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install nova-agent using yum by running the following command:

sudo yum -y install nova-agent

How To Uninstall nova-agent on Rocky Linux 8

To uninstall only the nova-agent package we can use the following command:

sudo dnf remove nova-agent

nova-agent Package Contents on Rocky Linux 8

/usr/bin/nova-agent
/usr/lib/python3.6/site-packages/novaagent
/usr/lib/python3.6/site-packages/novaagent-2.1.23-py3.6.egg-info
/usr/lib/python3.6/site-packages/novaagent-2.1.23-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/novaagent-2.1.23-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/novaagent-2.1.23-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/novaagent-2.1.23-py3.6.egg-info/entry_points.txt
/usr/lib/python3.6/site-packages/novaagent-2.1.23-py3.6.egg-info/not-zip-safe
/usr/lib/python3.6/site-packages/novaagent-2.1.23-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/novaagent-2.1.23-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/novaagent/__init__.py
/usr/lib/python3.6/site-packages/novaagent/__pycache__
/usr/lib/python3.6/site-packages/novaagent/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/__pycache__/novaagent.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/__pycache__/novaagent.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/__pycache__/xenbus.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/__pycache__/xenbus.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/common
/usr/lib/python3.6/site-packages/novaagent/common/__init__.py
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__/file_inject.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__/file_inject.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__/kms.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__/kms.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__/password.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/common/__pycache__/password.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/common/file_inject.py
/usr/lib/python3.6/site-packages/novaagent/common/kms.py
/usr/lib/python3.6/site-packages/novaagent/common/password.py
/usr/lib/python3.6/site-packages/novaagent/libs
/usr/lib/python3.6/site-packages/novaagent/libs/__init__.py
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/alpine.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/alpine.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/centos.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/centos.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/debian.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/debian.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/redhat.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/__pycache__/redhat.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/libs/alpine.py
/usr/lib/python3.6/site-packages/novaagent/libs/centos.py
/usr/lib/python3.6/site-packages/novaagent/libs/debian.py
/usr/lib/python3.6/site-packages/novaagent/libs/redhat.py
/usr/lib/python3.6/site-packages/novaagent/novaagent.py
/usr/lib/python3.6/site-packages/novaagent/utils.py
/usr/lib/python3.6/site-packages/novaagent/xenbus.py
/usr/lib/python3.6/site-packages/novaagent/xenstore
/usr/lib/python3.6/site-packages/novaagent/xenstore/ProcXenBus.py
/usr/lib/python3.6/site-packages/novaagent/xenstore/__init__.py
/usr/lib/python3.6/site-packages/novaagent/xenstore/__pycache__
/usr/lib/python3.6/site-packages/novaagent/xenstore/__pycache__/ProcXenBus.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/xenstore/__pycache__/ProcXenBus.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/xenstore/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/xenstore/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/xenstore/__pycache__/xenstore.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/novaagent/xenstore/__pycache__/xenstore.cpython-36.pyc
/usr/lib/python3.6/site-packages/novaagent/xenstore/xenstore.py
/usr/lib/systemd/system/nova-agent.service
/usr/share/doc/nova-agent
/usr/share/doc/nova-agent/README.md
/usr/share/licenses/nova-agent
/usr/share/licenses/nova-agent/LICENSE

References

Summary

In this tutorial we learn how to install nova-agent on Rocky Linux 8 using yum and dnf.