Using Red Hat Satellite is a great way to manage your RHEL servers and contents including updating, patching or installing software packages. A new method for remote content management was introduced with Satellite 6.2 which is called Remote Execution . (katello-agent is deprecated and you will see message like below).
Read Configure Red Hat Satellite Content Host with Remote Execution.